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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

да вроде всё нормально... маркировку на чипе только не видно совершенно. Новый брался там же, где и старый?
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

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

Сообщение sergey.UA »

Совершенно верно, в том же самом месте, магаз. серьезный.
Подтяжку RST к +3.3 В сейчас подключу, и попробую, но странно как то все это. Давно я так не заморачивался.
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

Серьёзность магазина возможно и не вызывает сомнений, но я бы так не делал. У него может лежать партия брака, кроме Вас может никто больше не покупать эти мк. Однажды я так починил РЛС яхты, после двух безуспешных попыток других мастеров и одной своей: спросил их, где они брали компоненты и выяснилось, что мы все брали транзисторы в одном и том же месте из одной и той же партии. Просто купил в другом месте и всё заработало.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

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

Сообщение sergey.UA »

Честно говоря я в ШОКЕ!!!
Подтянул NRST через резистор 2,2 К к +3,3 В и все прошилось. Светодиод на макетке радостно мигает.
Но как так то ???!!! Вот же черным по белому нарисовано :
Изображение
Не предусмотрено от производителя НИ КАКИХ резисторов! Получается на этом пине нет внутреннего подтягивающего резистора.
А я неделю убил на эту ерунду.. :kill:
Спасибо вам BlackKilkennyCat, избавили вы меня от дурки.)))
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

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

Добавлено after 2 minutes 43 seconds:
Кстати, "полка" на осциллограмме на это намекала, но я отбросил намёк... а зря.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

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

Сообщение sergey.UA »

Спасибо, за инфу, может быть когда нибудь и я дочитаю до этого места, а пока все делал по ихнему мануалу. А если серьезно, то раньше собирая дивайс на PIC - ах, никогда не полагался на их внутренние подтягивающие резисторы, всегда ставил свои, а тут ...
Еще раз спасибо. :))
Вы имеете в виду пологий подъем ?
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

он самый
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6125
Зарегистрирован: Сб янв 28, 2006 22:47:24

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

Сообщение Asmodey »

Но как так то ???!!! Вот же черным по белому нарисовано :

А вот китайцы нарисованному не верят и на свои "доски" ставят подтягивающие резисторы на выводы ресета.
Астролябия-сама меряет, было бы что мерять!!!
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

причём тут именно китайцы? это им плюсик что ли? тогда и за слепленную хрень вместо программатора им тоже плюсик, не поверили, как надо.
У меня работает и без внешнего резистора, при тестах на breadboard не ставлю ничего.
Предполагаю, что рекомендации по установки собственных внешних резисторов связаны с большим разбросом параметров внутренних, а может и с разгрузкой по току. В данном случае может ёмкость на ресете не 0.1 оказалась.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

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

Сообщение sergey.UA »

Проскочила уже мысль, про завышенную емкость, сейчас проверил, 0,68 мкф. :shock:
Это я по ходу, за дребезг контактов кнопки РЕСЕТ видно переживал, вот и втулил " с запасом ". Поменяю на 0,1 мкф.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

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

Сообщение sergey.UA »

Заменил конденсатор, с NRST на землю с 0,68 мкф, на 22 нф, ( 0,1 мкф не нашел ).
Убрал резистор подтяжки, с NRST на + 3,3 В.
Чип определяется, и успешно прошивается.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

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

Сообщение sergey.UA »

Кто подскажет, где почитать про синтаксис и вообще, по языку С конкретно для STM8 ?
С языком С вообще не знаком. :(
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

Язык может иметь некоторые отличия в зависимости от компилятора. Для STM8 существуют несколько вариантов, а учитывая, что ST пишет для него библиотеки в стиле С++, то где-то есть ещё и он (IAR)
https://ee.kpi.ua/~prat/edu/books/progr ... /1_K_R.pdf
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

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

Сообщение sergey.UA »

Что то подобное находил, вот:
https://drive.google.com/file/d/1qBC43b ... sp=sharing
Авторы те же, а видно перевод немного другой.
Буду грызть азы.
Последний раз редактировалось sergey.UA Пн янв 04, 2021 14:55:36, всего редактировалось 1 раз.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

Сообщение Мурик »

sergey.UA писал(а):Кто подскажет, где почитать про синтаксис и вообще, по языку С конкретно для STM8
Предположу что вы не готовы тратить на хобби миллионы и воровать не станете, а значит для STM8 есть только один выбор - sdcc http://sdcc.sourceforge.net/

BlackKilkennyCat писал(а):учитывая, что ST пишет для него библиотеки в стиле С++
Где вы увидели у ST библиотеки на C++? У них только Си.
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

Мурик, да, наверное нет. Спутал с другим.
Последний раз редактировалось BlackKilkennyCat Пн янв 04, 2021 15:22:14, всего редактировалось 1 раз.
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

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

Сообщение jcxz »

Предположу что вы не готовы тратить на хобби миллионы и воровать не станете, а значит для STM8 есть только один выбор - sdcc http://sdcc.sourceforge.net/

С чего бы это "один"? IAR - вполне себе нормально компилит для STM8. Как уже заметили выше....
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

IAR имеет ограничение по размеру, и довольно-таки жесткое. Raisonanse в этом плане ещё печальнее.
Cosmic выдает бесплатно лицензию на год, без ограничений.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

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

Сообщение Reflector »

STVP programming toolkit: C++ source files for creating PC programming interface

При помощи этого тулкита можно написать свой программатор на C++ для ПК и прошивать им STM8, о программировании самих мк на C++ речи не идет, ST даже для STM32 ничего на С++ не пишет, хотя для них есть фришный gcc с поддержкой С++20. Для STM8 есть только платный IAR поддерживающий устаревший С++03.
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

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

Сообщение BlackKilkennyCat »

Reflector, да, я ошибся.
Ответить

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