16.04.2013, 17:11
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Понял где ошибся, обьявил ‹stm8s.h› а нужно было через кавычки. Теперь появилось куча warning типа
Warning[Pe047]: incompatible redefinition of macro "AWU_APR_APR" (declared at line 2306 of "D:\Program Files\IAR Systems\Embedded Workbench 6.0\stm8\inc\
Warning[Pe047]: incompatible redefinition of macro "AWU_TBR_AWUTB" (declared at line 2308 of "D:\Program Files\Embedded Workbench 6.0\stm8\inc\
и так далее, всего 279 warning, по каждому модулю.
Последний раз редактировалось stmfaq; 16.04.2013 в 17:27.
|
|
|
|
16.04.2013, 17:14
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Могут быть ошибки из за того что в проекте указаны #include "iostm8s105s6.h" и
#include "stm8s.h" ? Может нужно оставлять что то одно?
|
|
|
|
16.04.2013, 18:29
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Ещё вопрос, а где брать заголовочный файл «stm8s_conf.h» ? Описание этого файла из инета - " используется для конфигурирования библиотеки необходимых для работы периферийных модулей, задания определенных констант (например, тактовой частоты работы ядра). Это осуществляется через раскомментирование макроопределений, соответствующих определенному периферийному модулю"
Но в папке STM8S_StdPeriph_Lib_V2.1.0 я этого файла не нашел.Где его взять?
|
|
|
|
16.04.2013, 18:35
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
stmfaq, Потерянное поколение .
Самому, ручками прописать хэдеры не судьба ?
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
16.04.2013, 18:54
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от dosikus
|
stmfaq Потерянное поколение .
Самому, ручками прописать хэдеры не судьба ?
|
Вы имеете ввиду в stm8s_conf.h прописать хидеры нужных модулей? Я просто из описания понял что этот файл уже есть и достаточно раскоментировать нужные модули и все.
|
|
|
|
16.04.2013, 18:56
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
stmfaq, Все что делает этот хэдер - содержит в себе подключения хэдеров периферии ...
__________________
Осторожно , злой кот
|
|
|
|
16.04.2013, 19:04
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Уже понял. Теперь другой вопрос, я так понимаю в проекте можно использовать или
StdPeriph_Lib или через регистры при помощи "iostm8s105s6.h" ? А одновременно нет? Допусти работу с UART и TIMER1 TIMER4 я написал при помощи "iostm8s105s6.h" а вот работу с SPI хотел попробовать StdPeriph_Lib . Вопрос этот возник из за того что при компиляции проекта с объявленными "iostm8s105s6.h" и "stm8s.h" одновременно, начинают сыпать warning и error.
|
|
|
|
16.04.2013, 19:16
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
stmfaq, Это разные методы работы и разные либы .
"iostm8s105s6.h" это либа IAR, "stm8s.h" либа STM .
Используйте что то одно. Иначе конфликт имен обеспечен.
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
16.04.2013, 20:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от Easyrider83
|
Вообще лучше всего все файлы проекта хранить внутри проекта.
|
Эээ, oops... а стандартные-то зачем? Инклуды там разные, библиотеки...
__________________
There's always more than one way to skin a cat.
|
|
|
|
16.04.2013, 20:58
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Да штож у меня с библиотекой все не ладится. Скриншот ниже, в нем все видно .Ошибки при компиляции ,что я делаю не так? Ну никак я не могу сдвинутся с этой библиотекой. С "iostm8s105s6.h" все было отлично, а тут ну никак.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:40.
|
|