| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
на некоторых кристаллах16f676 не рпошивается EEPROM
17.01.2005, 12:15
|
|
|
anjei
Гость
|
на некоторых кристаллах16f676 не рпошивается EEPROM
1 Помогите понять причину по которой может не прошиватся EEprom.часть процесорв прошиваюся отлично.Может дело в питание ,но какое оно для 16F676 а может ещё что-то?
|
|
|
|
|
17.01.2005, 13:20
|
|
|
Временная регистрация
Регистрация: 06.01.2005
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
|
Цитата:
|
|
Помогите понять причину по которой может не прошиватся EEprom.часть процесорв прошиваюся отлично.Может дело в питание ,но какое оно для 16F676 а может ещё что-то?
|
Чем шешь? И какое ПО.
|
|
|
|
18.01.2005, 09:32
|
|
|
andjei
Гость
|
пояснение
Не сохраняются данные в EEPROM на чипах 16f676 хотя большая часть кристаллов сохраняют нормально Есть подозрение на напряжение питания но какое оно для сохранения в индустриальном и расширенном диапазонах?
Спасибо всем кто ответит Andjei
|
|
|
|
|
18.01.2005, 10:23
|
|
|
Временная регистрация
Регистрация: 06.01.2005
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Я понял вопрос, там в документахе (помоему) для записи в ячейку допускается 10мс т.е тибе прийдется делать проверку записи.
|
Код:
|
;----------------------------------------------------------
; Запись в EEPROM
;Config_Addres - переменная, адрес ячейки.
;Config_Data - переменная, запись данных в ячейку памяти.
DatEEWrite
movfw Config_Addres
movwf EEADR
movfw Config_Data
movwf EEDATA
bsf STATUS, RP0
bsf EECON1, WREN
bcf INTCON, GIE
movlw 55h
movwf EECON2
movlw 0xAA
movwf EECON2
bsf EECON1, WR
bsf INTCON, GIE
call VerifyEEWrite
return
;----------------------------------------------------------
; Проверка записи в EEPROM
VerifyEEWrite
movfw Config_Data
bsf STATUS, RP0
movf EEDATA, W
bsf EECON1, RD
xorwf EEDATA, W
btfss STATUS,Z
goto DatEEWrite
return |
А вообще скорей всего это из-за питания.
Но самое интересное что время записии в каждой ячейки разное
|
|
|
|
18.01.2005, 10:53
|
|
|
andjei
Гость
|
pic16F676
Спасибо Вася за сообщение, но все-таки если знаешь, подскажи пожалуйста.
Data sheet у PICов напряжение питание от2до 6,5в ,а вот сохраняет он данные тоже от 2 в? У меня работает от внутреннего генератора
|
|
|
|
|
18.01.2005, 11:14
|
|
|
Временная регистрация
Регистрация: 06.01.2005
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
А вот еще в описаловке написано
Что таймер включения питания запрещает запись в течении 72мс
По поводу напряжения питания EEPROM ни чего не сказано.
Мне кажется она будет плохо записыватся и при 3-ох вольтах
А вот гдето ближе к 5-и вольтам думаю нормально.
Нада по экспериментировать.
Может оно еще и от температуры зависит
|
|
|
|
18.01.2005, 11:23
|
|
|
andjei
Гость
|
pic16F676
Еще раз тебе большое спасибо Вася за помощь ,я тоже поэксперементирую.Если получишь какие небудь новые результаты напиши на форум.
Andjei
|
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
EEPROM в Proteus
|
mailevdo |
Proteus |
2 |
24.12.2009 20:04 |
|
? по EEPROM в PIC16F627
|
Komanda |
Микроконтроллеры, АЦП, память и т.д |
2 |
07.12.2005 18:30 |
|
eeprom proteus
|
novishok |
Микроконтроллеры, АЦП, память и т.д |
1 |
21.08.2005 04:09 |
|
[Решено] eeprom proteus
|
novishok |
Proteus |
0 |
09.08.2005 17:53 |
|
[Решено] EEPROM
|
EKuzmich |
Proteus |
1 |
07.08.2005 15:41 |
Часовой пояс GMT +4, время: 16:53.
|
|