请教Nucleof767zi和正点原子的f767igt
我在正点原子的开发板上用他们的例程做了些项目,由于我不会配置什么系统时钟,外设时钟之类的所以我都是直接用什么都没改,请问现在想把代码移植到nucleo开发板上有那些system_init 时钟频率之类的要改吗?我怕直接把代码下载进去会出现由于系统频率变了之类的会导致串口波特率这些会有问题等等,如果要改请问有没有现成的代码我可以直接复制?mbed网上的编译器好多中断函数要怎么写都没有,都不知道要怎么用。可以直接跑原子哥的程序的,你只需要根据板子改底层接口就行 努力的人 发表于 2017-2-25 16:48
可以直接跑原子哥的程序的,你只需要根据板子改底层接口就行
请问你说的底层接口是什么?我用的是正点原子的寄存器例程。 就是IO口配置 努力的人 发表于 2017-2-25 18:41
就是IO口配置
我配置IO口也是用的原子寄存器的函数,直接在上面设置上拉下拉 IO速度 引脚复用之类的难道这个板子不同也需要改吗?请问你说的IO口配置是说两块板子IO口位置不一样有些引脚没有引出要换别的引脚复用吗? 本帖最后由 奏奏奏 于 2017-2-26 12:09 编辑
我建议楼主使用HAL库的那一套例程进行移植
因为HAL库的可移植性比较好
用STM32CubeMX软件修改相应的管脚配置与时钟树配置就可以方便的移植过去了
如果楼主用寄存器的那一套例程
就只能按照指南中的说明来进行代码修改了,这样显然工作量比较大:lol
页:
[1]