搜索
bottom↓
回复: 17

如何掌控MCU?

[复制链接]

出0入0汤圆

发表于 2006-9-1 23:48:22 | 显示全部楼层 |阅读模式
不管是MCU还是ARM及DSP等程序控制类,从玩了20余年的经验来看,



最关键的当数IO,定时及中断.



只要很好地应用此三板斧,MCU基本就算结业并可谋生了~~~



IO基本由2类代表作,即51的准双向和其他MCU/ARM/DSP的真双向.



准双向的特点是高电平的驱动能力较弱,但其优点是控制方便,不需设定输入输出方式.更难得的是它模拟串行时序非常完美,几乎可以和任何串行接口匹配.



真双向的特点是高电平的驱动能力较强,优点是方向控制明确,但在模拟时序方面显然不如前者.



特别注意的是在方向可以变化时,如果外部接口的拉电流或灌电流较大时,该IO做输出高电平时就有很大的危险性,故有时需要加电阻限流或二极管隔离.



有时在模拟时序时,想要输出高电平时,要"曲线救国",既设置为输入方式!!!并且外部加上拉电阻(内部当然更好,像AVR的IO就很有特点),这样就利用上拉电阻"输出"了高电平!!!注意,输出低电平是真的!!!



定时器应该是不可缺少的~~~它可以很方便控制的延迟和OS的构成.这里就不多说了...



中断是控制的精华,可能没什么工控程序能离得开中断了,可以想象没有中断的PIC12C508的定时器有多倒塌呀~~~



当然中断也不是万能的,至少它的响应是需要时间的.而且有时要中断比有中断不用更难为情~~~



如键盘中断,当键盘压下进入中断服务程序后只能反映可能发生了键盘的跳变事件,但并不代表真的压下键盘!!!难道要在键盘中断里调用20mS软件延时程序来进行键盘消抖吗???真倒塌了~~~



当然要学的还很多,但先掌握此三板斧是很有必要的...



尿童学堂

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2006-9-3 11:41:54 | 显示全部楼层
顶。

出0入0汤圆

发表于 2006-9-11 10:51:07 | 显示全部楼层
好,ding

出0入0汤圆

发表于 2006-9-12 08:56:25 | 显示全部楼层
好文章

出0入0汤圆

发表于 2006-12-3 19:14:53 | 显示全部楼层
"有时在模拟时序时,想要输出高电平时,要"曲线救国",既设置为输入方式!!!并且外部加上拉电阻(内部当然更好,像AVR的IO就很有特点),这样就利用上拉电阻"输出"了高电平!!!"



说的太好了,顶

出0入0汤圆

发表于 2006-12-18 16:13:48 | 显示全部楼层
菜农老大讲的太好了,不顶实在说不过去

出0入0汤圆

发表于 2006-12-21 19:42:13 | 显示全部楼层
一看就知道是骨灰级的人物~~~!

出0入0汤圆

发表于 2006-12-28 17:24:05 | 显示全部楼层
不知道我要练习多少年才能有只样的功力呢?前途忙忙啊!!!

出0入0汤圆

发表于 2007-1-7 21:08:39 | 显示全部楼层
不顶就会倒塌

出0入0汤圆

发表于 2007-4-2 10:05:23 | 显示全部楼层
倒塌 !我知道学习方向了!谢谢hotpower !

出0入0汤圆

发表于 2007-4-25 09:50:11 | 显示全部楼层
不知道我要练习多少年才能有只样的功力呢?前途忙忙啊!!!

同感,同感!!!!

出0入0汤圆

发表于 2007-5-29 17:39:55 | 显示全部楼层
好帖子阿,说的太有道理了,

受教了 !

出0入0汤圆

发表于 2007-5-31 10:51:11 | 显示全部楼层
见到偶像了

出0入0汤圆

发表于 2007-8-9 23:15:03 | 显示全部楼层
不管是MCU还是ARM及DSP等程序控制类,从玩了20余年的经验来看,



最关键的当数IO,定时及中断.



只要很好地应用此三板斧,MCU基本就算结业并可谋生了~~~



你有了上面的三板斧没有过硬的软硬件知识你去喝西北风去。

出0入0汤圆

发表于 2019-9-14 13:34:14 | 显示全部楼层
草,20年了

事实证明离硬件越远越好

出0入0汤圆

发表于 2019-9-14 13:53:05 来自手机 | 显示全部楼层
RAMILE 发表于 2019-9-14 13:34
草,20年了

事实证明离硬件越远越好

哈哈哈哈。。。什么意思啊?

出110入109汤圆

发表于 2019-9-14 13:55:38 | 显示全部楼层
21ic Blog, HTTP Error 404...

出0入0汤圆

发表于 2019-11-24 10:21:13 | 显示全部楼层
lcd128x64 发表于 2007-8-9 23:15
不管是MCU还是ARM及DSP等程序控制类,从玩了20余年的经验来看,



最关键的当数IO,定时及中断.

一针见血
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 13:59

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表