Цитата(serg28serg @ Oct 9 2005, 21:20)
Как в CodeVisionAVR писать в FLASH (не EEPROM), возможно ли без асмовских вставок ???
Внимательно читаем help:
".......
Constants are stored in FLASH memory, to specify this you must use the flash or const keywords.
Constant expressions are automatically evaluated during compilation.
Example:
flash int integer_constant=1234+5;
........"
P.S. Сорри, не сразу понял суть вопроса. По поводу записи во Flash:
не думаю что это стоит делать кроме случая "bootloader". по причине того, что flash нельзя писать побайтно, а только предварительно "стерев" целую страницу, не зная организации памяти можно "убить" полезный код. как я понимаю запись во флэш нужна только по причине малого количества eeprom. в таком случае советую воспользоваться внешними микросхемками, они сейчас есть достаточно большие и дешёвые, и удобные.
Сообщение отредактировал Petka - Oct 10 2005, 06:32