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

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

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

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

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

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


 
Опции темы
Непрочитано 03.03.2014, 20:12  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
Вопрос Проблема с прошивкой PIC

не могу понять, при прошивки МК PIC16F676 в память EEPROM значения записываются через адрес. жэ-эсть 2 дня просидел, думал что МК глючит и не читает EEPROM. почему у меня программатор значения в EEPROM записывает через адрес?? программатор wizardprog 77usb. в коде(асме) придется обращаться в адреса через раз... то есть movlw 0, movlw 2, movlw 4 итд..Нажмите на изображение для увеличения
Название: ГЛЮК.JPG
Просмотров: 308
Размер:	130.2 Кб
ID:	60020
Реклама:
Alpout вне форума  
Непрочитано 03.03.2014, 21:28  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Alpout, DW - что означает осознаем ? Или так копипастим не думая ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 03.03.2014, 22:06  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Сообщение от dosikus Посмотреть сообщение
DW - что означает осознаем ?
DW от недоумения я написал, до этого писал DE, без изменений. что самое интересное..МПЛАБ прошивает в симуляторе нормально, а программатор через адрес..
Alpout вне форума  
Непрочитано 03.03.2014, 22:43  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Покажите HEX(откройте блокнотом и скопируйте часть с данными EEPROM).
realid вне форума  
Непрочитано 03.03.2014, 23:27  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Сообщение от realid Посмотреть сообщение
скопируйте часть с данными EEPROM
я так и сделал, возможно ошибаюсь, но походу косяк производителей...там даже начальный адрес 4200H, вместо 2100H
Alpout вне форума  
Непрочитано 04.03.2014, 15:31  
sansan_51
Частый гость
 
Регистрация: 21.03.2008
Сообщений: 28
Сказал спасибо: 77
Сказали Спасибо 1 раз в 1 сообщении
sansan_51 на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Никакого "косяка производителей" нет: адресация в hex-файлах - байтовая, а в ассемблере PIC (и в распределении памяти!) - по словам. Поэтому 4200Н и 2100Н указывают на одну и ту же физическую область памяти. При этом разрядность EEPROM - 8 бит, и в окне отображения EEPROM это учитывается. Так что всё правильно. На такие тонкости почему-то в даташитах производитель не акцентирует внимание, поэтому, думаю, не вы первый, кто на эти "грабли" наступил.
sansan_51 вне форума  
Непрочитано 04.03.2014, 19:07  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

sansan_51, а что делать когда мне нужно прошить ЕЕПРОМ? самому заполнять?
Alpout вне форума  
Непрочитано 04.03.2014, 19:55  
sansan_51
Частый гость
 
Регистрация: 21.03.2008
Сообщений: 28
Сказал спасибо: 77
Сказали Спасибо 1 раз в 1 сообщении
sansan_51 на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Сообщение от Alpout Посмотреть сообщение
sansan_51, а что делать когда мне нужно прошить ЕЕПРОМ? самому заполнять?
Встречный вопрос: заполнять при исполнении программы (runtime) или при её прошивке? В первом случае для этого есть процедуры записи/чтения, манипулирующие управляющими битами и регистрами адреса/данных EEPROM в соответствии с алгоритмами работы EEPROM. Во втором - задаете значения операторами DE, в зоне EEPROM (от 2100H), принимая во внимание реальную разрядность EEPROM.
sansan_51 вне форума  
Непрочитано 04.03.2014, 20:16  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Алле, "эксрементаторы ", вы вообще о чем ?
Картиночки для наглядности посмотрите, завтра еще с пиккит2 выложу.
Думайте, а не гадайте ...
Миниатюры:
Нажмите на изображение для увеличения
Название: mplabx.png
Просмотров: 132
Размер:	96.8 Кб
ID:	60052   Нажмите на изображение для увеличения
Название: proteus.png
Просмотров: 122
Размер:	89.1 Кб
ID:	60053   Нажмите на изображение для увеличения
Название: tl866.png
Просмотров: 117
Размер:	37.0 Кб
ID:	60054  

__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 05.03.2014, 07:33  
sansan_51
Частый гость
 
Регистрация: 21.03.2008
Сообщений: 28
Сказал спасибо: 77
Сказали Спасибо 1 раз в 1 сообщении
sansan_51 на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC

Сообщение от dosikus Посмотреть сообщение
Алле, "эксрементаторы ", вы вообще о чем ?
А вы о чем, уважаемый dosikus? Изначально речь шла об ассемблере (см. #1), а вы то про Си. Никто и не спорит с вашими "картиночками": задать одну строку в EEPROM - не проблема. А если их будет несколько и надо будет читать/писать их в программе? Выкладывайте ещё - для этого случая, будем премного благодарны.
sansan_51 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с прошивкой PIC32 rus_12345 PIC 40 13.04.2013 22:54
FT232BM проблема с прошивкой EEPROM zms2003 Микроконтроллеры, АЦП, память и т.д 3 27.06.2008 07:18
проблема с прошивкой PIC16F628A Bugrim Микроконтроллеры, АЦП, память и т.д 1 02.02.2008 00:11
pic 16f84a проблема с выбором банка khorght213 Микроконтроллеры, АЦП, память и т.д 6 02.02.2005 17:36


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


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