将板子芯片从ST32F101改为STM32F103要改的地方

公司的仪表以前用的STM32F101的芯片,但是最近开始都改用STM32F103了,晶振也从11M改成了8M。然后很多老的程序都要改一些参数什么的。这里记录一下,下次再遇到直接照着改改就好了。

1、首先是options下面的”Device”,直接换成F103RC就好了。

                                                   

2、在DEBUG标签下面选择J-LINK。

3、在utilitius标签下面,也把下面这个改成J-LINK

4、点击setting,选择当前的芯片。KEIL4以前有很多种,要自己慢慢选,现在KEIL5软件帮你识别好了,就一种可选的。

5、在工程文件下面,将启动文件改为hd.s的

6、在“C/C++”选项下面,将HSE_VALUE的预定义改为8000000。然后将宏定义”STM32F10XMD”改为”STM32F10X_HD”,这个不改会报一大堆的错误。

7、然后有些时钟的参数要改一下。主要是以前是3倍频,主频是33M的。现在改为9倍频,72M。这样PCLK1需要2分频。

         这里PCLK1没分频,前天就吃过一次亏。有个板子USART1改为USART3,USART1是挂在PCLK2上的,但是USART3挂在PCLK1上,它最多36M,这样我PCLK1没分频,导致串口一直不通,搞了我半天的时间。

8、最后一步是改定时器的时钟。主频变了,定时器的主频也就变了,原来的分频等参数都需要重新设置。

         嗯,好像就这些。还有啥要增加的,以后遇到了再来加吧。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值