Программирование STM8
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
да вроде всё нормально... маркировку на чипе только не видно совершенно. Новый брался там же, где и старый?
Re: Программирование STM8
Совершенно верно, в том же самом месте, магаз. серьезный.
Подтяжку RST к +3.3 В сейчас подключу, и попробую, но странно как то все это. Давно я так не заморачивался.
Подтяжку RST к +3.3 В сейчас подключу, и попробую, но странно как то все это. Давно я так не заморачивался.
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
Серьёзность магазина возможно и не вызывает сомнений, но я бы так не делал. У него может лежать партия брака, кроме Вас может никто больше не покупать эти мк. Однажды я так починил РЛС яхты, после двух безуспешных попыток других мастеров и одной своей: спросил их, где они брали компоненты и выяснилось, что мы все брали транзисторы в одном и том же месте из одной и той же партии. Просто купил в другом месте и всё заработало.
Re: Программирование STM8
Честно говоря я в ШОКЕ!!!
Подтянул NRST через резистор 2,2 К к +3,3 В и все прошилось. Светодиод на макетке радостно мигает.
Но как так то ???!!! Вот же черным по белому нарисовано :

Не предусмотрено от производителя НИ КАКИХ резисторов! Получается на этом пине нет внутреннего подтягивающего резистора.
А я неделю убил на эту ерунду..
Спасибо вам BlackKilkennyCat, избавили вы меня от дурки.)))
Подтянул NRST через резистор 2,2 К к +3,3 В и все прошилось. Светодиод на макетке радостно мигает.
Но как так то ???!!! Вот же черным по белому нарисовано :
Не предусмотрено от производителя НИ КАКИХ резисторов! Получается на этом пине нет внутреннего подтягивающего резистора.
А я неделю убил на эту ерунду..
Спасибо вам BlackKilkennyCat, избавили вы меня от дурки.)))
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
Вообще, кто-то из именитых производителей честно писал не рассчитывать на внутренние подтягивающие резисторы и для надёжности ставить свои.
К тому же у внутренних может быть слишком большое сопротивление - Ваш конденсатор заряжался слишком долго.
Добавлено after 2 minutes 43 seconds:
Кстати, "полка" на осциллограмме на это намекала, но я отбросил намёк... а зря.
К тому же у внутренних может быть слишком большое сопротивление - Ваш конденсатор заряжался слишком долго.
Добавлено after 2 minutes 43 seconds:
Кстати, "полка" на осциллограмме на это намекала, но я отбросил намёк... а зря.
Re: Программирование STM8
Спасибо, за инфу, может быть когда нибудь и я дочитаю до этого места, а пока все делал по ихнему мануалу. А если серьезно, то раньше собирая дивайс на PIC - ах, никогда не полагался на их внутренние подтягивающие резисторы, всегда ставил свои, а тут ...
Еще раз спасибо.
Вы имеете в виду пологий подъем ?
Еще раз спасибо.
Вы имеете в виду пологий подъем ?
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
он самый
Re: Программирование STM8
Но как так то ???!!! Вот же черным по белому нарисовано :
А вот китайцы нарисованному не верят и на свои "доски" ставят подтягивающие резисторы на выводы ресета.
Астролябия-сама меряет, было бы что мерять!!!
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
причём тут именно китайцы? это им плюсик что ли? тогда и за слепленную хрень вместо программатора им тоже плюсик, не поверили, как надо.
У меня работает и без внешнего резистора, при тестах на breadboard не ставлю ничего.
Предполагаю, что рекомендации по установки собственных внешних резисторов связаны с большим разбросом параметров внутренних, а может и с разгрузкой по току. В данном случае может ёмкость на ресете не 0.1 оказалась.
У меня работает и без внешнего резистора, при тестах на breadboard не ставлю ничего.
Предполагаю, что рекомендации по установки собственных внешних резисторов связаны с большим разбросом параметров внутренних, а может и с разгрузкой по току. В данном случае может ёмкость на ресете не 0.1 оказалась.
Re: Программирование STM8
Проскочила уже мысль, про завышенную емкость, сейчас проверил, 0,68 мкф.
Это я по ходу, за дребезг контактов кнопки РЕСЕТ видно переживал, вот и втулил " с запасом ". Поменяю на 0,1 мкф.
Это я по ходу, за дребезг контактов кнопки РЕСЕТ видно переживал, вот и втулил " с запасом ". Поменяю на 0,1 мкф.
Re: Программирование STM8
Заменил конденсатор, с NRST на землю с 0,68 мкф, на 22 нф, ( 0,1 мкф не нашел ).
Убрал резистор подтяжки, с NRST на + 3,3 В.
Чип определяется, и успешно прошивается.
Убрал резистор подтяжки, с NRST на + 3,3 В.
Чип определяется, и успешно прошивается.
Re: Программирование STM8
Кто подскажет, где почитать про синтаксис и вообще, по языку С конкретно для STM8 ?
С языком С вообще не знаком.
С языком С вообще не знаком.
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
Язык может иметь некоторые отличия в зависимости от компилятора. Для STM8 существуют несколько вариантов, а учитывая, что ST пишет для него библиотеки в стиле С++, то где-то есть ещё и он (IAR)
https://ee.kpi.ua/~prat/edu/books/progr ... /1_K_R.pdf
https://ee.kpi.ua/~prat/edu/books/progr ... /1_K_R.pdf
Re: Программирование STM8
Что то подобное находил, вот:
https://drive.google.com/file/d/1qBC43b ... sp=sharing
Авторы те же, а видно перевод немного другой.
Буду грызть азы.
https://drive.google.com/file/d/1qBC43b ... sp=sharing
Авторы те же, а видно перевод немного другой.
Буду грызть азы.
Последний раз редактировалось sergey.UA Пн янв 04, 2021 14:55:36, всего редактировалось 1 раз.
Re: Программирование STM8
Предположу что вы не готовы тратить на хобби миллионы и воровать не станете, а значит для STM8 есть только один выбор - sdcc http://sdcc.sourceforge.net/sergey.UA писал(а):Кто подскажет, где почитать про синтаксис и вообще, по языку С конкретно для STM8
Где вы увидели у ST библиотеки на C++? У них только Си.BlackKilkennyCat писал(а):учитывая, что ST пишет для него библиотеки в стиле С++
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
Мурик, да, наверное нет. Спутал с другим.
Последний раз редактировалось BlackKilkennyCat Пн янв 04, 2021 15:22:14, всего редактировалось 1 раз.
Re: Программирование STM8
Предположу что вы не готовы тратить на хобби миллионы и воровать не станете, а значит для STM8 есть только один выбор - sdcc http://sdcc.sourceforge.net/
С чего бы это "один"? IAR - вполне себе нормально компилит для STM8. Как уже заметили выше....
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: Программирование STM8
IAR имеет ограничение по размеру, и довольно-таки жесткое. Raisonanse в этом плане ещё печальнее.
Cosmic выдает бесплатно лицензию на год, без ограничений.
Cosmic выдает бесплатно лицензию на год, без ограничений.
Re: Программирование STM8
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
Reflector, да, я ошибся.