[an error occurred while processing this directive]
Дело в том, что
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Тумблер 11 декабря 2002 г. 17:18
В ответ на: 2 Тумблер. Возвращаясь к теме про "qwerty". А какая конструкция Вам больше нравится ? И в чем такое уж буйное пожирание ресурсов ? отправлено allmaker 10 декабря 2002 г. 17:10


строка-константа содержится после компиляции
программы в ROM. (по терминологии IAR - const flash)
Это понятно. (А иначе - как?!).
Затем она (строка) startup-ом копируется в RAM - и там
уже "лежит и работает".
RAM у AVR не такой уж гигантский - и обидно на одну
строко-порцию выделять двойной по количеству обьем байт.
Поэтому строчные константы (где можно) я обьявляю как
const char flash my_str []= "qwerty";
А затем пользуюсь ими соответственно..
;)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru