Микроконтроллеры | 5V -> RS232C |
|
---|---|---|
Вот только если я использую утилиту WinAVR для редактирования makefile, то при выборе “MCU =” возникает ошибка . | |
|
Я этой утилитой почти не пользовался, редактирую вручную. Ошибка все равно не критична, MCU можно исправить потом в текстовом редакторе. | |
|
А вот: Откуда есть пошел .hex - формат для микроконтроллерных прошивок? Чем он лучше, например, простого бинарного образа? |
|
|
Формат hex пошел от фирмы Intel. Это было в те времена, когда PC с их floppy, hard, CD, DVD и прочими драйвами и в помине небыло. Для разработки и отладки программ использовались микроЭВМ в которых ввод/вывод был перфоленточный (страшно, правда ? В те времена перфораторы и считыватели стояли даже рядом с миниЭВМ). А так как эти самые перфоленточные устройства имели дурную привычку искажать считываеиые символы (ну не каждый, из десятка тысяч один-два), то ввод бинарного формата был бы сплошным кошмаром. Вот интеловцы и решили изобрести формат, который дает возможность обнаруживать ошибки, и в случае необходимости прогнать ленту повторно.Ну а из за преемственности этот формат сохранился до сих пор не взирая на распространение тех вышеупомянутых драйвов. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |