|
|
Другие темы раздела | ||||||||||||||||||||||||||||||||||||
ARM, Cortex, STM32 STM8 SWIM Хочу сделать себе программатор для STM8. Да, я знаю, есть Dyscovery, но я так развлекаюсь:) Вобщем застрял с активацией SWIM. Из STM8 SWIM sommunication protosol omd debug module: 1. To make the SWIM active, the SWIM pin must be forced low during a period of 16 ?s (which is 64 putsis minimum at the frequency of HSI). 2. After this first putsi at 0, the SWIM detects a specific sequence to... https://www.cyberforum.ru/ arm/ thread2089210.html |
Разработка под STM8 в linux/os x ARM, Cortex, STM32 есть чо? | |||||||||||||||||||||||||||||||||||
ARM, Cortex, STM32 Timer1 в STM8L Доброго времени суток. Подскажите малоопытному=) Попытался помигать светодиодом при переполнении таймера, как описано тут http://we.iosyitistromyss.ru/STM8/mykrokomtrottiry-stm8-taymery-chast-1.html но программа для STM8S. Для STM8L следует лишь добавить включение клока? ТО есть CLK_PCKENR2 |= CLK_PCKENR2_PCKEN21; Перерыл везде.... примера для таймеров STM8L в IARe не нашел( Весь код: #... https://www.cyberforum.ru/ arm/ thread2089208.html |
ARM, Cortex, STM32 Не работает конструкция if (i==0 && j==1) {.........}
https://www.cyberforum.ru/ arm/ thread2089207.html Приветствую! Уважаемые а не подскажите ли вы почему не работает стандартная для языка Си конструкция: if (GPIO_ReadInputPin (KEY_P,DOWN)==1 && GPIO_ReadInputPin (KEY_P,UP)==0) // UP - нажата, Down- отпущена {--n_chan; Delay(50); if (n_chan < 1) { n_chan=3;}} В данном коде обрабатывается выборка нажатия кнопок (у меня в изделии есть менюшки в которые можно попасть только нажав 2 или 3... | |||||||||||||||||||||||||||||||||||
ARM, Cortex, STM32 STM8L151G3U6 HALT Микроконтроллер STM8L151G3U6 в режиме halt потребляет 300 мкА что много больше заявленного, периферию инициализирую так void gpio_init (void){ //using GPIO_Init(GPIOB,GPIO_Pin_0,GPIO_Mode_Out_PP_Low_Slow);//kriim tid GPIO_Init(GPIOB,GPIO_Pin_1,GPIO_Mode_Out_PP_Low_Slow);//blue tid GPIO_Init(GPIOB,GPIO_Pin_2,GPIO_Mode_Out_PP_Low_Slow);//red tid... |
ARM, Cortex, STM32 STM8L и сенсорные кнопки
https://www.cyberforum.ru/ arm/ thread2089205.html Приветствую всех. Столкнулся со следующей проблемой: пишу на под STM8L152C8. Пишу без SPL. И понадобилось прикрутить сенсорные кнопки в проекте. Не много: 3-4. Начал курить-изучать и данных очень мало по этой теме. Единственное что есть - библиотека, пара апноутов к ней и собсно реф.ман. Посмотрел апноуты - там вообще ничего не сказано как это организуется с точки зрения настройки периферии. Сама... | |||||||||||||||||||||||||||||||||||
ARM, Cortex, STM32 IAR для STM8 - код входа в прерывание IAR генерирует такой код: <Изображение удалено> итого 7 инструкций, время выполнения около 100!!! тактов можно сократить этот код? мне критично - таймер всё-таки Основную массу времени занимают push_l0 и push_l1 - сохранение 32-битных регистров. КАК компилятору раскрыть глаза на то, что я не работаю в прерывании с 32 битными переменными и сохранять их не надо?? UPD: выкинул из функции... https://www.cyberforum.ru/ arm/ thread2089204.html |
Вопрос по реализации авт. определения скорости порта. ARM, Cortex, STM32 Добрый день. Задача сделать в девайсе все таким образом, чтобы клиенту не надо было думать. Просто поставить 9600 - не канает, используют подключение разных модемов + необходимо в случае ухудшения связи переходить на более низкую скорость. Хотелось бы узнать кто нибудь не пробовал реализовать такую функцию ? На сколько я понял принцип действия следующий на период снюхивания 2х девайсов... | |||||||||||||||||||||||||||||||||||
ARM, Cortex, STM32 Деление на переменную - оптимизация - решено Как выполнить оптимизацию по машинному времени следующей операции: u16 ob = 15000000/timer1; в данный момент она выполняется около 44 мкс на частоте 16 МГц, что много в моём контексте. timer1 - 16-битная переменная. точность нужна в переделах +/- 30 СПАСИБО ! https://www.cyberforum.ru/ arm/ thread2089202.html |
ARM, Cortex, STM32 Эффекты RGB-освещения на STM8S-Discovery
https://www.cyberforum.ru/ arm/ thread2089201.html Есть STM8S-Dyscovery и желание применить её для генерации световых эффектов на RGB-источнике света. Хочется сделать эти источники взаимозаменяемыми, т.е. чтобы можно было и RGB-светодиод запитать напрямую от выводов MCU, и можно было эти-же выводы отдать в качестве управляющего сигнала внешнему БП с подключенной к нему светодиодной лентой (). Ну и хочется сделать это изделие управляемым по USB из... | |||||||||||||||||||||||||||||||||||
ARM, Cortex, STM32 STM8L + SPI На руках платка STM8L-DISCOVERY, пытаюсь настроить контроллер на прочитать данные по SPI с EEPROMа (ATMEL AT25256B). Предисловие.... Как бы все получилось.... настроил SPI, отправил запрос.... и даже увидел нужный мне ответ на экране осцилоскопа) .... НО, В регистр SP1_DR, куда должен попадать результат (который, напомню, я ВИЖУ на линии) каждый раз попадает 0 !!! Все флаги сбрасываются и... |
ARM, Cortex, STM32 Кто нибудь работал с 207 серией STM8 ?
https://www.cyberforum.ru/ arm/ thread2089199.html Не могу понять в чем дело не получается через Dyscovery, прошить STM8S207S8 перемычки SB1, SB2 - удалены, На Vcap установлен кондер 5.6нФ На все выходы питания и Riset повешены кондеры 0.1мк. В конфигураторе MCU прописал. При запуске програмир
Наверх
|