Свежие обсуждения
Микроконтроллеры

5V -> RS232C

1 4
Вот только если я использую утилиту WinAVR для редактирования makefile, то при выборе “MCU =” возникает ошибка .

 
Я этой утилитой почти не пользовался, редактирую вручную. Ошибка все равно не критична, MCU можно исправить потом в текстовом редакторе.  
А вот: Откуда есть пошел .hex - формат для микроконтроллерных прошивок?
Чем он лучше, например, простого бинарного образа?
 
Формат hex пошел от фирмы Intel.
Это было в те времена, когда PC с их floppy, hard, CD, DVD и прочими драйвами и в помине
небыло. Для разработки и отладки программ использовались микроЭВМ в которых ввод/вывод был
перфоленточный (страшно, правда ? В те времена перфораторы и считыватели стояли даже рядом с миниЭВМ).
А так как эти самые перфоленточные устройства имели
дурную привычку искажать считываеиые символы (ну не каждый, из десятка тысяч один-два),
то ввод бинарного формата был бы сплошным кошмаром. Вот интеловцы и решили изобрести
формат, который дает возможность обнаруживать ошибки, и в случае необходимости прогнать
ленту повторно.Ну а из за преемственности этот формат сохранился до сих пор не взирая на распространение
тех вышеупомянутых драйвов.
 
1 4