两个系列的(与IO脚复用的)复位脚有所不同,这一点今天才注意到。
以前以为只有NEC的78K0/78K0S系列与IO脚复用的复位引脚有问题:在上电时只能用作复位脚,复位以后可通过程序设定为输入脚;垃圾啊,如果想将该引脚用作输入,没复位之前谁能保证该引脚上的电压是高电平?不能保证谁还敢复用?基本上复用不了,那片子上还设计这个复用干啥?莫名其妙!
今天看了FS的片子,S08的Rst脚居然也是这样的,我看了MC9S08QB/QD的DataSheet,一点不假。可是我又看了MC908QB的DataSheet,复位脚的复用也比较有意思,但是令人满意。默认是作为IO脚使用的,上电后可以设置为复位脚。这样还可以嘛!
可FS的复位脚复用为什么还有两个样子,各有好处?
综合一下,前者复用的复位脚是:可复用为输入脚的Rst脚;后者为可复用为Rst脚的IO脚。各有侧重。
不过这些复用都是通过设置寄存器来实现的,且前者的复用并不彻底。可以对比一下AVR的Rst引脚复用……通过融丝位,写好后软件不要管了……爽 |