Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 11.09.2012, 15:32  
Fair88Play
Временная регистрация
 
Регистрация: 28.05.2012
Сообщений: 51
Сказал спасибо: 0
Сказали Спасибо 32 раз(а) в 32 сообщении(ях)
Fair88Play на пути к лучшему
По умолчанию Чтение - запись FLASH памяти программ PIC18F452

Помогите, плиз, разобраться с реализацией чтения - записи flash памяти программ.
В дашите дошел до строчек в реализации чтения:

READ_WORD
TBLRD*+
MOVFW TABLAT
MOVWF WORD_EVEN
TBLRD*+
MOVFW TABLAT
MOVWF WORD_ODD

пишу на СИ (компилятор HI-TECH).
Подскажите как это реализуется на СИ?
Реклама:
Fair88Play вне форума  
Сказали "Спасибо" Fair88Play
warel (29.06.2019)
Непрочитано 11.09.2012, 15:52  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Чтение - запись FLASH памяти программ PIC18F452

Сообщение от Fair88Play Посмотреть сообщение
Помогите, плиз, разобраться с реализацией чтения - записи flash памяти программ.
В дашите дошел до строчек в реализации чтения:

READ_WORD
TBLRD*+
MOVFW TABLAT
MOVWF WORD_EVEN
TBLRD*+
MOVFW TABLAT
MOVWF WORD_ODD

пишу на СИ (компилятор HI-TECH).
Подскажите как это реализуется на СИ?
А по "простому" не получится сделать?
Код:
const unsigned char FlashData[3]={1,2,3};

unsigned char RamData[3];
void ReadFlash()
{
  RamData[0]=FlashData[0];
  RamData[1]=FlashData[1];
  RamData[2]=FlashData[2];
}
_Артём_ вне форума  
Сказали "Спасибо" _Артём_
warel (29.06.2019)
Непрочитано 17.09.2012, 15:07  
Fair88Play
Временная регистрация
 
Регистрация: 28.05.2012
Сообщений: 51
Сказал спасибо: 0
Сказали Спасибо 32 раз(а) в 32 сообщении(ях)
Fair88Play на пути к лучшему
По умолчанию Re: Чтение - запись FLASH памяти программ PIC18F452

Такая проблемка нарисовалась: записываю, считываю, сравниваю flash память и передаю на пк по последовательному порту, при прошивке камня данные передаются как будто в обратном порядке (если передаю допустим 3 символ по таблице аски, то передается 3-й символ с конца таблицы и т.д.), а если тут же считать контроллер, то передача идет как нужно. Во фьюзах защиту на запись, внешнее табличное чтение отключил, наблюдается именно во время работы с flash, с еепромкой проблем нет. В чем может быть проблема?
Fair88Play вне форума  
Сказали "Спасибо" Fair88Play
warel (29.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сниффер, чтение, запись ADPU для СмартКарт noxnitron Электроника - это просто 0 25.08.2009 06:03
Запись - чтение EPROM retcom Микроконтроллеры, АЦП, память и т.д 6 09.04.2008 11:48
запись и чтение на карты памяти MMC&SD mig-25 Информация по радиокомпонентам 1 20.08.2007 00:02
Наращение памяти программ anton_avr Микроконтроллеры, АЦП, память и т.д 7 17.05.2007 22:28
Запись чтение в EEPROM gnom Микроконтроллеры, АЦП, память и т.д 2 24.02.2006 23:10


Часовой пояс GMT +4, время: 15:59.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot