Код
signal void SendFPC(void) {
char Code;
Code = 0;
S3TIME = 1;
while (1) {
S3IN = Code++;
twatch(1000000);
}
}
define button "FrontPanel", "SendFPC()"
char Code;
Code = 0;
S3TIME = 1;
while (1) {
S3IN = Code++;
twatch(1000000);
}
}
define button "FrontPanel", "SendFPC()"
В коде main программы сделал цикл:
Код
while (1) temporal = USART3->DR;
Когда запускаю симулятор и нажимаю кнопку FrontPanel, в окне Watch 1 наблюдаю, что temporal изменяется. Однако не вижу никаких изменений USART3_DR в окне USART3, ни при работе, ни после остановки процессора. И не вызывается прерывание по приему.
Что я еще не сделал? Или плюнуть и смотреть в железе?