AIA8K64D4单片机串口1切换到P3.6和P3.7后无数据发出
本帖最后由 DebugLab 于 2024-11-13 09:11 编辑各位大神给看下,AI8A8K64D4单片机串口1切换到P3.6和P3.7后无数据发出是什么原因?但是切换到P3.0和P3.1可正常收发,用的是烧录器上的测试程序,只是加了切换功能。
IO模式P3M0和P3M1也要设置 DebugLab 发表于 2024-11-13 09:52
IO模式P3M0和P3M1也要设置
设置成准双向吗? lasqmopr 发表于 2024-11-13 09:58
设置成准双向吗?
设置准双向不行,需要将P3.7设置成推挽模式才行 本帖最后由 DebugLab 于 2024-11-13 10:15 编辑
lasqmopr 发表于 2024-11-13 09:58
设置成准双向吗?
TXD推挽,串330Ω电阻防止IO烧毁
RXD双向或高阻,存在开路状态设置双向,防止干扰导致未连接串口设备时悬空收到乱码
没有配置IO模式,默认高阻,输出不使能 我用的STC15W408AS串口从P3.0 P3.1切换到P3.6 P6.7也是有问题 !设置了 P3.7 位推挽输出P3.6准双向口。然后给P_SW1设置的位0X40 (也用AUXR1设置过S1_S为 0 1)
再然后用ISP 软件勾选了切换到P3.6 P3.7 那个选项下载程序。
接着就遇到这样的问题:1.程序正常切换到P3.6 P3.7 收发都没问题。2.断电后,接收没问题,但是发送就失效。不知道怎么解决呢 !很是苦恼!!!
页:
[1]