OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2854|回复: 3

stm32f030c8t6工程添加a文件后,usart中斷不能用

[复制链接]

20

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2017-11-2
在线时间
122 小时
发表于 2018-11-27 20:29:49 | 显示全部楼层 |阅读模式
1金钱
stm32f030c8t6工程有個a文件,沒見到串口中斷,往工程中添加usart中斷后,編譯說重複定義,沒明白為什麼這樣?

void USART2_IRQHandler(void)
{
       
if(USART_GetFlagStatus(USART2, USART_FLAG_RXNE)!=RESET)
        {
               
                UartRxData[UartRxDatacount++]=(USART_ReceiveData(USART2));

                if(UartRxDatacount>5)

                        {
                                UartRxDatacount =0;
                                USART_ITConfig(USART2, USART_IT_RXNE, DISABLE);
                                USART_ITConfig(USART2, USART_IT_TC, ENABLE);
                        }
        }
       
        GPIO_ResetBits(GPIOA, GPIO_Pin_9);
       
        if(USART_GetFlagStatus(USART2, USART_FLAG_TC) != RESET)
        {
                USART_ClearFlag(USART2,USART_FLAG_TC);       
        //        USART_SendData(USART2, TDR_Data[TDR_Datacount++]);
                TDR_Data[TDR_Datacount++] =USART2->TDR;
                if(TDR_Datacount>5)
                        {
                        TDR_Datacount = 0;
                       USART_ITConfig(USART2, USART_IT_TC, DISABLE);
                          USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);
                        }
        }
                       
}

Error[Li006]: duplicate definitions for "USART2_IRQHandler"; in "C:\Users\rd175\Desktop\TL 100 V2.1.1113 with _15_01_013 APP V1.43\WLT2564J_EWIG_15_01_013\EWIG\

Projects\EWARM_Demo\IO_Toggle\Obj\main.o", and "HCITRANS.o(IAR_M0_EWIG.a)"



最佳答案

查看完整内容[请看2#楼]

main.c 和HCITRANS.c出现了多次定义USART2_IRQHandler
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

1538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6379
金钱
6379
注册时间
2015-8-25
在线时间
1004 小时
发表于 2018-11-27 20:29:50 | 显示全部楼层
main.c 和HCITRANS.c出现了多次定义USART2_IRQHandler
回复

使用道具 举报

20

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2017-11-2
在线时间
122 小时
 楼主| 发表于 2018-12-3 15:47:51 | 显示全部楼层
szczyb1314 发表于 2018-11-27 20:29
main.c 和HCITRANS.c出现了多次定义USART2_IRQHandler

已解決,謝謝
回复

使用道具 举报

1

主题

12

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2018-12-11
在线时间
2 小时
发表于 2018-12-12 13:38:52 | 显示全部楼层
STM8L151G4U6         STM8S003F3P6       STM32F051R8T6 STM32F051K6U6 STM32F103VCT6 STM32F103RBT6 STM32F103VET6 STM32F103R8T6 STM32F103C8T6    STM32F030F4P6  STM32F407VET6  STM8L151G6U6TR  STM8S005K6T6CTR STM8L151C8T6 大量现货有需要的请联系QQ728378470
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 14:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表