Цитата(Cahes @ Jan 25 2018, 13:27)
Начал изучение программирования ...
Вы неправильно расставляете приоритеты. Главное в деле работы с микроконтроллерами Ваше время. И оно улетает тоннами когда начинаете работать с процессорами.
Прямая работа с микропроцессором позволяет наступать на огромное количество ошибок и граблей только один раз. Как нашли решение, оно будет работать и дальше.
А вот симулятор мало того что плохо делает симуляцию периферии, не дает никакой гарантии работоспособности железа.
Хуже всего то, что очень часто тестирование программы, точнее время тестирования улетает в бесконечность.
Потому что Вы сделали тест, получили результат, поправили, сделали второй, поправили, и вот в третий раз вроде все должно работать и тут бац...
и процессор выдает результат который никак не относится к предыдущим тестам.
Поэтому работа с микропроцессроми это всегда борьба за время, борьба за то, чтобы время разработки софта или устройства из бесконечности
перевести в разумные сроки. Повторюсь время уходит тоннами, Вы не заметите как годы улетят на простые устройства.
В такой ситуации не жалко и тонны микропроцессоров, даже если придется их выбрасывать после 10 перепрошивок. А у них не 10, а десять тысяч.
Короче берите реальную плату и работайте с реальным железом. И да перепрошивается весь софт при изменении одной переменной.