你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

(已公布)狂欢节答题(附加题)  关闭

[复制链接]
zero99 提问时间:2017-11-28 10:05 /
阅读主题, 点击返回1楼
收藏 评论35 发布时间:2017-11-28 10:05
35个回答
nyszx 回答时间:2017-12-5 11:37:37
挺有意思的,一道题引发出这么多讨论,说道定时器数量,STM32确实有很多,刚才用工具检索了一下,能够满足的器件有372个,F101/F103/F205/F207/F215/F217/F373/F378/F405/F407/F412/F413/F415/F417/F423/F427/F429/F437/F439/F446/F469/F479/F722/F723/F732/F733/F745/F746/F756/F756/F767/F769/F777/F779/F743/F753等等都可以实现。讨论这个有点跑偏了,使用4个定时器中断应该也不算大面积使用,主要是DMA要频繁通过总线访问RAM,可以进行测试得出结论。还有就是耦合性Reset是什么原理?
wolfgang 回答时间:2017-12-5 14:20:57
本帖最后由 wolfgang2015 于 2017-12-5 14:43 编辑
nyszx 发表于 2017-12-5 11:37
挺有意思的,一道题引发出这么多讨论,说道定时器数量,STM32确实有很多,刚才用工具检索了一下,能够满足 ...

这道题的确很有赖人寻味,出题者应该是有些水平,一题击中定时器日常应用中要点。

首先定时器这个设备就是经常用到的元器件,应用广泛,计个数、定个时啥的都会用到。
其次本题本题就涉及到用Timer用来控制脉冲,脉冲的宽度用定时器的计数器来控制,是一个常用的方法,这里要用4路脉冲,OK没什么,找一个或几个独立定是器过来用起就好了。

这里脉冲方法原理也如同ST 提供的应用笔记AN4776 中提到的一样,有多种方法来控制。这些方法是前人总结的经验,在前人不同场景应用中受某些条件限制的需要而得出的方法。就看我们如何灵活运用前人总结的基础上运用创新,设计出满足的条件的产品。

的确ST可供选择的含多定时器MCU的确很多,1路脉冲就占2个,如果还有其他保险措施还需要占用,增加到3个、4个是不是再多也不够。或者有些产品需要用定时器来计数、提供Systick 、或者提供RTC、日历之类的内容占用了,我们还要退回到MCU重新选型?

我真不是为板子而说这些,没想改变什么,只是想借这个机会,讨论一下定时器的用法,原本就想换一种思路来解答,我很乐意跟大家一起探讨定时器的用法,在这种思维的碰撞中,单比回答题目收获更多。

曾经MCU的资源没有如今这么丰富,在定时器资源稀缺的情况下,有资源稀缺的设计方法,在定时器资源富有也有富有的设计方法;

我也没说级联不对,我只是想换一种思路看看定时器级联存在着哪些潜在问题,几个方案在实际应用中综合考虑来使用,这不是更好?

nyszx 回答时间:2017-12-5 14:27:05
确实,我也是为了学习更多知识而来,不同的用户看待问题的角度不同,解决思想也不同,条条大路通罗马。这样讨论问题很开心
wolfgang 回答时间:2017-12-5 14:46:09
nyszx 发表于 2017-12-5 14:27
确实,我也是为了学习更多知识而来,不同的用户看待问题的角度不同,解决思想也不同,条条大路通罗马。这样 ...


谢谢,交流愉快!
123

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版