| 
 
初级会员 
 
	积分61金钱61 注册时间2020-5-28在线时间16 小时 | 
 
 发表于 2020-6-6 09:16:07
|
显示全部楼层 
| 您好!有点不懂,在portserial.c文件中怎么把485使能都屏蔽了?屏蔽掉了怎么控制485芯片接受和发射呢?
 void vMBMasterPortSerialEnable(BOOL xRxEnable, BOOL xTxEnable)
 {
 /* If xRXEnable enable serial receive interrupts. If xTxENable enable
 * transmitter empty interrupts.
 */
 if(xRxEnable)
 {
 USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);
 //GPIO_ResetBits(GPIOD,GPIO_Pin_1);//485低电平接受??????
 else
 {
 USART_ITConfig(USART1,USART_IT_RXNE,DISABLE);
 //GPIO_SetBits(GPIOD,GPIO_Pin_1);//485高电平发射??????
 }
 
 if(xTxEnable)
 {
 USART_ITConfig(USART1,USART_IT_TXE,ENABLE);
 //GPIO_SetBits(GPIOD,GPIO_Pin_1);//485低电平接受??????
 }
 else
 {
 USART_ITConfig(USART1,USART_IT_TXE,DISABLE);
 //GPIO_ResetBits(GPIOD,GPIO_Pin_1);//485高电平发射??????
 }
 }
 屏蔽掉了怎么控制485芯片接受和发射呢?
 | 
 |