书中代码是否通用等二个问题

2019-07-20 11:49发布


正在按照《精通STM32F4》一书学习STM32F407芯片的的编程,这里请教老师二个问题:
          一、书中的例程能否在其他开发板、核心板、DIY板上应用,也就是书中的程序源代码能否根据实际的目标板适当的修改后用在其他的板子上(芯片为同样是STM32F407),尤其是书中SYSTEM文件夹中的源代码  。
         二、用MDK5通过JTAG方式向我手里用的一块核心板下载程序后,板子不工作,即不运行程序,其程序是书中的《跑马灯实验》例程,源程序的二个I/O口是PF9和PF10,我改成了一个PB13。
       上面的问题实际是一个大的,分开问的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
BA2BA
2019-07-20 18:54
本帖最后由 BA2BA 于 2017-9-25 20:51 编辑
zuozhongkai 发表于 2017-9-25 20:11
1、例程肯定可以在其它的板子上用!只要做简单的修改即可,比如修改IO配置,这些
2、只要你用的F407芯片, ...

谢谢回复,依据您的提示,我仔细看了下需要更改的代码,最后搞清楚了,是时钟使能方面设置没有更改,修改后,板子已经可以运行了。   源代码用的是PF9和PF10,时钟使能设置是   RCC->AHB1ENR|=1<<5;    //使能PORTF时钟  ,
  我用的是PB口,时钟使能应改为  RCC->AHB1ENR|=1<<1;  //使能PORTF时钟  。

一周热门 更多>