|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2016, 11:12 | #1 |
Пользователь
Регистрация: 06.04.2016
Сообщений: 21
|
Различаются определения ADC_TypeDef в файлах stm32f10x_cl.h и stm32f10x_map.h
Добрый день!
При компиляции проекта STM32 в IDE Keil различаются определения ADC_TypeDef в файлах stm32f10x_cl.h и stm32f10x_map.h. Компилятор выдает ошибку: "stm32f10x_cl.h(153): error: #256: invalid redeclaration of type name "ADC_TypeDef" (declared at line 58 of "..\STM32_MCD\inc\stm32f10x_map .h") } ADC_TypeDef;" Подскажите, в чем дело? В файле "stm32f10x_cl.h": typedef struct { __IO uint32_t SR; __IO uint32_t CR1; __IO uint32_t CR2; __IO uint32_t SMPR1; __IO uint32_t SMPR2; __IO uint32_t JOFR1; __IO uint32_t JOFR2; __IO uint32_t JOFR3; __IO uint32_t JOFR4; __IO uint32_t HTR; __IO uint32_t LTR; __IO uint32_t SQR1; __IO uint32_t SQR2; __IO uint32_t SQR3; __IO uint32_t JSQR; __IO uint32_t JDR1; __IO uint32_t JDR2; __IO uint32_t JDR3; __IO uint32_t JDR4; __IO uint32_t DR; } ADC_TypeDef; В файле "stm32f10x_map.h": typedef struct { vu32 SR; vu32 CR1; vu32 CR2; vu32 SMPR1; vu32 SMPR2; vu32 JOFR1; vu32 JOFR2; vu32 JOFR3; vu32 JOFR4; vu32 HTR; vu32 LTR; vu32 SQR1; vu32 SQR2; vu32 SQR3; vu32 JSQR; vu32 JDR1; vu32 JDR2; vu32 JDR3; vu32 JDR4; vu32 DR; } ADC_TypeDef; |
25.04.2016, 12:43 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
дело не в том что они отличаются, а в том что должно быть только одно из них.
нельзя тип объявлять дважды. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Различаются определения ADC_TypeDef в файлах stm32f10x_cl.h и stm32f10x_map.h | Astradam | Микроконтроллеры, робототехника, схемотехника, 3D принтеры | 0 | 22.04.2016 17:03 |
RC4 на VB6 и PHP различаются =? | denis76560 | PHP | 0 | 14.08.2015 20:03 |
О файлах | Вадим Вергун | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 10.12.2014 07:12 |
с# и с++ по синтаксису различаются? | quarty | Помощь студентам | 4 | 25.01.2011 10:40 |
Чем различаются функции чтения класса istream C++ | Go6a | Помощь студентам | 3 | 25.04.2008 11:04 |