реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Keil 4.12. STM32. Симуляция USART.
ViKo
сообщение Jul 27 2010, 11:20
Сообщение #1


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



В файле ***.ini сделал функцию и кнопку для ее выполнения (имитация панели управления):
Код
signal void SendFPC(void) {
  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, ни при работе, ни после остановки процессора. И не вызывается прерывание по приему.
Что я еще не сделал? Или плюнуть и смотреть в железе?

Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 27 2010, 11:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(ViKo @ Jul 27 2010, 15:20) *
Или плюнуть и смотреть в железе?

Я бы выбрал именно этот вариант. По-моему, все, что не относится к ядру и его ближайшему окружению (сопроцессоры, например), отлаживать можно только в железе.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 27 2010, 11:41
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(aaarrr @ Jul 27 2010, 14:27) *
Я бы выбрал именно этот вариант...

Я читал похожие ваши сообщения, пока искал по форуму ответ на свой вопрос... smile.gif Этот путь мне понятен. Сам обычно так делаю - включаю, смотрю сигналы, смотрю в код, думаю, меняю код, прошиваю... smile.gif
Хотелось бы выяснить, насколько плох или хорош расхваливаемый многими симулятор. Не может же быть, чтобы все оказалось мыльным пузырем? Надеюсь на лучшее.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 27 2010, 11:48
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(ViKo @ Jul 27 2010, 15:41) *
Хотелось бы выяснить, насколько плох или хорош расхваливаемый многими симулятор. Не может же быть, чтобы все оказалось мыльным пузырем? Надеюсь на лучшее.

Мне как-то в основном попадались сообщения, что де фича такая-то не работает sad.gif Если напишете в саппорт, то могут оперативно прислать исправление.
Но на самом деле пузырь и есть: грош цена всей этой Device Database и симулятору, как только дело касается работы, а не запуска примеров на отладочных платах.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 17:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016