打印
[STM8]

8pin STM8能干啥?其它器件的上电初始化

[复制链接]
457|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cruelfox|  楼主 | 2018-12-25 14:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上电初始化,这个功能看似经常是多余的,用一个MCU大材小用,有点浪费了。不过,如果足够便宜的话……
许多芯片有内部寄存器,或者是通过一些外部引脚来设定工作模式。如果不能够在PCB上接死,需要改变配置的话,需要有一个用户可操作的切换方式。
8脚的 MCU 有6个I/O可以用,而且有SPI/I2C接口,就很适合配置带内部寄存器的芯片。只要板子上没有其它MCU适合来做这个事情,单用一个8脚STM8从成本上是合理的。
上电时,STM8可以先复位目标芯片,然后通过SPI/I2C进行目标芯片的寄存器设置; 若不是寄存器配置,而是外部引脚设定,那么就用GPIO去控制。完成以后STM8进入最省电的模式即可。
修改配置只需要修改STM8的程序,不用改PCB板。如果有多种配置(寄存器设置/引脚状态),可以保存多套,用STM8一个GPIO(按钮形式)进行用户可操作的切换,重新执行目标芯片的初始化。
沙发
734774645| | 2018-12-26 12:58 | 只看该作者
是的,就看价格了。

使用特权

评论回复
板凳
keaibukelian| | 2019-1-3 10:58 | 只看该作者
我感觉主要是省空间

使用特权

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

本版积分规则

17

主题

50

帖子

1

粉丝