Board logo

标题: B端口在使用了串口后如何直接设置DDRB寄存器? [打印本页]

作者: answerpro    时间: 2006-5-24 16:33     标题: B端口在使用了串口后如何直接设置DDRB寄存器?

我用SR12芯片。PTB2和PTB3与TxD和RxD是复用的。我在开启了接收中断。

在调试程序时,仿真发现一但用了DDRB=FF命令设置了端口方向后就会造成芯片复位,从头开始执行程序了。如果我不设置DDRB就一切正常。但就没办法使用端口B中的一些端子做输出控制了。

该怎么设置才是正确的呢?


作者: seuafu2005    时间: 2006-5-25 11:17

设置DDRB不一定要设置FF的,你把你需要用作输出的位设置成1就行了,bit2、3可以保留其default值




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0