初级会员

- 积分
- 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芯片接受和发射呢? |
|