这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问,I/O口的方向寄存器能不能单独位设置?

共5条 1/1 1 跳转至

请问,I/O口的方向寄存器能不能单独位设置?

工程师
2008-03-13 10:18:26     打赏
请问,I/O口的方向寄存器能不能单独位设置?



关键词: 请问     方向     寄存器     能不能     单独     设置    

菜鸟
2008-03-13 18:22:51     打赏
2楼
  可以,在set30.inc文件里面,已经定义好了各个位.

助工
2008-03-13 18:44:17     打赏
3楼
不知您使用瑞萨哪一款单片机。一般情况下,对可编程I/O口,反向寄存器可以单独设置,但有些特殊的I/O口需要注意,使用手册上都有较为详细的说明。瑞萨的中文网站提供一些MCU的中文用户手册,您可以在下列网页去找找。
http://cn.renesas.com/fmwk.jsp?cnt=technical_manual_child.htm&fp=/product_catalog/child_folder/&title=MCU%E6%8A%80%E6%9C%AF%E6%89%8B%E5%86%8C

另外,我提醒一点,I/O口一般包含可以决定端口方向(输入、输出)的寄存器和数据寄存器(输出时写入输出数据,输入时读取端口电平)。复位后,大部分端口方向的寄存器为“输入”。 要把端口设定为输出口,一般按照:
       (1)设定输出数据
       (2)把端口设定为输出口的顺序操作。
       如果顺序变为(1)把端口设定为输出口、(2)设定输出数据的话,有可能因为数据寄存器内容与想输出电平在短时间内相反,形成噪声或干扰。这也是单片机应用的一个小技巧。

助工
2009-07-13 11:46:29     打赏
4楼
挖出好帖子,
最近又有些瑞萨的新问题,需瑞萨工程师们帮忙解决啊,受益匪浅~~

高工
2009-07-13 12:23:17     打赏
5楼
沉了一年多的帖子,居然被你挖出来,佩服。

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]