Например TDA7294

Форум РадиоКот • Просмотр темы - Программирование STM8
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 27, 2024 13:51:00

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2500 ]     ... , , , , 125
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт мар 05, 2024 08:47:52 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
Martian писал(а):
Говорят, он есть бесплатный и полнофункциональный, но это, разумеется, я не рекомендую.
Ссылку не буду прикладывать , но на ютубе есть видео и называется "Crack IAR for STM8, 8051, STM32 version 3.1or older version". Наверное это видео только для ознакомления.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт мар 05, 2024 09:44:25 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Вс апр 17, 2011 09:51:26
Сообщений: 194
Откуда: Тула
Рейтинг сообщения: 0
А на какой адрес посылали запрос?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт мар 05, 2024 10:27:35 
Родился

Зарегистрирован: Вс мар 27, 2022 15:49:30
Сообщений: 16
Рейтинг сообщения: 0
Изображение
А на какой адрес посылали запрос?

Там в окне нужно свой адрес указать, на него и придёт лицензия


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт мар 05, 2024 11:40:27 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Вс апр 17, 2011 09:51:26
Сообщений: 194
Откуда: Тула
Рейтинг сообщения: 0
Еще раз.

А на какой адрес посылали запрос?


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт мар 05, 2024 11:54:20 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10548
Рейтинг сообщения: 0
On the Web

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт мар 05, 2024 12:08:40 
Родился

Зарегистрирован: Вс мар 27, 2022 15:49:30
Сообщений: 16
Рейтинг сообщения: 0
Еще раз.

А на какой адрес посылали запрос?

Запрос посылается программой, на почту писАть не нужно


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср мар 06, 2024 19:44:23 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Вс апр 17, 2011 09:51:26
Сообщений: 194
Откуда: Тула
Рейтинг сообщения: 0
Запрос посылается программой, на почту писАть не нужно


Спасибо, получилось.

Лицензию прислали, работает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн мар 11, 2024 23:23:20 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 13
Рейтинг сообщений: 65
Зарегистрирован: Пт ноя 16, 2012 20:17:41
Сообщений: 190
Откуда: Беларусь
Рейтинг сообщения: 0
Есть скомпилированный проект наручных часов на STM8L151G6U6. Прошил хекс, а часы не заводятся, на кварце нет генерации.
Хоть и довольно поздно, но всё-таки поделюсь информацией. Руки дошли только сейчас. Докупил контроллеров в чипидипе. Которые тоже не завелись. В итоге ради теста собрал на макетке смежный проект на таком же контроллере, но на 4-х индикаторах. Всё заработало с пол тыка. Делаю вывод, прошивка нерабочая, и китайские контроллеры скорее всего тоже рабочие.

Изображение

И бонусом переходник UFQFPN28 to DIP28, может кому пригодится.


Вложения:
UFQFPN28 to DIP28.rar [3.26 KiB]
Скачиваний: 18
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 06:54:09 
Прорезались зубы

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 202
Рейтинг сообщения: 0
Кто как делает микросекундные задержки в IAR STM8?
Код:
#include <intrinsics.h>

#ifndef DELAY_H
#define DELAY_H
#endif
#define CPU_CLK 8000000      //частота на которой работает контроллер
#define delay_us(u)       __no_operation((CPU_CLK/1000000)*u)
#define delay_ms(m)     __no_operation((CPU_CLK/1000)*m)

Так не работает- __no_operation не принимает аргументов. Можно внутри for(;;) повторять __no_operation или еще как можно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 07:00:22 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Используйте таймер 4 как системный и от него считайте время. Например в прерывании по перемполнии таймера вычитать некий счетчик. Где-то в теле программы, не забывая про атомарность, проверять этот счетчик и зависнуть пока он не ноль.

З. Ы. Задержки зло.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 07:18:46 
Прорезались зубы

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 202
Рейтинг сообщения: 0
Аналог micros() с Ардуины так и придется сделать, но нужны и задержки, аналог delay. Нужно скормить библиотеку ардуины stm8.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 07:22:54 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Кроха stm8 достаточно богат периферией и делать на задержках....
Задержка на таймере не подходит?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 07:34:54 
Прорезались зубы

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 202
Рейтинг сообщения: 0
Хочется малой кровью переделать, библиотека для радиомодулей, много таймингов с delay, раз в IAR STM8 нету __delay_us(x), придется возможно так и сделать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 07:37:05 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Так таймер как раз малой кровью и будет. Начнёте циклы делать, еще неизвестно как они скомпилируются, да ещё если оптимизацию менять.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 07:40:03 
Прорезались зубы

Карма: 5
Рейтинг сообщений: 7
Зарегистрирован: Вс дек 10, 2006 19:26:13
Сообщений: 202
Рейтинг сообщения: 0
Ок понял. Можете накидать примерный код? Вам же это раз плюнуть, нето что нам вечно начинающим, любителям :))


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 08:56:32 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
Кто как делает микросекундные задержки в IAR STM8?
Делаем, используя какой-либо таймер естественно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 09:21:44 
Родился

Зарегистрирован: Вт ноя 15, 2016 12:48:20
Сообщений: 17
Рейтинг сообщения: 0
Кто как делает микросекундные задержки в IAR STM8?
Код:
#include <intrinsics.h>

#ifndef DELAY_H
#define DELAY_H
#endif
#define CPU_CLK 8000000      //частота на которой работает контроллер
#define delay_us(u)       __no_operation((CPU_CLK/1000000)*u)
#define delay_ms(m)     __no_operation((CPU_CLK/1000)*m)

Так не работает- __no_operation не принимает аргументов. Можно внутри for(;;) повторять __no_operation или еще как можно?

Задержку надо указывать константой
она расчитывается во время компиляции.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср апр 17, 2024 14:29:45 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
>>> Кто как делает микросекундные задержки в IAR STM8?
>>> Используйте таймер
таймером МИКРОсекундные задержки в STM8 не сделать. там при входе в прерывание все регистры кладуться в стек, потом оттуда достаются, обработчик не успевает выполниться.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт апр 18, 2024 05:08:00 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 4
таймером МИКРОсекундные задержки в STM8 не сделать. там при входе в прерывание все регистры кладуться в стек, потом оттуда достаются, обработчик не успевает выполниться.
Правда что-ли? А если подумать? 8)
И при чём тут прерывание вообще?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт апр 18, 2024 05:23:05 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Наверное потому что я про прерывания говорил. Естественно под конкретную задачу конкретное решение нужно.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2500 ]     ... , , , , 125

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y