Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

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

Ответ
 
Опции темы Опции просмотра
Старый 22.12.2016, 19:48   #26
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,497
Вес репутации: 4829/114
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
Thumbs down Re: Запись/чтение EEPROM на ассемблере

https://ru.wikipedia.org/wiki/%D0%AD...87%D0%BA%D0%B0


Цитата:
Сообщение от gen22 Посмотреть сообщение
Прошу только без сарказма. Для электронной удочки.
ampersant вне форума   Ответить с цитированием
Старый 22.12.2016, 19:51   #27
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/114
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от ampersant Посмотреть сообщение
думаю в контексте автора электроудочка<> электронной удочке
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 22.12.2016, 19:54   #28
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Типа Ст55?
3шт тира АА

Последний раз редактировалось gen22; 22.12.2016 в 20:09.
gen22 вне форума   Ответить с цитированием
Старый 22.12.2016, 20:08   #29
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

https://youtu.be/Lreqc_sfDvA
https://m.youtube.com/watch?v=or-8ufWMa6Y
Предпочитаю нахлыст и правильную рыбалку.
Батарейки типа АА 3шт.

Последний раз редактировалось gen22; 22.12.2016 в 20:22.
gen22 вне форума   Ответить с цитированием
Старый 22.12.2016, 20:41   #30
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/114
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от gen22 Посмотреть сообщение
https://youtu.be/Lreqc_sfDvA
https://m.youtube.com/watch?v=or-8ufWMa6Y
Предпочитаю нахлыст и правильную рыбалку.
Батарейки типа АА 3шт.
я бы батарейки встроил в удочку, если начнутся проблемы из=за мороза - уже тогда переносил в валенки.

PS занятные видяшки :-)
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 22.12.2016, 20:46   #31
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,497
Вес репутации: 4829/114
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от IceS Посмотреть сообщение
я бы батарейки встроил в удочку, если начнутся проблемы из=за мороза - уже тогда переносил в валенки.
Вы вообще о чем? Валенки греют только теплокровных. Просто замедляют потерю тепла нагретых предметов с приличной теплоемкостью.

Для автономного подогрева можно применить смесь медного купороса + соль поваренная + алюминий. для замедления процесса рекомендуют использовать древесную стружку. Залил водой оно и нагрелось, чуть не до кипения. правда смесь архи едреная выходит и токсичная
ampersant вне форума   Ответить с цитированием
Старый 22.12.2016, 21:37   #32
Zhuk72
Senior Member
 
Аватар для Zhuk72
 
Регистрация: 09.11.2015
Адрес: Baku
Возраст: 47
Сообщений: 102
Вес репутации: 463/19
Zhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of light
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от IceS Посмотреть сообщение
Ну да, как-то так.
Только для этих целей нужно использовать или компаратор или АЦП.
А почему нельзя просто ловить смену уровня? Из-за недостаточно крутого отрицательного фронта?
Zhuk72 вне форума   Ответить с цитированием
Старый 22.12.2016, 22:44   #33
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/114
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от ampersant Посмотреть сообщение
Вы вообще о чем? Валенки греют только теплокровных. Просто замедляют потерю тепла нагретых предметов с приличной теплоемкостью.

Для автономного подогрева можно применить смесь медного купороса + соль поваренная + алюминий. для замедления процесса рекомендуют использовать древесную стружку. Залил водой оно и нагрелось, чуть не до кипения. правда смесь архи едреная выходит и токсичная
Ну дык в валенке должна быть нога теплокровного любителя рыбалки :-).
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 22.12.2016, 22:46   #34
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/114
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от Zhuk72 Посмотреть сообщение
А почему нельзя просто ловить смену уровня? Из-за недостаточно крутого отрицательного фронта?
Можно, но уже источник очень сильно просядет и времени на сохранение останется на порядок меньше. Да и не сильно управляемый этот процесс.
Компаратор надежнее.
Но топик_стартеру это все не надо.
В его случае - кнопку нажал - значение в еепроме поменял и в проге обновил. Не нужно ему с резрезвированием заморачиваться, не тот случай.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 23.12.2016, 06:20   #35
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от IceS Посмотреть сообщение
Ну дык в валенке должна быть нога теплокровного любителя рыбалки :-).
Так точно! Правильный ответ.
gen22 вне форума   Ответить с цитированием
Старый 23.12.2016, 06:30   #36
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от ampersant Посмотреть сообщение
Вы вообще о чем?

