怎么F103VBT6只有3个定时器能用?

2019-07-21 07:24发布

芯片手册上看应该有4个定时器,试了一下只有2,3,4能用,1,5,6,7,8都不能用
Snap1.jpg

Snap2.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
anazel
1楼-- · 2019-07-21 11:36
正点原子 发表于 2018-11-26 01:41
没问题啊,256K本来就属于大容量范围

多谢回复!根据手册RBT6是128k的FLASH,定时器有4个,RCT6有256k的FLASH,有8个定时器,所以在keil里面选型的时候还是按照实际使用的芯片选型的好,因为如果选了RCT6,定时器1到定时器8都可以使用,在keil里面编译没有问题,但如果程序里面使用了定时器5到定时器8,实际使用的芯片是RBT6的话这几个定时器都没有,所以会出现问题。
正点原子
2楼-- · 2019-07-21 16:32
肯定可以的,估计你名字写错了吧。。。
anazel
3楼-- · 2019-07-21 21:15
F103VBT6是128k的FLASH,在keil设置中设置的是STM32F10X_MD Snap1.jpg
应该原因在这里,可是这样设置应该没问题吧
- startup_stm32f10x_ld_vl.s: for STM32 Low density Value line devices
- startup_stm32f10x_ld.s: for STM32 Low density devices
- startup_stm32f10x_md_vl.s: for STM32 Medium density Value line devices
- startup_stm32f10x_md.s: for STM32 Medium density devices
- startup_stm32f10x_hd.s: for STM32 High density devices
- startup_stm32f10x_xl.s: for STM32 XL density devices
- startup_stm32f10x_cl.s: for STM32 Connectivity line devices
cl:互联型产品,stm32f105/107系列
vl:超值型产品,stm32f100系列
xl:超高密度产品,stm32f101/103系列
ld:低密度产品,FLASH小于64K
md:中等密度产品,FLASH=64 or 128
hd:高密度产品,FLASH大于128


anazel
4楼-- · 2019-07-22 01:14
 精彩回答 2  元偷偷看……
xuyaqi
5楼-- · 2019-07-22 02:37
根据方框图,定时1可以用,加上2,3,4有4个定时器。
vbt6.png
anazel
6楼-- · 2019-07-22 06:56
正点原子 发表于 2018-11-23 02:13
肯定可以的,估计你名字写错了吧。。。

原子老师你好,我看了一下Mini版的程序,Mini版用的是RBT6,可以在Keil里设置是STM32F10X_HD,这样设置写程序运行没问题吗? 如果可以的话,我把VBT6页设置HD就可以了 Snap2.jpg

一周热门 更多>