STM32F103C6T6 - симуляция в протеусе
Запись от locm размещена 15.04.2018 в 17:11
Метки embitz, proteus, stm32, микроконтроллер
Некоторое время назад в протеус (Proteus) добавили модели микроконтроллеров STM32. Пока правда их доступно не много (несколько из серии STM32F103) и как показало тестирование, в моделях присутствуют ошибки из-за которых при работе с некоторой периферией, в процессе симуляции происходило несколько тысяч ошибок подобных этой. Цитата:
Access to register of unclocked peripheral at 0x40011004 cause BUS_FAULT [U1_CM3CORE]
Для симуляции нужен мощный компьютер потому что она возможна на приемлемом уровне только на частоте тактирования 8 МГц и ниже. При стандартной 72 МГц, симуляция возможна, но значительно замедляется, т. е. вместо прироста производительности МК, получаем значительное падение. Был также замечен прерывистый вывод данных на семисигментный индикатор в моменты опроса датчика DS18B20 что также объясняется большой нагрузкой на компьютер во время симуляции и в "железе" подобного не наблюдается. Симуляция производилась в Proteus 8.7 SP3. Программа разрабатывалась в IDE EmBitz 1.11. |
Всего комментариев 5
Комментарии
-
Скажите пожалуйста, как мне добавить в протеус STM-ку??
у меня нет этой микросхемы...Запись от Predator79 размещена 09.08.2018 в 14:38 -
Запись от Avazart размещена 10.08.2018 в 21:51 -
Запись от locm размещена 17.08.2018 в 11:05 -
8-ой ровно.
Запись от Predator79 размещена 17.08.2018 в 12:23 -
Нужно обновить до 8.7 или выше.
Запись от locm размещена 29.08.2018 в 23:15