Для автономного подогрева можно применить смесь медного купороса + соль поваренная + алюминий. для замедления процесса рекомендуют использовать древесную стружку. Залил водой оно и нагрелось, чуть не до кипения. правда смесь архи едреная выходит и токсичная
Вот этот совет сродни электроудочке . Хотя есть рыбаки и не только 'которые после себя оставляют нечто подобное.
gen22 вне форума   Ответить с цитированием
Старый 23.12.2016, 10:08   #37
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 39
Сообщений: 892
Вес репутации: 1351/65
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от IceS Посмотреть сообщение
кнопку нажал - значение в еепроме поменял и в проге обновил.
ужэ было
Цитата:
К тому моменту, когда ресурс EEPROM по регулировкам громкости полностью использован, ячейка памяти по адресу 01A8h начинает "забывать данные".
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 23.12.2016, 10:25   #38
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,497
Вес репутации: 4829/114
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от gen22 Посмотреть сообщение
Вот этот совет сродни электроудочке . Хотя есть рыбаки и не только 'которые после себя оставляют нечто подобное.
А к хорошим советам отнесете зимой простату не морозить? Зимняя рыбалка это прихоть.
ampersant вне форума   Ответить с цитированием
Старый 23.12.2016, 14:52   #39
Andrey_by
Junior Member
 
Регистрация: 22.12.2016
Сообщений: 8
Вес репутации: 100/0
Andrey_by will become famous soon enoughAndrey_by will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

то же интересует вопрос по eeprom! есть бит ошибки wrerr! вот по нему и вопрос - его контролировать нужно при записи или нет! Или получается так - прерывания запретил - пульнул байт на запись, а контроллеру побарабану - битый участок памяти или нет, бит WR всё равно выставится в ноль через определённое время(или контроллер в небытие уйдёт?), а после этого считать ячейку - и если не совпала проверить WRERR! Ну или, допустим, WRERR поднялось во время записи - бит WR всё равно в ноль упадёт или как? И как WRER правильно сбрасывать?
Andrey_by вне форума   Ответить с цитированием
Старый 23.12.2016, 15:11   #40
Zhuk72
Senior Member
 
Аватар для Zhuk72
 
Регистрация: 09.11.2015
Адрес: Baku
Возраст: 47
Сообщений: 102
Вес репутации: 463/19
Zhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of light
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
1 = A write operation is prematurely terminated (any MCLR Reset, any WDT Reset during normal operation or BOR Reset)
Это из ДШ касательно WRERR. Если операция записи преждевременно прервана одним из вышеуказанных сбросов, то бит выставится. В случае завершения он будет в нуле.

Особого смысла проверять этот бит по окончании записи не вижу. Можно проверить записанное на соответствие заданному и в случае ошибки, для анализа оной, посмотреть на этот WRERR. Если он в 1, значит был сброс, а если 0, значит может сам еепром виноват, не держит инфу. Либо еще какие-то варианты.
Zhuk72 вне форума   Ответить с цитированием
Старый 23.12.2016, 15:18   #41
Andrey_by
Junior Member
 
Регистрация: 22.12.2016
Сообщений: 8
Вес репутации: 100/0
Andrey_by will become famous soon enoughAndrey_by will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от Zhuk72 Посмотреть сообщение
Это из ДШ касательно WRERR. Если операция записи преждевременно прервана одним из вышеуказанных сбросов, то бит выставится. В случае завершения он будет в нуле.

Особого смысла проверять этот бит по окончании записи не вижу. Можно проверить записанное на соответствие заданному и в случае ошибки, для анализа оной, посмотреть на этот WRERR. Если он в 1, значит был сброс, а если 0, значит может сам еепром виноват, не держит инфу. Либо еще какие-то варианты.
Спс за быстрый ответ!
Но как WREER сбросить?
bcf eecon1,wrerr?
и потом заново переписать байт?
Andrey_by вне форума   Ответить с цитированием
Старый 23.12.2016, 15:24   #42
Zhuk72
Senior Member
 
Аватар для Zhuk72
 
Регистрация: 09.11.2015
Адрес: Baku
Возраст: 47
Сообщений: 102
Вес репутации: 463/19
Zhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of lightZhuk72 is a glorious beacon of light
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Да.
А что с ним не так, выставляется? Ну так надо выяснить причину.
Проверить биты в регистрах STATUS и PCON.

Какой пик-то?
Zhuk72 вне форума   Ответить с цитированием
Старый 23.12.2016, 15:26   #43
Andrey_by
Junior Member
 
