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

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

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

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

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

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

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

 
Опции темы
Непрочитано 18.05.2011, 03:03  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию ERROM.h

В авр студио есть файл ерром.н функции там обявлены

void eeprom_write_byte (uint8_t *__p, uint8_t __value);

/** \ingroup avr_eeprom
Write a word \a __value to EEPROM address \a __p.
*/
void eeprom_write_word (uint16_t *__p, uint16_t __value);

так у моего контроллера 512 памяти и хочу записать байт по адресу больше 255 , а он ругаеться что если я подсовываю значение инт!!!!!
вернее:
eeprom_write_byte((uint16_t *)500, 1);

как такое рализуеться???
или что то я недопонимаю????
Реклама:
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (27.06.2019)
Непрочитано 18.05.2011, 15:23  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ERROM.h

eeprom_write_byte((uint8_t *)500, 1);
kison вне форума  
Сказали "Спасибо" kison
warel (27.06.2019)
Непрочитано 18.05.2011, 18:44  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: ERROM.h

Сообщение от kison Посмотреть сообщение
eeprom_write_byte((uint8_t *)500, 1);
(uint8_t *) насколько помню это определение 8 ми бит тобишь байта... а байт всего 255 ....... ?????????
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (27.06.2019)
Непрочитано 18.05.2011, 19:17  
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: ERROM.h

Сообщение от bass1981 Посмотреть сообщение
памяти и хочу записать байт по адресу больше
Сообщение от bass1981 Посмотреть сообщение
(uint8_t *) насколько помню это определение 8 ми бит тобишь байта
это указатель на байт
Alecsej вне форума  
Эти 2 пользователя(ей) сказали Спасибо Alecsej за это сообщение:
bass1981 (18.05.2011), warel (27.06.2019)
Непрочитано 18.05.2011, 20:30  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ERROM.h

Сообщение от bass1981 Посмотреть сообщение
насколько помню
Проверить не судьба?
У Вас прототип есть:
void eeprom_write_byte (uint8_t *__p, uint8_t __value);
Вы думаете библиотеку лопухи написали? И Вы в ней ошибку через пять лет нашли?
kison вне форума  
Эти 2 пользователя(ей) сказали Спасибо kison за это сообщение:
bass1981 (18.05.2011), warel (27.06.2019)
Непрочитано 18.05.2011, 21:21  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: ERROM.h

Сообщение от kison Посмотреть сообщение
Проверить не судьба?
У Вас прототип есть:
void eeprom_write_byte (uint8_t *__p, uint8_t __value);
Вы думаете библиотеку лопухи написали? И Вы в ней ошибку через пять лет нашли?
Весе допер это указатель на байт.... Указатель!!!!!
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (27.06.2019)
 

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

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

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

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


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


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