Там (для AVR) есть разные варианты реализации printf, отличающиеся
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bill 31 октября 2005 г. 17:05
В ответ на: Но, Bill, (+) отправлено <font color=gray>Vladimir Ljashko</font> 31 октября 2005 г. 16:26

разными возможностями. Но вопрос, как я понял, был в другом.
Если строки располагаются в SRAM, то имеется вероятность перекрытия памяти стеком. Особенно в случае использования printf. А это приводит к непредсказуемости поведения программы. Поэтому, лучше освободить ОЗУ для данных, а все константы (строки, в том числе)убрать во flash память.

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

Ответы



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

E-mail: info@telesys.ru