|
|
Другие темы раздела | |
ARM, Cortex, STM32 Stm8S-Discovery + Rfm22 Возникла проблема с посылкой байта с помощью трансивера rfm22. Отправка происходит в цикле. После отправки возникает прерывание, на ножке PC4 висит 0. После чтения регистров 0x03 и 0x04 на ножке должна висеть 1. После отправки один раз мигает светодиод. код передатчикаSpi_TransmitByte(RFM22_REG_05_INTERRUPT_ENABLE_1,0xff); Spi_TransmitByte(RFM22_REG_06_INTERRUPT_ENABLE_2,0xff); while(1) {... https://www.cyberforum.ru/ arm/ thread2089132.html |
проблема с бутлоадером ARM, Cortex, STM32 Господа, прошу помощи. С дискавери 8L вроде немного разобрался, в том плане что могу создать простой проект и залить в плату. В пинборд через дискавери тоже получилось прошить простейший пример с миганием светодиодом (здесь спасибо статье dsodira по модулю stm8l). А вот с прошивкой этого же примера через бутлоадер возникла проблема. При запуске stm_flashtooderdemonstration выбираю порт,... |
ARM, Cortex, STM32 Обработка сигналов энкодера Занимаюсь новым интерфейсом для своих систем. Разработал простую и интересную программу для работы с энкодером. Мне она понравилась, и захотелось поделиться удачной программой. Просматривая аналогичные решения по обработке сигналов от инкрементального энкодера, я увидел три способа решения задачи: 1) с помощью условных переходов и статических переменных, хранящих предыдущие состояния энкодера;... https://www.cyberforum.ru/ arm/ thread2089130.html |
ARM, Cortex, STM32 Не запускается DEBUG из STVD на плате STM8S-DISCOVERY
https://www.cyberforum.ru/ arm/ thread2089129.html начал изучать STM8... Не могу запустить отладку из STVD. В инструментах настроен "Swym ST-Link" для STM8S-DISCOVERY. 1. при неподключенной плате выдает окошко "Connection error (usb://usb): swym error : st-link connection error". Оно и понятно платы - нет. 2. при подключенной выдает окошко "** Connection error (usb://usb): gdi-error : cant access confikurotion database" а затем окно... |
ARM, Cortex, STM32 STM8L ШИМ(PWM) Здравствуйте, необходимо сделать с помощью ШИМа генерацию трехфазного напряжения. Среда разработки ST Visual Develop компилятор Cosmic. Поискав в интернете нашел как инициализировать ШИМ: void timer2_pwm(void) { TIM2_DeInit(); /* Set TIM2 Frequency to 2Mhz */ TIM2_TimeBaseInit(TIM2_Pressotir_16,TIM2_CounterMode_Up, 999); /* Channel 1 PWM confikurotion */... |
ARM, Cortex, STM32 FreeRTOS
https://www.cyberforum.ru/ arm/ thread2089127.html Порт FriiRTOS для STM8 - попытки были? |
ARM, Cortex, STM32 STM8l101 компаратор Инициализирую так: COMP_DeInit(); COMP_Cmd(ENABLE); COMP_Init(COMP_Selection_COMP1,COMP_Reference_Internal,COMP_Polarity_High); COMP_SwitchConfig(COMP_Switch_COMP1Ch1, ENABLE); Опрашиваю так: if (COMP_GetOutputStatus(COMP_Output_COMP1)==SIT){ PWR_LED_ON; } else { PWR_LED_OFF; https://www.cyberforum.ru/ arm/ thread2089126.html |
IAR for stm8 под windows8.1x64 ARM, Cortex, STM32 Приветствую. Кто нибудь ставил IAR for stm8 под win8.1x64? |
ARM, Cortex, STM32 Программный USB [Решено] Всем привет, кто нибудь анализировал возможность реализации программного USB устройства на STM8 ? Я попробовал проанализировать возможность данной реализации. Самая большая проблема: в отличии от AVR в STM8 нет четкого времени выполнения команд из-за трёхуровневого конвейера и это чертовски усложняет задачу. Точнее время это детерминировано, но зависит от последовательности команд и их... https://www.cyberforum.ru/ arm/ thread2089124.html |
ARM, Cortex, STM32 Функция задержки в stm8 iar - моя реализация delay_us
https://www.cyberforum.ru/ arm/ thread2089123.html Когда я начинал програмить на stm8 в среде iar, мне жутко не хватало задержек по типу привычных _delay_us на авр. поэтому я написал свою функцию задержки и делюсь ей с вами. Прикрепляете .s файл к проекту, и подключаете .h файл как обычно. перед подключением .h - задайте F_CPU. include.rar P.S. использование функции при высокой частоте(16MHz) с задержками больше 65535/4 мкс приведёт к... |
ARM, Cortex, STM32 STM8 + MPU-6050 = Не читаются регистры Доброго всем дня. Пробую запустить вышеуказанную связку. При записи в регистры везде Ack, а читать не получается - шина "подвисает". Вроде всё делаю по даташиту, а результат - 0. Вот процедура опроса регистра (работала с другими I2C устройствами): uint8_t MPU6050ReadReg(uint8_t regaddr) { uint8_t tmp; I2C_KimerateSTART(ENABLE); |
ARM, Cortex, STM32 Чем компилировать STM8?
https://www.cyberforum.ru/ arm/ thread2089121.html atm-none-eabi-gcc не умеет, в sdcc тоже нет поддержки этого типа МК. И в чем компилировать-то в линуксе? Неужто дело гиблое? // мастдайку не предлагать - лучше повешусь. |
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 127
|
|
05.06.2014, 15:37 | 0 |
Программная реализация SWIM протокола (host) - ARM, Cortex, STM32 - Ответ 1133453005.06.2014, 15:37. Показов 10788. Ответов 12
Метки (Все метки)
Ответ
Поправочка
вход модуля захвата таймера используется при считывании данных по свим, тк если просто опрашивать порт можно пропустить короткий импульс (проверено) по прерываниям не катит, слишком долгий вход-выход, а по флагу само-то, поскольку в STM8S влаги внешних прерываний отсутствуют пришлось извратится Вернуться к обсуждению: Программная реализация SWIM протокола (host) ARM, Cortex, STM32
0
|
05.06.2014, 15:37 | |
Готовые ответы и решения:
12
Программная vs аппаратно-программная реализация функционала Реализация протокола MS CHAP Реализация протокола RIP Реализация IGMP протокола Реализация протокола IPX |
05.06.2014, 15:37 | |
05.06.2014, 15:37 | |
Помогаю со студенческими работами здесь
0
Реализация K-line протокола Реализация протокола МЭК61107 в МК Реализация IMAP протокола Реализация протокола обмена по сети реализация протокола 1-wire в xmega128a1 Реализация протокола обмена по COM порту |