打印
[其他产品]

软硬兼施灵活使用外设资源

[复制链接]
245|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王栋春|  楼主 | 2024-12-13 14:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个功能要求较为复杂或者需要针对处理数据较多的MCU系统中,增加外部存储器、定时器或时钟电路等外设系统成了必不可缺的一部分,至于这些外设部分的功能和必要性无需多言,不过该如何高效和充分利用这些外设系统却需要我们面对,否则导致系统出现运行速度减缓、增加设计生产成本、资源浪费等问题。为此,下面本人结合同事们分享的该方面的经验之谈,从软硬件两方面和各位坛友共同交流一下:
硬件系统
做为程序运行的载体,合理选配能在很大程度上降低软件编程的难度以及所占内存空间等。以我们常见的多路温度、压力等信号检测系统为例,早前在使用传感器将变量采集完以后,还需要进行V/I、A/D转换的IC电路,现在很多温度、压力传感器则将上述两种转换电路集成在其内部,只需在选配时结合实际使用要求进行选取即可,从而降低了硬件系统的复杂程度,确保MCU系统的稳定性。此外例如多时钟MCU运行系统,可以考虑将单一时钟振荡电路进行分频操作,在硬件系统上完成MCU系统的稳定运行,减少程序编写难度的同时,也可以降低软件系统运行异常的隐患。
软件层面
还是以上面温度、压力采集为例,在某些应用场景中适当增加软件层面的编辑,可以大幅缩减硬件系统的比重,例如多回路压力检测系统中,我们可以仅使用一块A/D转换IC,通过编写巡检程序便可完成多路压力检测,从而减少外设系统的复杂度。

使用特权

评论回复
沙发
huangcunxiake| | 2024-12-13 16:18 | 只看该作者
真给力,这个需要实力

使用特权

评论回复
板凳
王栋春|  楼主 | 2024-12-13 16:26 | 只看该作者
huangcunxiake 发表于 2024-12-13 16:18
真给力,这个需要实力

那是必须的,毕竟硬件上本人还知道点皮毛,软件则一片空白。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3458

主题

24301

帖子

71

粉丝