Сообщение от worldmasters
|
Как можно переходить к железу если в симмуляторе вообще никак не идет ничего.
|
Ой, извините, я не обратил внимания, что вы симулируете
.
На самом деле нет ни одного симулятора, 100% повторяющего реальный девайс, кроме того и так непростой процесс познания нового компонента дополняется необходимостью корректно "обяснить" симулятору, а что же всё-таки хотелось соорудить - не зря ведь интернет забит криками: "Помогите! У меня в симуляторе не работает!".
Применение симулятора для МИКРОКОНТРОЛЛЕРОВ имхо оправдано только в 3-х случаях:
1) Вы замахнулись на очень дорогой процессор, чтобы удивить работодателя, а денег пока нет или идти деталь будет 4-6 недель...
2) Вы студент, не знающий, за какую часть берут в руки включённый паяльник или как втыкать DIP-корпуса в цанговую отладочную плату.
3) Вы живёте в такой глуши, что туда даже Aliexpress не доходит, а программировать жуть как хочется...
Но самое неприятное - это когда вроде бы нормально работающая в симуляторе программа при переносе в реальный процессор приказывает долго жить... Поэтому позвольте дать совет: соберите на макетке ваше устройство, подрыгайте ножкой со светодиодом (типа "Hello, world" у микроконтроллерщиков), последовательно запустите интерфейсы с
реальными абонентами, и когда основные программно/аппаратные детские болезни будут преодолены - можно переносить всё на плату. А с опытом многие разработчики сначала разводят плату, а только потом на первом собранном образце начинают писать программу, периодически сохраняясь и проверяя, не нарушил ли работу всей программы нахальный свеженаписанный модуль
.