Ответ: В описании смотрел! Конфигурация Flash осуществляется с помощью регистра HCR0. Но тонкости совершенно непонятны.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Nikolay 06 августа 2004 г. 12:08
В ответ на: См в описании процессора (там есть биты конфигурации их лучше настраивать при программировании) отправлено dim 05 августа 2004 г. 18:14

Сложности начинаются уже с того момента, что запись в этот регистр осуществляется довольно необычным образом - записью байта ПРИ ПРОГРАММИРОВАНИИ, по какому то абстрактному адресу (807Eh в одной литературе и 807Fh в другой). Пробовал писать по обоим. В результате, в одном случае просто не работает, а в другом, при подаче команды записи в ОЗУ происходит переход программы на другой адрес. Хотя в симуляторе (Keil uVision2) такого не происходит.
Так же, вроде бы, возможен еще вариант, - не разбивать память на память программ и память данных, а работать только с памятью программ, и записывать данные в нее. Тоже пробовал. Устанавливал бит MXWS в регистре MWS. Тоже никакой реакции. Запись не проходит.
Я был бы благодарен за кусочек программки, которая осуществляет запись байта во Flash а затем его чтение.

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

Ответы



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

E-mail: info@telesys.ru