Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: Программирование STM8

Вс дек 29, 2019 00:01:04

а читать нечего.

А я даташит на STM8L151 читал, RM читал, интернет читал, но так и не разобрал, возможно ли тактирование МК от внутреннего генератора с внешней частотозадающей RC цепочкой? Например, задать частоту LSE OSC подключая резисторы и конденсаторы к выводам OSC32_OUT и OSC32_IN.

Re: Программирование STM8

Пн фев 10, 2020 21:24:19

Привет котофеи!
Я тут во всю использую STM8S + IAR, полет нормальный, но достает одно обстоятельство, хочу вас попытать, мож подкинете ценной инфы...
Суть в том что у меня один базовый проект в котором дефайнами включаются, выключаются разные модули, ну то бишь функционал нужный задействую...
В том числе иногда использую разные контроллеры, либо STM8S003 либо STM8S103... так вот для смены контроллера, кроме того что я настраиваю в дефайнах параметры памяти под соответствующий контроллер, так потом еще приходится лезть в настройки проекта, и указывать там сам контроллер...
Есть ли вариант определять контроллер не в настройках проекта, а так же дефайнами чтобы при компиляции, компилятор сам определил какой контроллер нужно использовать ?
Или это уже от лукавого хотелки?)))
Просто если бы я а майне поправил несколько дефайнов то это было бы намного комфортнее, чем каждый раз лазить в разных местах...

Re: Программирование STM8

Пн фев 10, 2020 21:47:01

Код:
#if defined(STM8S003)
  //
  // Код для STM8S003
  //
#elif defined(STM8S103)
  //
  // Код для STM8S103
  //
#else
  #error "Controller type not defined"
#endif

Re: Программирование STM8

Пн фев 10, 2020 22:24:34

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

Re: Программирование STM8

Пн фев 10, 2020 23:14:04

У 003 и 103 периферия почти не отличается, поэтому можно в Makefile сделать простую проверку для включения нужных опций sdcc и дефайнов, а компилять с make -D_103 или make -D_003 …

Re: Программирование STM8

Вт фев 11, 2020 07:09:10

Я тут во всю использую STM8S + IAR,

для включения нужных опций sdcc
Ты хоть когда-нибудь будешь читать что люди пишут?

Re: Программирование STM8

Вт фев 11, 2020 08:22:16

Дурной какой-то движок у форума: свое сообщение удалить нельзя…

Re: Программирование STM8

Вт фев 11, 2020 19:21:19

Удалить можно, но только до тех пор, пока кто-то не запостил сообщение ниже твоего.

Re: Программирование STM8

Вт фев 11, 2020 19:24:59

Asmodey, я не нашел, где нужная "галочка" или "кнопочка". И даже когда после моего сообщения ничего нет, удалить не могу.
Вот так напишу дурь какую-нибудь, потом передумаю - а фигвам! Не удалишь сообщение... Остается лишь отредактировать и написать другую дурь.
P.S. Чьорт побьери! Не увидел...
Вложения
1.png
(18.86 KiB) Скачиваний: 52
Последний раз редактировалось Eddy_Em Вт фев 11, 2020 19:30:22, всего редактировалось 1 раз.

Re: Программирование STM8

Вт фев 11, 2020 19:30:18

Asmodey, ... Остается лишь отредактировать и написать другую дурь.
Напишите вместо дури "del" и все поймут.

Re: Программирование STM8

Вт фев 11, 2020 19:32:18

это зашита ядра от тролизма
есть любители задним числом править старые посты...
Ответить