请教:无法给SBUF赋值!而在硬件仿真的情况下,执行这条语句后SBUF为0,
这是为什么啊,换个仿真器也如此,这是为什么啊,请大家指点,我都要疯了!
试一试下面的方法:FYM
呵呵~~~~~~
[quote][b]以下是引用[i]j8| 以下是引用j84105在2004-6-15 23:22:08的发言: 呵呵~~~~~~SBUF实际是两个独立的物理寄存器,发送寄存器为只写,接受寄存器为只读,两个寄存器使用一个逻辑地址,你发送时数据送到发送寄存器,读出时候是读的接收寄存器,当然会不同啊! |
怎么还不明白呀
明白了,十分谢谢大家的指点!
喔,就是说给sbuf赋值后,数据马上被发送出去了,sbuf就空了,谢谢大家的帮忙!
在仿真器中看不到实际的值(发送的sbuf