高中生
最后登录1970-1-1
在线时间 小时
注册时间2016-1-18
|
楼主 |
发表于 2016-4-5 21:30:54
|
显示全部楼层
下面是主机的中断服务子程序
void USART1_IRQHandler(void)
{
uint8_t num;
if(USART_GetITStatus(USART1,USART_IT_RXNE)!=0)
{
num=(uint8_t)USART_ReceiveData(USART1);
USART_SendData(USART2,(uint8_t)num);
}
}
然后是从机的
void USART2_IRQHandler(void)
{
uint8_t ch;
if(USART_GetITStatus(USART2,USART_IT_RXNE)!=0)
{
ch=(uint8_t)USART_ReceiveData(USART2);
USART_SendData(USART1,(uint8_t)ch);
}
} |
|