Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Микроконтроллеры
Перезагрузить страницу Различаются определения ADC_TypeDef в файлах stm32f10x_cl.h и stm32f10x_map.h
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Arventur Arventur вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.04.2016
По умолчанию Различаются определения ADC_TypeDef в файлах stm32f10x_cl.h и stm32f10x_map.h - 22.04.2016, 18:05

Добрый день!

При компиляции проекта 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;"

Подскажите, в чем дело?
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,398
Сказал(а) спасибо: 22
Поблагодарили 937 раз(а) в 921 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 22.04.2016, 20:02

Определение не должно различаться, оно должно быть вообще одно.
Тут или файлы включены одновременно, что не предусмотрено; или ошибки в конфигурации; или вручную добавили что-то ненужное.
Ответить с цитированием
  (#3 (permalink)) Старый
Arventur Arventur вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.04.2016
По умолчанию 25.04.2016, 12:15

В файле "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;
Ответить с цитированием
  (#4 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,398
Сказал(а) спасибо: 22
Поблагодарили 937 раз(а) в 921 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 25.04.2016, 12:20

Вы каким-то образом ошибочно подключили два заголовочных файла, включив в исходники два одноимённых определения, которое должно быть только одно.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пароль на файлах от Acer Dozza Софт и программы 5 03.10.2012 22:14
Программирование в м-файлах Ronaldinho Языки программирования 0 26.09.2012 11:29
Рекурсивные определения и циклы Ghost92 Python 2 12.03.2012 22:40
ошибка определения клавы ishushi Любые вопросы от новичков 1 30.01.2012 03:27
Постраничный вывод на файлах Bridun PHP 0 01.02.2011 21:01
Проблема в файлах (Hal.dll и Ntoskrnl.exe) Саня -911 Любые вопросы от новичков 0 19.10.2010 22:37
Комментарии в INI файлах как их писать Андрейка C. WinAPI 3 03.07.2006 17:00
Чтение тэгов в mp3-файлах. Винитарх Prolog 0 16.05.2006 23:01
защита в rtf-файлах zim PHP 9 02.11.2005 11:41
Сортировка в форуме на файлах... el-niko PHP 13 17.04.2005 21:27
Чем различаются эти функции открытия файлов open и _open c++ WinAPI 1 23.07.2004 22:28
Поиск в файлах в С++ Builder GOre C++ Builder 3 15.04.2004 20:08



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов