完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
串口中断服务函数void USART1_IQRHandler(void)
{ if(USART_GetiTStatus(USART1,USART_IT_RXNE)!=RESET) { GPIO_SetBits(GPIOA,GPIO_Pin_0); USART_ClearITPendingBit(USART1,USART_IT_RXNE); } } 主函数 int main(void) { NVIC_Configuration(); USART1_Config(); while(1); } 配值函数 USART_InitStructure.USART_BaudRate =9600; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No ; USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; USART_Init(USART1, &USART_InitStructure); //填充完结构体,调用库函数USART_Init()向寄存器写入配置参数。 USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);//开接收中断 USART_Cmd(USART1, ENABLE); 为什么我一开串口调试工具灯就灭了,我还没发数据灯就没了,而且一打开串口灯又亮了pa1.0 不知道咋回事 |
|
相关推荐
7个回答
|
|
|
|
|
|
|
|
/* Enable USART1 clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); /* Configure USART 1 Tx as alternate function push-pull */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); /* Configure USART 2 Rx as input floating */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_Init(GPIOA, &GPIO_InitStructure); |
|
|
|
如上,你有没有开串口的时钟,有没有去设置你串口的TX、RX的引脚的输入或输出的类型呢
|
|
|
|
'一开串口调试工具灯就灭了,我还没发数据灯就没了,而且一打开串口灯又亮了pa1.0 不知道咋回事'
’灭了‘和’没了‘是不是都是指不亮了?’而且一打开串口灯又亮了‘如何打开? 灯是PA0低电平亮还是高电平亮? 如果你在中断例程里面没有将引起中断的状态位清零,你中断一返回,马上就会又产生中断,就死在中断里面了!应该最后这句对你有用 |
|
|
|
|
|
|
|
这问题LZ应该解决了,楼上那么多高手都已经给出所有的可能了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
941 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
3127 浏览 1 评论
873 浏览 0 评论
1733 浏览 1 评论
2977 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 19:51 , Processed in 0.730268 second(s), Total 93, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号