急问strongchen版主和高手们地问题!总共三问题!
- UID
- 117145
- 性别
- 男
|
急问strongchen版主和高手们地问题!总共三问题!
1: memory map 里面地UU和——代表什么意思??
2: 点对点地异步串口(SCI)通信时,从机设置成空闲线唤醒。 当一主多从的分布式通信时,所有从机的初始状态都应该是地址唤醒,只有当接收到和自己相同的地址时才置成单机通信的空闲线唤醒,其它的仍然时地址唤醒。这时只有该从机接收主机数据。 请问以上过程正确否? 请详细说明!
3: I/O 的输入上拉电阻什么时候设置??? [em05][em09][em12][em19] |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
先回答你两个问题。
1:UU代表未定义的随即数;--代表此地址不能使用。
3:I/O的输入上拉电阻可以在上电复位后的初始化时设置,也可以在程序运行中的任何时刻设置。根据你的需要确定。 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
第2个问题:
我觉得你的描述基本是对的,但还是有些问题。我认为,当一主多从的分布式通讯时,所有从机的初始状态都应该是地址唤醒,这是对的。地址唤醒后,只有地址匹配的从机处于活动状态,继续接收数据,其他的从机则再次进入等待状态。
问题是这些再次进入等待状态的从机应该采用什么唤醒方式呢?我认为,如果主机发出的数据能够将地址数据与普通数据区分开时,则它们可以再次采用地址唤醒方式,进入等待状态,等待主机下次发送地址。
如果地址数据和普通数据不能区分开的,则必须采用空闲唤醒方式。等主机在上一轮通讯完成后,发出空闲数据串,将这些从机唤醒,并设置成地址唤醒,然后再进入等待状态。
当然这只是一种基本的通讯处理方式。实际上可以有更加灵活的应用。各位可以见仁见智,各抒己见。 |
|
|
|
|
|
- UID
- 117145
- 性别
- 男
|
再问第三个问题!
我的意思是什么情况下I/O的输入要设置上拉电阻?? |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
当输入信号是开漏信号时,或其他浮动高电平信号时,如无上拉的按键输入。 |
|
|
|
|
|
- UID
- 104734
- 性别
- 女
|
借此宝地一问:
做键用hc08做键盘处理时候,输入的4个端口允许上拉,在寄存器仅仅只设置POCR就可以了吗?这样就具有内部上拉使能? |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
是呀。将相应端口设置为输入,设置为允许上拉的端口就具有内部上拉了。当然,除非此端口有别的特殊功能,而且使能了,使得它不能用作通用IO口。 |
|
|
|
|
|