Решил я тут окончательно распрощаться с AVR и перейти на STM. С STM32 уже давно научился работать, и вот теперь решил и за STM8 взяться. Заказал кучку STM8S003F3 (цена по сравнению с AVR приятно удивила), запаял один из них на плату, подключил программатор (самодельный ST-Link V2), написал в IAR простенькую программу по примерам из инета, прошил, и... И нифига не работает. Прошивка идет, отладка идет, а на выходах МК все по нулям. Программа выглядит так:
Код: Выделить всё
#include "iostm8s003f3.h"
int i = 0;
int main( void )
{
PC_DDR_bit.DDR7 = 1; // Ножка PC7 конфигурируется на вывод
PC_DDR_bit.DDR6 = 1; // Ножка PC6 конфигурируется на вывод
while(1) // Бесконечный цикл
{
PC_ODR_bit.ODR7 = 1;
PC_ODR_bit.ODR6 = 1;
}
}