Регистрация: 22.12.2016
Сообщений: 8
Вес репутации: 100/0
Andrey_by will become famous soon enoughAndrey_by will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от Zhuk72 Посмотреть сообщение
Да.
А что с ним не так, выставляется? Ну так надо выяснить причину.
Проверить биты в регистрах STATUS и PCON.

Какой пик-то?
нет всё нормально - просто нигде не смог толком найти как правильно c wrerr работать! и как его сбрасывать! Спасибо за помошь!
Andrey_by вне форума   Ответить с цитированием
Старый 23.12.2016, 18:23   #44
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

К тому моменту, когда ресурс EEPROM по регулировкам громкости полностью использован, ячейка памяти по адресу 01A8h начинает "забывать данные".

siargy, я думаю подобное не случится. зимой не так уж много рыбалок, и настройки не так часто крутишь как ручку громкости.
gen22 вне форума   Ответить с цитированием
Старый 23.12.2016, 18:25   #45
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от ampersant Посмотреть сообщение
А к хорошим советам отнесете зимой простату не морозить? Зимняя рыбалка это прихоть.
Рыбалка-Это хроническое заболевание.
gen22 вне форума   Ответить с цитированием
Старый 25.12.2016, 18:51   #46
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от IceS Посмотреть сообщение
Но топик_стартеру это все не надо.
В его случае - кнопку нажал - значение в еепроме поменял и в проге обновил. Не нужно ему с резрезвированием заморачиваться, не тот случай.
Благодарю Всех откликнувшихся и особенно IceS, GoshaGrek. Все получилось как хотел :-)) Успел до первого понедельника.
Тему прошу закрыть.
gen22 вне форума   Ответить с цитированием
Старый 26.12.2016, 00:33   #47
pasha_zv
Senior Member
 
Аватар для pasha_zv
 
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 48
Сообщений: 413
Вес репутации: 689/44
pasha_zv is a splendid one to beholdpasha_zv is a splendid one to beholdpasha_zv is a splendid one to beholdpasha_zv is a splendid one to beholdpasha_zv is a splendid one to beholdpasha_zv is a splendid one to behold
По умолчанию Re: Запись/чтение EEPROM на ассемблере

может не с той стороны задачу решаем?

я в своих "хотелках сделал запись в EPROM
через 5 секунд после окончания тыканья кнопок.

настроил чего надо, оно потом записалось.
__________________
я - кузнец. я не могу ни куя.
pasha_zv вне форума   Ответить с цитированием
Старый 26.12.2016, 00:50   #48
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

В моем случае кнопку тыкать часто и не нужно. Поэтому через 5 сек.или через.05сек. разницы никакой.
gen22 вне форума   Ответить с цитированием
Старый 02.01.2017, 13:21   #49
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,497
Вес репутации: 4829/114
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от gen22 Посмотреть сообщение
Рыбалка-Это хроническое заболевание.
попалось в тему
Цитата:
— Ты чего такая взвинченная? Что случилось?
— Подарила мужу на 23 февраля набор рыболовных блесен.
— Ну, все правильно. Он у тебя уже 10 лет каждые выходные на рыбалку уезжает. Чего не так?
— Он его в руках вертел, вертел и спрашивает: "А что это такое?"
ampersant вне форума   Ответить с цитированием
Старый 06.04.2017, 17:38   #50
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 68
Сообщений: 100
Вес репутации: 124/40
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: Запись/чтение EEPROM на ассемблере

Цитата:
Сообщение от IceS Посмотреть сообщение
Ну так Вы же режим не будете
Писать значения в ЕЕПРОМ только тогда, когда меняется режим.
При старте брать значения из еепрома, сравнивать контрольную сумму, если совпала - ок, если нет - брать значения по умолчанию.
Что такое контрольная сумма?
Можете краткий пример,чтоб я понял, но на асме?
А то я чувствую EEPROM в моем процессоре скоро концы отдаст!
__________________
Дни проведенные на рыбалке, в счет жизни не засчитывается.
gen22 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многофункциональные часы. Н.Заяц.Книга 4. samko Вопросы начинающих 11 12.06.2012 09:26
MPLAB не находит c018i.o qwerty1 Продукция MICROCHIP 45 22.04.2011 12:14
Вывод значения с АЦП 16F877 на ассемблере Den_GF5 Продукция MICROCHIP 4 21.09.2009 22:29
ГОСТ или ЕСПД на ALTERA и EEPROM Romantic Общетехнические вопросы 12 29.06.2009 20:31
помогите переложить рабочую прог с P16F628 на 12f629 gen22 Общетехнические вопросы 3 15.06.2009 14:27


Часовой пояс GMT +3, время: 22:20.


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