Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
После прошивки подключаем терминалку на скорости 115200 и смотрим отладочный вывод из target
Функции в target: PORTB.3=1; // сигнал MOSI программатора - используется как SS }
void init_debug(void)
{
PORTB=0x00;
DDRB=0x38;
delay_ms(1);
PORTB.3=0;
delay_ms(1);
}
void putchar( char c)
{
unsigned char n;
for (n=0;n<8;n++)
{
if (c & 1) PORTB.4=1; // сигнал MISO программатора - данные
else PORTB.4=0;
PORTB.5 =0; // сигнал SCK программатора - clock
delay_us(100);
PORTB.5 =1;
delay_us(100);
c=c>>1;
}
Фсе. Для CVAVR. О красивости не заботился...