我想说点个人看法一直不敢。因为来这里是为了当学生。
楼上都说要防止中断时间过长这些,也不是不对,但更像是计算机编程人员的铁律,而不是硬件开发的铁律。
stm32越来越高级,多核心高主频,软件太复杂了就要配个51/avr/pic之类做从机。因为失去了实时性,只能作个低端电脑用(彩色屏幕这类东西)。
比如,经常有这种用法:时刻检测某个管脚,不能漏掉0.几us,恨不能全用汇编。这时候就没时间置标志了,多一条指令都会感觉性能降低。
按钮修改参数就开一个外部中断,一套键盘操作,时间很长。正常工作时一个状态,中断中完成其他任务。
不这样的话,就只能重新启动机器的时候,按住某个键作设置。
反正用户看来,随时不关机就能操作最好。
|