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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Volatile для компилятора. Но эти разговоры а тему по Сям, а не по stm8.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Мудрый кот
Сообщения: 1855
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="Asmodey",url="/forum/viewtopic.php?p=3739812#p3739812"]Ага, понятно. Полный запрет компилятору трогать переменную руками.[/uquote]Компилятор к __root не имеет отношения. __root говорит компоновщику: "не выкидывай её из выходного образа даже если в коде нет к ней ни одного обращения". Без __root компоновщик имеет полное право выкидывать из выходного образа все неиспользуемые сущности (функции, константы, переменные, ...). Даже с volatile.
Описание __root - см. в доке на компилятор.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7113
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

Спасибо, друзья. Теперь я вижу все. Или почти все :)
Астролябия-сама меряет, было бы что мерять!!!
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

[uquote="Z_h_e",url="/forum/viewtopic.php?p=3739215#p3739215"]
musor писал(а):я имел ввиду волтметры и термометры на стм8 - походу хорошая база для доработок под себя
Под термосат на STM8 народ свою прошивку сделал. Не помню как называется , вроде с W начинается и какие-то цифры. .[/uquote]
пожалуста по подробне на каком сайте и что искать? очень заинтересован едет 2 ТС но штатно тан узкие пределы температуры
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

musor, чего там искать-то? Прошивка термостата за 1-2 вечера в легкую пишется!
Вот, например, я с "вольтметрами" развлекался. Больше всего времени занимает снять схему, особенно если МК распаян под индикатором. Схему термостата снять быстрей получилось: там все дорожки открытые, но прошивку для него не писал за ненадобностью (пока что не придумал, на кой черт оно мне нужно; я на STM32F030 более веселую штуку сваял.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

musor, я пока в поезде. Доберусь до дома, гляну. Отпишусь в личку, а то в оффтоп движемся.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1406
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Не стартует STM8S103 в термопоте BOSCH. При включении в сеть ничего не происходит. Питание 5в. имеется.
Тактирование, по ходу, внутренним RC генератором. кварц отсутствует. схемы к сожалению нет. Но заметил что если потыкать шилом по ножкам микроконтроллера,в частности 15,16 и некоторым другим,он оживает и начинает работать ,исполнять команды,и греет воду . Что это ?
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Есть вывод Vcap у МК. К нему кондер подключается. На нем должно быть 1.8В.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1406
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

1.8 ,пятая ножка есть. Но кондеров там не видно. вывод уходит под корпус. Первая ножка сброс ,чуть больше 2в. Не мало?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

при 3в3 питания ? сам то ка думаешь....
хотя ябы джля начала платкук помыл в УЗВ
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1406
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

При пяти вольтах питания. Где говорилось про 3.3 ? :shock:
Плата,как не странно,абсолютно чистая. Но чистилась,растворителем,кисточкой.и даже погрел феном вокруг микросхемы. не помогло.
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1406
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Изображение
вот эта хрень.
з.ы. Чуть погодя собрался проверить конденсатор в цепи сброса на утечку,но обнаружил грязь на разъеме вверху (видимо для программирования),эта линия выходит на него. Поднялось выше четырех.
Заработало все. всем спасибо. :)
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

Добрых дней. Никак не могу разобраться, но почему-то мне показалось что вы легко ответите на мой вопрос.

У меня есть устройство на микроконтроллере STM8S005K6T6, которое я хотел бы перепрошить. Однако у меня есть только STM32 Nucleo, часть которой я использую как программатор. На ней разведён лишь SWD, но не SWIM. Вы не подскажите, могу ли я каким-то образом осуществить прошивку МК?

Заранее благодарю. :beer:
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Если не хочется ломать нуклео, то лучше подождать пару месяцев, пока из Китая придет 100-рублевый st-link.
Ну, а если на руках есть девборда на STM32F100 или 103, то можно прошить ее и сделать st-link из нее (в интернете можно найти бинарник для прошивки).
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
AAX
Опытный кот
Сообщения: 721
Зарегистрирован: Сб ноя 16, 2013 23:34:34

Сообщение AAX »

[uquote="просто КОТ",url="/forum/viewtopic.php?p=3754320#p3754320"]Добрых дней. Никак не могу разобраться, но почему-то мне показалось что вы легко ответите на мой вопрос.

У меня есть устройство на микроконтроллере STM8S005K6T6, которое я хотел бы перепрошить. Однако у меня есть только STM32 Nucleo, часть которой я использую как программатор. На ней разведён лишь SWD, но не SWIM. Вы не подскажите, могу ли я каким-то образом осуществить прошивку МК?

Заранее благодарю. :beer:[/uquote]В интернетах найдите схему st-link v2. Там будут все недостающие "ноги" подписаны. SWIM, например, это 45-й вывод stm32f103c8t6 (PB8).
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2142
Зарегистрирован: Чт дек 12, 2013 11:18:14
Откуда: Украина, Черновцы

Сообщение Hand-Maker »

Всем привет в этой ветке!
Прошу сильно не пинать, на работе озадачили освоением STM8L051.
В личном опыте работа в ИАРе с контроллерами серии MSP430, небольшой опыт в программировании на С.
Знакомство и работа с 430-ми сильно облегчило наличие хорошего подробного описания на них "Семейство МК MSP430...", в котором описаны все потроха контроллера, их взаимодействие и регистры управления.

Теперь вопрос: есть ли похожая "книга" по СТМ-ам? Я скорее всего плохо искал, может кто-то ткнет носом?
А если еще и окажется на русском, то моему шшастью и размерам благодарности не будет предела
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Hand-Maker, STM8 до безобразия просты. Единственное, что нужно - RM и даташит.
Ну и примеры кода в интернете поискать. Мои, например.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2142
Зарегистрирован: Чт дек 12, 2013 11:18:14
Откуда: Украина, Черновцы

Сообщение Hand-Maker »

Да, на эти примеры я тоже натыкался, пасибки. Попутно нашел-таки рефренс мануал, буду штудировать. Пока вопросов нет (ибо ещё ващще ничё не знаю), но позже наверняка появятся. В любом случае от дополнительных советов не откажусь.
на работе нашлись парочка STM8L DISCOVERY -- буду сначала их терроризировать.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Hand-Maker, главное - не связываться со всякой дичью вроде SPL или хала!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Hand-Maker писал(а):А если еще и окажется на русском, то моему шшастью и размерам благодарности не будет предела
Аккуратнее только с беспредельной благодарностью. Есть у меня некая книга от Матюшева. Не читал, т.е. качество преподносимой информации не знаю. В личку скиньте мыло или сюда, вышлю.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Ответить

Вернуться в «Разные вопросы по МК»