[Cortex-M0技术交流] 如果我打开串口1,是否串口的CTS,RTS,就不能做为普通IO用了

[复制链接]
3627|7
 楼主| liuyu305 发表于 2012-3-20 10:22 | 显示全部楼层 |阅读模式
我打开串口,结果发现,不论我把RTS的引脚,定义成输出,还是把引脚的附属功能关掉。都不能操作这个引脚。

是不是不能用做IO了,还是操 作的不对?我使用的是M051的芯片
 楼主| liuyu305 发表于 2012-3-20 10:22 | 显示全部楼层
本帖最后由 liuyu305 于 2012-3-20 10:56 编辑

我 操作,还不能连着打
john_lee 发表于 2012-3-20 23:40 | 显示全部楼层
杯具的新唐bsp!!
楼主检查一下DrvGPIO_InitFunction()吧。
 楼主| liuyu305 发表于 2012-3-21 09:24 | 显示全部楼层
恩,谢谢楼上的,昨天已经想起来修改库,直接屏蔽掉初始化串口的时候,对RTS的定义。

已经可以用了·~
天凉好个秋 发表于 2012-3-21 16:18 | 显示全部楼层
CTS和RTS还要自己去屏蔽?
天凉好个秋 发表于 2012-3-21 22:08 | 显示全部楼层
终于明白:

    DrvGPIO_InitFunction()改为


    SYS->GPBMFP.UART1_RX = 1;
    SYS->GPBMFP.UART1_TX = 1;

即可,这些驱动真是害人不浅噢
奋斗小杰 发表于 2012-3-25 10:48 | 显示全部楼层
学学习习
lee9888 发表于 2012-6-12 11:11 | 显示全部楼层
这个也要注意下,用到就地取材
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

1889

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部