打印
[技术问答]

N79E815 P0M1 P0M2配置和UART1(P1.0 TXD)有冲突 为什么?

[复制链接]
993|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hmq07|  楼主 | 2016-9-2 12:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hmq07 于 2016-9-5 08:47 编辑

N79E815 当P0 口配置成推挽输出
P0M1 = 0x00 ;
P0M2 = 0xff;

UART1(P1.0 TXD) 就不能发送数据

有人知道为什么嘛?




沙发
玛尼玛尼哄| | 2016-9-2 17:42 | 只看该作者
你不要这么配置啊,你需要哪个端口就只配置哪个端口,不要全部去搞,通过位的逻辑操作,实现用哪个配置哪个。

使用特权

评论回复
板凳
mintspring| | 2016-9-2 19:08 | 只看该作者
端口只能陪着一种模式吧,你配置了推挽输出,就是作为IO输出使用了,怎么可以再使用串口功能。

使用特权

评论回复
地板
huangcunxiake| | 2016-9-3 08:32 | 只看该作者
如果配置GPIO的IO模式时候不去碰那两条腿,会不会就好了呢,如果是,你就别去配置你不用的管脚。

使用特权

评论回复
5
zhuotuzi| | 2016-9-4 09:13 | 只看该作者
这个冲突最后怎么解决的啊,我们一般搞的时候是用哪个腿,就配置哪个,不用的不管。

使用特权

评论回复
6
hmq07|  楼主 | 2016-9-4 21:49 | 只看该作者

N79E815 当P0 口配置成推挽输出
P0M1 = 0x00 ;
P0M2 = 0xff;

UART1(P1.0 TXD) 就不能发送数据

重点是,我配的是P0, 但P1(P1.0 TXD)上的串口不能工作,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

36

帖子

0

粉丝