Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.10.2010, 22:24
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: Помогите с EEPROM
Warning: C:\Temp\Simulation\upravlenie CPU_Simulation.c(...): expression with possibly no effect
На это тоже стоит обратить внимание.
|
|
|
|
17.10.2010, 22:30
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: Помогите с EEPROM
Сообщение от 7Fantomas7
|
Могу перепаковать.
|
просто ненаходит UC.LIB
|
|
|
|
17.10.2010, 22:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Помогите с EEPROM
Цитата:
|
На это тоже стоит обратить внимание.
|
Я видел что компилятор ругается на эти 4 функции.
Причину установить не могу.
Хотя это всеголиш предупреждение о том выражение возможно не влияет хрен знает на что. Ну так и пущяй себе не влияет.
Но к моей проблеме это пока еще отношения не имеет. Дойду до этого места буду думать и задавать вопросы, а еще и с компаратором грабли, я его вообще заремил.
Цитата:
|
просто ненаходит UC.LIB
|
Я не знаю причины. Судя по всему у Вас какойто библиотеки нет.
|
|
|
|
17.10.2010, 22:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Помогите с EEPROM
На четыре страницы... ПОМОЩИ с EEPROM!!! (это из-за 2/3?)
7Fantomas7, по поводу записи в EEPROM - почитайте таки даташит.
|
|
|
|
17.10.2010, 23:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Помогите с EEPROM
AJScorp,
Я похоже понял причину.
Ничего мне даташит не даст.
Толку мне от его? На "С" переменную или константу объявил и все.
Просто в ЕЕПРОМ нужно похоже еще шить и значения ЕЕПРОМ, а как в протеусе это сделать не знаю этож симулятор. Это так версия. Может Halex07 поможет я вопрос уже задал.
|
|
|
|
17.10.2010, 23:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Помогите с EEPROM
Сообщение от 7Fantomas7
|
Просто в ЕЕПРОМ нужно похоже еще шить и значения ЕЕПРОМ, а как в протеусе это сделать не знаю
|
В прошивку МК входят и значения в EEPROM, если отличаются от 0xFF. И программатором они тоже прекрасно переносятся. Может и протеус это принимает, х.з., не проверял.
Считаю хорошим стилем писать программы так, чтобы при запуске чистого контроллера он работал как надо, независимо от того, должно у него в EEPROM что-то быть или нет.
|
|
|
|
17.10.2010, 23:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Помогите с EEPROM
Сообщение от 7Fantomas7
|
Толку мне от его? На "С" переменную или константу объявил и все.
|
По чтению память EEPROM может мапироваться на общее адресное пространство процессора - и проблем не возникает. При записи же нужно потрясти бубнами - проверить флаг окончания записи, в некоторых МК записать "Magic" в нужные места, и только потом записывать.
Для С и др. это только переменная по адресу, и оччень сомнительно, что некий компилятор будет подставлять в код обработчик обращений к флеш-памяти. Обычно это перекладывается на разработчика ПО, под конкретное железо.
|
|
|
|
17.10.2010, 23:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Помогите с EEPROM
AJScorp,
Цитата:
|
В прошивку МК входят и значения в EEPROM, если отличаются от 0xFF. И программатором они тоже прекрасно переносятся.
|
CV постоянно спрашивает не записать ли чего в ЕЕПРОМ при прошивке, файлик указываем и всего делов, помоему с раширением .eep.
Хотя по правде никогда не пользовался.
Цитата:
|
Может и протеус это принимает
|
Та отож и я подумал так.
Цитата:
|
независимо от того, должно у него в EEPROM что-то быть или нет
|
Ну во первых всегда бывает первый раз. Это стандартная ситуация если прошивалка спрашивает.
|
|
|
|
17.10.2010, 23:39
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: Помогите с EEPROM
Сообщение от 7Fantomas7
|
Я видел что компилятор ругается на эти 4 функции.
Причину установить не могу.
Хотя это всеголиш предупреждение о том выражение возможно не влияет хрен знает на что. Ну так и пущяй себе не влияет.
|
Код:
|
koficient=zadanie_I/1,275; |
Может так попробовать?
Код:
|
koficient=zadanie_I/1.275; |
|
|
|
Сказали "Спасибо" CodeNameHawk
|
|
|
17.10.2010, 23:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Помогите с EEPROM
Сообщение от 7Fantomas7
|
Это стандартная ситуация если прошивалка спрашивает.
|
Я не про прошивалку говорил. А про то, что если у Вашего устройства должны быть установки "по умолчанию", то и в прошивке МК должна быть функция по проверке и восстановлению этих установок (закон жизни). Соответственно и с протеусом проблем не будет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:15.
|
|