Зарегистрирован: Пн мар 06, 2023 21:08:45 Сообщений: 5
Рейтинг сообщения:0
подскажите как прошить новый с али STM8S103K3T6 в паяльнике GLOBAL CXG E60WT программатором SN-LINK V2 (тоже с али), а то в паяльнике приказал долго "жить" пожалуйста подскажите. SN-LINK V2 не видит STM8 пишет Can not conetct to target
да фиг знает. надо убедиться, что правильно подключили, что на SWIM_DATA ничего лишнего и что там бегают сигналы... вариант, что приказ долго жить отдан навсегда - тоже не исключается, может, нечего уже прошивать-то... а может и программатор дядюшка Ляо прислал не совсем программаторный... есть живой нормальный микроконтроллер STM8 или 32?
Зарегистрирован: Пн мар 06, 2023 21:08:45 Сообщений: 5
Рейтинг сообщения:0
подключено платкой QFP32 to DIP DIP32 Converter Adapter Socket PCB SMD 0.8mm, и выводы к STM8 подключены через платку (чип не впаян ещё) 1 вывод- reset: вывод- GND; 6 вывод- "+5V"; 26 вывод- SWIM. К ST-LINK V2 подключены согласно надписи на корпусе, я уже этим ST-LINKом прошивал паяльник всё норм было, потом решил поменять прошивку и перепутал разъём программирования и полярность. других чипов нет, есть ещё один ST-LINK V2.
Зарегистрирован: Пн мар 06, 2023 21:08:45 Сообщений: 5
Рейтинг сообщения:0
попробовал не получается, не видит пишет нет подключения, пробовал ST Visual Programmer и STM32 ST-Link utility, не помогает. Прошил всё работает паяльник хорошо, спасибо всем Вам за советы. Спасибо огромное Proton78 за архив с прошивкой здесь на сайте, спасибо большое всем.
Зарегистрирован: Пн мар 13, 2023 13:03:18 Сообщений: 1
Рейтинг сообщения:0
Всем доброго дня. Господа подскажите, как в ST Visual Develop можно блинк разогнать до 50 кГц? на stm8s103 без внешнего кварца. Если между вкл, выкл пина поставить: delay(1), получается очень большая задержка. Если убрать delay(1), получается очень мало. Может надо какую библиотеку поставить? Играюсь на iostm8s103.h
Всем доброго дня. Господа подскажите, как в ST Visual Develop можно блинк разогнать до 50 кГц? на stm8s103 без внешнего кварца. Если между вкл, выкл пина поставить: delay(1), получается очень большая задержка. Если убрать delay(1), получается очень мало. Может надо какую библиотеку поставить? Играюсь на iostm8s103.h
В обработчике прерывания от любого таймера поставить что-то типа GPIO_WriteReverse(GPIOE, GPIO_PIN_5); (это для S105, в S103, возможно, другой порт и другой пин), затем включить прерывание по переполнению счётчика, задать параметры счётчика и всё будет точно и с любой возможной частотой.
Пытаюсь разобраться с даташитами на STM8L152. И сразу возникает куча вопросов. 1. Если в параметрах LCD драйвера задать duty 2, будут ли доступны COM2 и COM3 в качестве GPIO? 2. Возможна ли работа ШИМ в Active Halt режиме (низкочастотный кварц включён)? Или нужно обязательно держать ядро запущенным? Использование BEEP не особо удобно. 3. Самое главное. Можно ли сделать, чтобы разбросанные по всему чипу пины (PC0, PC1, PA2, PA3, PA6, PD1, PF0, PF1) генерировали одно и то же внешнее прерывание, а не несколько различных? Нужно будить чип из active halt по нажатию кнопок, подвешенных на эти пины, а потом уже обрабатывать каждое нажатие. Собрать их в один порт не получится, нужно 36 (если не 38) сегментных линий на дисплей.
И вообще, кому-нибудь здесь приходилось делать устройства на этом чипе с ЖК дисплеем?
_________________ Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
1. Да. 2. Нет. Active-halt mode: In Active-halt mode, the main oscillator, the CPU and almost all peripherals are stopped. Only oscillator or the LSE crystal is running to drive the SWIM, beeper, IWDG, RTC and LCD if enabled. 3. Никто не запрещает вектора прерываний направить на одну функцию.
И вообще да, многим приходилось, этим чипам сто лет в обед.
Добавлено after 51 second: RM0031 Reference manual STM8L050J3, STM8L051F3, STM8L052C6, STM8L052R8 MCUs and STM8L151/L152, STM8L162, STM8AL31, STM8AL3L lines - это основной документ
Нет. Active-halt mode: In Active-halt mode, the main oscillator, the CPU and almost all peripherals are stopped. Only oscillator or the LSE crystal is running to drive the SWIM, beeper, IWDG, RTC and LCD if enabled.
Понятно, придётся делать как на AVR. Бипер не очень подходит, там программируемый делитель только на 5 бит, мне желательно как минимум 8 (а лучше 16).
Цитата:
3. Никто не запрещает вектора прерываний направить на одну функцию.
Тоже можно, лишь бы частые беспорядочные нажатия на кнопки не приводили к проблемам с прерываниями.
Цитата:
RM0031
Уже нашёл, пытаюсь разобраться. Похоже, эта машина на голову выше тех AVR :-D
_________________ Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Пытаюсь зарегистрировать через web (прямо в приложении) - просто ничего не происходит, через почту - никакого ответа нет. Насчёт IAR попробую, если найду правильный.
_________________ Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Честно, не пойму, где это, кроме рутрекера ничем раньше не пользовался, а там только древний 1.4.0. И ещё, возможно ли скомбинировать STVD-STVP + SDCC?
_________________ Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения