Радио

Вопрос по STM8

X1366613X 29-02-2016 18:58

Кто-нибудь занимался программированием процессоров STM8? Требуется консультация. Есть программатор Stlink-v2 , есть платочка с процессором STM8S103F3P6. Нашел в инете среду - <IAR Embedded Workbench for STM8> там написано что драйверы для программатора в пакете установки. Среда установилась, и как будто происходит заливка скомпилированной прошивки в контроллер, но на самом деле происходит непонятное явление. Прошивка в отладке не выполняется (просто должен мигать светодиодик на PB5). Когда отключаю отладочную плату от программатора то все равно кудато прошивка закачивается. Когда же отключаю программатор то кнопочка <download> дезактивируется. Что я делаю не так не понимаю? Или процесс заливки однонаправленный? Еще, на отладочной плате кварц не предусмотрен, я его не пробовал цеплять, может нужно? Вот исходник Взял на ИзиЭлектроник.ру
#include "iostm8.h"

//задержка
void SomeDelay()
{
while(delay_c < 300000)
{
delay_c++;
};
};

int main (void)
{
PB_DDR_bit.DDR5 = 1;//настройка порта
PB_CR1_bit.B15 = 1;
while (1)
{
PB_ODR_bit.ODR5 = 1;//зажеч
SomeDelay();
PB_ODR_bit.ODR5 = 0;//погасить
SomeDelay();
};

NeiroNx 29-02-2016 19:27

А если попробовать софтом от производителя? Там производитель только компилятор не дает(чтобы меньше покупали stm8).
X1366613X 29-02-2016 21:16

От производителя контроллера или программатора?
X1366613X 01-03-2016 08:54

Есть утилита от произволителя STM32 ST-LINK Utility но похоже она только STM32 может заливать?
X1366613X 01-03-2016 09:35

Вроде ка написано STM8 может, буду дальше читать.
X1366613X 01-03-2016 12:12

Короче нашел, среда + программер от ST называется STVisual Programmer & ST Visual Develop. Программер проверил вроде работает. Сейчас какой-нибудь проект попробую в ней написать.