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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Помогите с EEPROM

Непрочитано 17.10.2010, 21:19  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 349
Сказал спасибо: 181
Сказали Спасибо 65 раз(а) в 57 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Помогите с EEPROM

Сообщение от 7Fantomas7 Посмотреть сообщение
я думал об этом и пробовал объявлять переменную так
eeprom volatile unsigned char zadanie_U=0;
те же грабли
1.Просто посмотри что сидит в eeprom, если нет других объявлений то по адресу 0 и 1
2.Если там не 0, то не забыл ли ты запрограммировать eeprom ?

Да просто в начале проги сделай

zadanie_U=0;

но это как сам понимаешь только для проверки.
Реклама:

Последний раз редактировалось CodeNameHawk; 17.10.2010 в 21:21.
CodeNameHawk вне форума  
Непрочитано 17.10.2010, 21:22  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите с EEPROM

Сообщение от 7Fantomas7 Посмотреть сообщение
zadanie_U=1; //записываем минимальное значение задания напряжения
}
if (zadanie_I==0){ //если задание тока равно 0
Здесь вы записываете и сразу читаете. Вообще в протеусе есть возможность просмотреть, что происходит с еепром.
Easyrider83 вне форума  
Непрочитано 17.10.2010, 21:27  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 349
Сказал спасибо: 181
Сказали Спасибо 65 раз(а) в 57 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Помогите с EEPROM

Сообщение от Easyrider83 Посмотреть сообщение
Здесь вы записываете и сразу читаете. Вообще в протеусе есть возможность просмотреть, что происходит с еепром.
Сперва читаем, потом записываем.

Протеус как раз на такое не жалуется, просто новое значение в
еепром появляется с задержкой. (CodeVision + Proteus)

Последний раз редактировалось CodeNameHawk; 17.10.2010 в 21:29.
CodeNameHawk вне форума  
Непрочитано 17.10.2010, 21:28  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите с EEPROM

Сообщение от CodeNameHawk Посмотреть сообщение
Протеус как раз на такое не жалуется, просто новое значение в
еепром появляется с задержкой. (CodeVision + Proteus)
Возможно. Я в другой среде арбайтую и с другими камнями.
Easyrider83 вне форума  
Непрочитано 17.10.2010, 21:41  
7Fantomas7
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Помогите с EEPROM

Ребят конечно же посмотрел что в протеусе происходит.
Протеус показывает что значение переменной равно 0 не FF заметьте. И по идее должна записаться 1. А эта тварь зараза проскакивает как вроде нет ничего и ноль и все.
Цитата:
(CodeVision + Proteus)
Да связка именно эта.
Только CodeVision к Шпротеусу малое отношение имеет. Протеусу .cof указал и он радый как сто свиней, давааай симулировать. А CodeVision так и вообще закрытый.

Цитата:
Да просто в начале проги сделай

zadanie_U=0;
Так я ж писал что инициализировал эту переменную с присвоением значения и у меня ничего не получилось.
Цитата:
я думал об этом и пробовал объявлять переменную так
eeprom volatile unsigned char zadanie_U=0;
те же грабли
Или это не одно и тоже?

Последний раз редактировалось 7Fantomas7; 17.10.2010 в 21:45.
7Fantomas7 вне форума  
Непрочитано 17.10.2010, 21:46  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите с EEPROM

CV- так -вообще к еепрому индифферентен - простые переменные, вопрос в задержках.

Последний раз редактировалось OlegNZH; 17.10.2010 в 21:48. Причина: орфография
OlegNZH вне форума  
Непрочитано 17.10.2010, 21:50  
7Fantomas7
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Помогите с EEPROM

OlegNZH,
Пожалуйста подробнее объясните суть написаного.
7Fantomas7 вне форума  
Непрочитано 17.10.2010, 21:50  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 349
Сказал спасибо: 181
Сказали Спасибо 65 раз(а) в 57 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Помогите с EEPROM

Выложи свой проект для CV и Proteusa
CodeNameHawk вне форума  
Непрочитано 17.10.2010, 21:53  
7Fantomas7
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Помогите с EEPROM

Во вложении весь проект.
Вложения:
Тип файла: zip Simulation.zip (264.6 Кб, 52 просмотров)
7Fantomas7 вне форума  
Непрочитано 17.10.2010, 21:58  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите с EEPROM

я- просто еепром не использую как ОЗУ. Массивы, глобальные константы храню. По скорости- не заморачивался- мне миллисикунды- хватало. (даже флаг не проверяю- в библиотеке- всё отрабатывается)
а в CV просто- добавляешь- eeprom переменная- туда идёт.

Последний раз редактировалось OlegNZH; 17.10.2010 в 22:01.
OlegNZH вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите определить параметры отечественных транзисторов pulsarv Информация по радиокомпонентам 0 23.05.2010 17:31
Помогите EEPROM PIC18F452 Sergey8870 Микроконтроллеры, АЦП, память и т.д 18 03.03.2010 15:34
Proteus и EEPROM alex28411 Proteus 2 02.01.2010 15:52
[Решено] Проблема с eeprom в Proteus Memfis666 Proteus, KiCAD и другие ECAD 1 01.10.2009 15:38
Помогите найти таблицу Mammba Автоматика и аппаратура связи 6 23.08.2009 13:31


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.