Наверное, в CVAVR надо так,mas:
.db 1, 3, 5
flash unsigned char mas[] = {1,3,5}; ?
Наверное, в CVAVR надо так,mas:
.db 1, 3, 5
Извините, но я не въехал насчёт зарезервированных битов. В регистре TCR0A зарезервированы биты 2 и 3. Они контроллером не используются вообще, и никуда их выкидывать не надо. Вместо них можно спокойно прописывать нули. От этого контроллеру не будет ни горячо и не холодно...Negor писал(а):...а в двоичном формате надо выкидывать зарезервированные биты(допустим из восьми зарезервирован бит 3 и 4...
Я просто дополнительный хидер .h сделал с названиями битов.Negor писал(а):КодВижн выдал сообщение о неизвестности WGM00. Просмотр tinyn2313.h (девайс собран на Attony2313) показал что нет зарезервированных слов названий битов таймеров(др. названий битов там тоже нет).
Так я тоже делал *.h файл где забивал названия битов к их номерам. в результате получал "must be lvalue".... и самое отвратительное - нет никаких справок по ошибкамtych писал(а):Я просто дополнительный хидер .h сделал с названиями битов.Negor писал(а):КодВижн выдал сообщение о неизвестности WGM00. Просмотр tinyn2313.h (девайс собран на Attony2313) показал что нет зарезервированных слов названий битов таймеров(др. названий битов там тоже нет).
В моем профиле линк.
