ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
199347 Топик полностью
BK (28.06.2010 13:19, просмотров: 1) ответил Денис Ягов на а что конкретно не работает?
Программа очень очень простая ; ***** main - головная функция ***** ; _main: ldw x, #RAM_END ; Инициализировать стек ldw sp, x ; bset SWEN ; Switch clock to HSE mov CLK_SWR, #0xB4 ; ld a, #0FFh ; Initiate ports ld PB_DDR, a ; ld PB_CR1, a ; ld PD_DDR, a ; ld PD_CR1, a ; ld PD_CR2, a ; clr PD_ODR 1$: ;;; Бесконечный цикл inc PB_ODR ; Use ports as binary counters inc PD_ODR ; jra 1$ ;;; Прошил МК в Discovery (STM8S105C6) - все работает как должно работать. Прошил тут программу в другой МК (STM8S103K3)- не работает. PORTB вообще не работает (на выходах постоянные уровни), PORTD вроде как бы работает, но только разряды 1 - 6. В чем причина понять никак не могу.