[STM32F1] IDLEIE 置位问题

[复制链接]
1243|7
 楼主| tian111 发表于 2014-10-31 10:45 | 显示全部楼层 |阅读模式
          USART_ITConfig(USARTx,USART_IT_RXNE,ENABLE);
           USART_ITConfig(USARTx,USART_IT_IDLE,ENABLE);
这样写IDLEIE 能置位,
   USART_ITConfig(USARTx,USART_IT_IDLE|USART_IT_RXNE,ENABLE);
这样写IDLEIE 就不能置位、
现在用的库函数好多错误,谁有比较准确的库函数手册给一份啊
宋倩2010 发表于 2014-10-31 10:46 | 显示全部楼层
虽然还没有搞过这个.....但是USART_IT_RXNE,USART_IT_IDLE和USART_IT_IDLE|USART_IT_RXNE明显不一样么
zhanglli 发表于 2014-10-31 10:48 | 显示全部楼层
USART_IT_IDLE|USART_IT_RXNE这个是按位或的操作,数值都改变了,你觉得可能一样么....
zhanglli 发表于 2014-10-31 10:48 | 显示全部楼层
除非库函数里面是一些特殊的操作....比如Tem=Tem|(第二个参数),并且这个Tem还需要是全局变量...
 楼主| tian111 发表于 2014-10-31 10:49 | 显示全部楼层

是对同一个寄存器的不同位进行置位哦,函数支持多个参数组合输入的哦
chenho 发表于 2014-10-31 10:50 | 显示全部楼层
源码不支持多参数同时输入
zhanglli 发表于 2014-10-31 10:51 | 显示全部楼层
手册上写可以组合参数置位
 楼主| tian111 发表于 2014-10-31 10:52 | 显示全部楼层
chenho 发表于 2014-10-31 10:50
源码不支持多参数同时输入

这样啊,呵呵,那我知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

797

主题

8878

帖子

7

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