STM32F101C8神密的TIM1

[复制链接]
3200|13
 楼主| wowow 发表于 2012-2-14 17:35 | 显示全部楼层 |阅读模式
有一个问题:STM32F101C8有没有TIM1?STM32F103C8是有的。有块板子的原理图是拿103的改的,没去掉引脚定义上的TIM1,我就当有TIM1用了,居然能用。以编码器输入的模式使用正常。另外在IAR for ARM 6.30 的寄存器表里能看到TIM1,启动TIM1也能看到CNT的变化。
现在做另外一个项目,同一块板子TIM1做PWM输出死活不成功。看到IAR寄存器表里CNT有变化,但没有引脚没有输出。仔细研究datasheet,发现101C8居然没有TIM1!

查看STM32F101x8 STM32F101xB datasheet,Rev14
11页表格里显示有3个General -purpose Timers,没提Advance-Control Timer
12页Figure1里有TIM2/TIM3/TIM4,没有TIM1
13页时钟树里也没有TIM1
24页的引脚说明里也没有TIM1
对应在103C8的datasheet里是有的。

放大镜下仔细看芯片,中间一行的的确确是101C8T6。难道是103阉割成101使用?以前的项目已经用了几百片了,新生产1000片还在贴片厂里,万一新片子里没有TIM1就惨了.。
香水城 发表于 2012-2-14 18:16 | 显示全部楼层
STM32F101C8还真没有TIM1,所有手册都说没有。
nongfuxu 发表于 2012-2-14 18:31 | 显示全部楼层
秋天落叶 发表于 2012-2-14 20:06 | 显示全部楼层
STM32F101C8好像没有TIM1
pkat 发表于 2012-2-14 20:48 | 显示全部楼层
的确是没有
airwill 发表于 2012-2-15 10:44 | 显示全部楼层
STM32F101C8还真没有TIM1 是肯定的, 但是: ST 的生产线有没有把 103阉割成101使用, 这很难说.
但是有一点可以肯定, 那就是, 你的软件不要去碰 TIM1 的相关寄存器, 那即使有 TIM1, 它也不会出来捣乱的.
yinyangdianzi 发表于 2012-2-15 14:25 | 显示全部楼层
看楼主的意思是用103研发,为了成本,批量用了101
101可以用103代替
101去代替103需要注意DATASHEET上很多细节
 楼主| wowow 发表于 2012-2-16 18:29 | 显示全部楼层
旧项目并不是为了省成本故意把101当103用的,阴差阳错。。。
jxmzzr 发表于 2012-2-16 18:34 | 显示全部楼层
没有,这个真没有。
lsjin 发表于 2012-4-11 11:13 | 显示全部楼层
不敢相信啊,我一直都用定时器1,都没发现问题!!!!!!!!!!!!!!
lsjin 发表于 2012-4-11 11:13 | 显示全部楼层
不敢相信啊,我一直都用定时器1,都没发现问题!!!!!!!!!!!!!!
lsjin 发表于 2012-4-11 11:13 | 显示全部楼层
不敢相信啊,我一直都用定时器1,都没发现问题!!!!!!!!!!!!!!
lsjin 发表于 2012-4-11 11:13 | 显示全部楼层
不敢相信啊,我一直都用定时器1,都没发现问题!!!!!!!!!!!!!!
香水城 发表于 2012-4-11 11:23 | 显示全部楼层
不敢相信啊,我一直都用定时器1,都没发现问题!!!!!!!!!!!!!!
lsjin 发表于 2012-4-11 11:13


这说明你还不是一个合格的工程师, :lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

649

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部