stm32外设移植(大致流程)
移植定义:
将某平台的源码运行到新的平台。
技巧:
关键修改跟硬件平台相关的代码,该代码一般为如下:
1、引脚初始化
2、引脚控制与读取
3、数据收发
4、硬件中断
5、软件延时需要改为硬件精准延时
。。。
移植就是逐步纠正的过程。
大家可以打开几个不同平台下的程序,会发现同一个通信接口类型下的程序内部的操作函数是完全一样的,只是管脚定义方式不同,还有一个就是需要包含所用平台的头定义
微信扫码关注
更新实时通知
移植定义:
将某平台的源码运行到新的平台。
技巧:
关键修改跟硬件平台相关的代码,该代码一般为如下:
1、引脚初始化
2、引脚控制与读取
3、数据收发
4、硬件中断
5、软件延时需要改为硬件精准延时
。。。
移植就是逐步纠正的过程。
大家可以打开几个不同平台下的程序,会发现同一个通信接口类型下的程序内部的操作函数是完全一样的,只是管脚定义方式不同,还有一个就是需要包含所用平台的头定义
微信扫码关注
更新实时通知