ARES2017

Проблема с записью в EEPROM PIC12F629

3 сообщения в этой теме

ARES2017    0

Здравствуйте!
Недавно начал работать с микроконтроллерами. Первые программы составил вполне успешно, но вот с записью в EEPROM вышла проблема. Работаю в MPLAB, даташит по контроллеру 12F629 прочитал, все сделал так, как указано в даташите для записи в EEPROM. 
В MPLAB все работает, но вот в "натуре" не хочет ни в какую... Уже составил простейшую программу без задействования выводов портов просто в записью констант в регистры и последующей записью в EEPROM... все равно ни в какую. Пробовал предварительно закладывать в прошивку запись в EEPROM. Через программатор запись проходит. Зато после проверки в схеме в "натуре" вся информация почему-то из EEPROM оказывается стертой (FF). В чем дело, непонятно...

ASM файл во вложении (может что-то не то делаю....)

Кстати, может быть из-за того, что контроллеры заказывал у китайцев на алиэкспресс? Но простые программы (без записи в EEPROM) нормально пишутся и работают, в том числе и собственные...

 

eeprom1.asm

Изменено пользователем ARES2017

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Alex    484
39 минут назад, ARES2017 сказал:

даташит по контроллеру 12F629 прочитал, все сделал так, как указано в даташите для записи в EEPROM.

Плохо читали и сделали не всё.
Данные в EEPROM не записываются мгновенно, как предполагается у Вас в программе.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARES2017    0
В ‎31‎.‎07‎.‎2017 в 17:35, Alex сказал:

Плохо читали и сделали не всё.
Данные в EEPROM не записываются мгновенно, как предполагается у Вас в программе.
 

Спасибо, что натолкнули на верную мысль!

Теперь, скорее всего, все заработает!

Блин, и как же я эту инфу упустил... Запарился, составляя программы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Думаю он должен быть уже где-то совсем рядом со станцией.. Как-никак ещё с 28го августа к ней вышел. Как вплотную подойдёт, сообщит.
    • Задержка задержкой, но импульс-то мы видим лишь потому, что "волна отражается" от конца кабеля! И если он (конец) закорочен, то отражается "током", а если не закорочен - "напряжением", что на осцилле видно в виде импульсов разной полярности. Ну а теперь остается только домыслить, что будет, если подать в линию не импульс, а непрерывную синусоиду... что будет? дойдет волна до конца, отразится и? и просуммируется с "набегающей" волной! в итоге получится новая синусоида - стоячая волна! "пучности", о которых вы тут любите рассуждать, будут определяться тем, в какой фазе произошло отражение... А вот если на конце линии будет сопротивление строго определенной величины, то оно сведет отражение в ноль - отражения больше не будет. И это как раз и называется согласованием нагрузки, а сопротивление это будет равно волновому сопротивлению... Эх вы, локаторщик...
    • 3 - это 11 (в бинарном виде), соответственно 3<<int0 это  1100 0000 (в бинарном виде). Что тут не понятно?
    • CC3100 – сетевой процессор для «Интернета вещей»/ C3100 BoosterPack на базе CC3100 для использования совместно с оценочными комплектами LaunchPad от Texas Instruments (примеры программного обеспечения для MSP-EXP430F5529LP) и с Advanced Emulation BoosterPack для SimpleLink Wi-Fi CC3100 BoosterPack для подключения к ПК для эмуляции микроконтроллера с использованием SimpleLink Studio for CC3100. Этот комплект также может быть подключен к другим платформам через контакты с помощью руководства пользователя для получения инструкций по переносу драйвера и примеры кода. Все новое, 1000 р., находится в Ярославле. +7(964)1374073
    • это конечно многое проясняет .  В таких случаях хорошо помогает лог анализатор....
    • Кеша, ты делаешь мой день!  Ты, даже не знаешь разницы между стоячей и бегущей! И причем тут стабильность частоты?