12864移植到STM32平台
利用串口方式将原本51单片机上的串口程序移植到STM32上,调试了两天终于可以显示了
1. 排查IO的初始化是否有问题,在STM32平台上需要对IO口时钟使能,IO口模式配置,一些特殊的管脚还需要做特殊的配置。
2. 检查延时函数,一般来说移植到51的程序到了STM32的话时序会发生比较大的改变,这点要注意。
3. 相关语法,在STM32里面关于字符串的定义是char类型,这点要注意,在51里面的unsigned char 在STM32编译里面就会报警。特别是在移植相关代码是要注意代码是否完整。
4. 相关位带操作。我的代码利用的正点原子的代码来宏定义管脚,但要注意的以下操作是不成立的,
SID=bbyte&0x80; //取出最高位
只能这样写:
if((byte&0x80) == 0x80)LCD_SDA = 1;else LCD_SDA = 0;
12864移植到STM32平台相关推荐
- BNO55移植到STM32平台及其他单片机平台
title: STM32移植BNO055(各种单片机都适用) date: 2020-07-26 tags: categories: STM32学习记录 背景 听说BNO055很牛逼,买一个来摸一摸.集 ...
- 基于芯科Host-NCP解决方案的Zigbee 3.0 Gateway技术研究(三)-移植到ESP32平台(1)
相关系列文章 基于芯科Host-NCP解决方案的Zigbee 3.0 Gateway技术研究(-)-Z3GatewayHost应用搭建 基于芯科Host-NCP解决方案的Zigbee 3.0 Gate ...
- stm32中用到的实时系统_基于STM32平台的实时操作系统
基于STM32平台且满足实时控制要求操作系统,有以下5种可供移植选择,分别为μClinux.μC/OS-II.eCos.FreeRTOS和都江堰操作系统(djyos). 下面分别介绍这五种嵌入式操作系 ...
- MPU9250 使用 DMP 输出姿态角:DMP 库到 STM32 平台移植笔记
本文开发环境: MCU型号:STM32F103C8T6 IDE环境: MDK 5.27 代码生成工具:STM32CubeMx 5.6.1 HAL库版本:STM32Cube_FW_F1_V1.8.0 本 ...
- 机智云STM32平台移植oled显示屏
机智云gokitSTM32平台移植oled显示屏 首先非常感谢机智云官方提供的免费开发板,需要的同学可以上机智云的官方网站申请. oled简介 OLED,即有机发光二极管( Organic Light ...
- U8G2库移植到STM32平台上
U8G2库简介 U8g2是嵌入式设备的单色图形库,一句话简单明了.主要应用于嵌入式设备,包括我们常见的单片机: 建议先看这篇博客的介绍,写的比较好u8g2库的使用 这篇博客介绍了对于u8g2的使用,但 ...
- ucos移植到stm32上的中断小小改进
uCosII移植到stm32上的文章和demo已经很多了,细节上建议大家可以看官方的移植文档( 当然是E文的).网上流传的各种移植版本基本都是基于官方的移植版本做了小改进.这些改进基本都限制在更适合自 ...
- stm32 移植java_把Lua移植到stm32上,效果不错! (amoBBS 阿莫电子论坛)
因为我们产品的需要满足不同行业需求,所以一直在寻找一个脚本语言,以便灵活配置. 前段时间还自己花时间去实现一个C语言解释器,看了一堆编译原理的东西,以及虚拟机等,头都搞大了,把基本功能实现了,但总是不 ...
- rtthread工业使用_在STM32平台跑RT-Thread下的C++详尽使用指南
本文描述了如何使用在搭载了 RT-Thread 系统的 STM32 平台上使用 C++,包括 C++ 的配置和应用等.并给出了在STM32F411 NUCLEO开发板上验证的代码示例. 硬件平台简介 ...
最新文章
- 微软服务器应用软件,HTTP 服务器示例应用程序
- 软件从业人员如何激发敏捷团队?
- 条件随机场 (CRF) 分词序列谈之一(转)
- 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第3章-具有扩散作用的多智能体系统领导-跟随一致性
- HarmonyOS之常用组件RoundProgressBar的功能和使用
- 数据库杂谈(七)——数据库的存储结构
- JavaScript | 用户定义函数的一些示例
- DatabaseMetaData 获取mysql表和字段注释
- ashx在web.config中如何配置_网络中,什么是半双工与全双工?它们如何配置
- @primary注解_springboot整合redis分别实现手动缓存和注解缓存
- Luogu3403跳楼机
- python实现完整的求解给定列表中所有的平衡点问题,是所有的平衡点
- AltiumDesigner绘制PCB(一)
- Shiro面试题总结
- yum源配置(网络仓库)
- python鼠标画点连线_浅谈画点连线的步骤以及注意事项
- 2013年国赛-红外光通信装置的设计与制作(模拟传输方案)
- vue 项目 创建表格
- 最经典的人生定律、法则、效应总结
- java判断今天是否是节假日_java 判断日期是否是节假日