в переменную эту ....
Не все компиляторы Вам "скажут спасибо" за всяческие сдвиги, умножения, деления, .... А с указателем, Вы по байтикам работаете с переменной.
Ну. попробую - с другими вариантами
{
unsigned int tv;
#define EE_ADR 2
EEPROM_WRITE(EE_ADR,(unsigned char)tv>>8; // high byte ...
Найдено 22 результата
- Пт янв 18, 2013 19:08:27
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1397348
- Чт янв 17, 2013 11:35:39
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1397348
Re: Вопросы по С/С++ (СИ)
в переменную эту, ну условно, в младших адресах ЭСПЗУ если старший байт её? А вообще они у меня не по порядку. В смысле младшим байтом может быть любая ячейка. Ну и всё это правильно записать в переменную. То есть нет никакого смысла в пойнтерах. Дребедень какая-то, ну если только покороче ...
- Чт янв 17, 2013 11:19:52
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1397348
Re: Вопросы по С/С++ (СИ)
Аlex писал(а):Что прочитать нужно ? Переменную ?А мне прочитать ведь надо?
Нет, эспзу
- Чт янв 17, 2013 11:16:33
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1397348
Re: Вопросы по С/С++ (СИ)
Не нужно с ней потом ничего делать, это указатель. Через него будут записываться данные в Вашу 2-х байтную переменную.
unsigned int tv;
/* Чтение */
unsigned char *p=(unsigned char*)&tv;
*p++ = EEPROM_READ(0);
*p++ = EEPROM_READ(1);
Он как-то странно пишет? Так и должен - на старший байт ...
unsigned int tv;
/* Чтение */
unsigned char *p=(unsigned char*)&tv;
*p++ = EEPROM_READ(0);
*p++ = EEPROM_READ(1);
Он как-то странно пишет? Так и должен - на старший байт ...
- Чт янв 17, 2013 10:10:20
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1397348
Re: Вопросы по С/С++ (СИ)
unsigned int tv;
........
........
/* Запись */
unsigned char *p=(unsigned char*)&tv;
EEPROM_WRITE(0,*p++);
EEPROM_WRITE(1,*p++);
........
........
/* Чтение */
unsigned ...
- Чт янв 17, 2013 08:28:24
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1397348
Re: Вопросы по С/С++ (СИ)
Есть вопрос для профей в HI-TECH C Compiler for PIC10/12/16 MCUs, ну и вообще в Си. Вот есть некий код с 16 разрядной(двух байтовой) беззнаковой переменной. Как её записывать в ЭСПЗУ - это понятно, а как оттуда значение из двух ячеек ЭСПЗУ в неё записать?
{
unsigned int tv;
EEPROM_WRITE(2,tv>>7 ...
{
unsigned int tv;
EEPROM_WRITE(2,tv>>7 ...
- Ср июл 06, 2011 08:32:06
- Форум: PIC
- Тема: самоучитель пик контроллеров
- Ответы: 221
- Просмотры: 101628
Re: самоучитель пик контроллеров
Из 8 страниц понял , что такового не имеется для пиков . Шпака по диагонале просмотрел , Предко у меня на бумаге лет пять валяется ... По этим книжкам лмчно мне бесполезно учиться . Кстати , на мой взгляд по пикам заметно меньше лит-ры , чем по аврам - скорее всего из-за их пронаподвыпертов с ...
- Вт июл 05, 2011 06:45:08
- Форум: PIC
- Тема: самоучитель пик контроллеров
- Ответы: 221
- Просмотры: 101628
Re: самоучитель пик контроллеров
radio-kot Сам же знаешь - Шпак это скомканный перевод даташитов .
Лучше советуй Сида Катсена , Майкла Предко ...
По нужде работы с пиками просмотрел эту книшку вскользь . Всё в куче , мухи и котлеты - несъедобно . Про CCS с большим успехом можно справочник PIC C Compiler почитать и примеры ...
Лучше советуй Сида Катсена , Майкла Предко ...
По нужде работы с пиками просмотрел эту книшку вскользь . Всё в куче , мухи и котлеты - несъедобно . Про CCS с большим успехом можно справочник PIC C Compiler почитать и примеры ...
- Сб дек 18, 2010 14:48:39
- Форум: Практика
- Тема: Помогите собрать комбоусилитель для басс гитары
- Ответы: 34
- Просмотры: 9526
Re: Помогите собрать комбоусилитель для басс гитары
В своё время собрал по нижеприведённой схеме усилитель для бас-гитары . Предусилитель сделал микширующим(+микрофон) с 8-полосным эквалайзером - всё на КР544УД1 . Работал практически без настройки , как часы и звук был лучше , чем у промышленных . А про ламповые - ИМХО , бред ...
- Пн апр 21, 2008 17:35:01
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблема с прерыванием INT0.
- Ответы: 21
- Просмотры: 6676
- Ср апр 16, 2008 20:55:21
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблема с прерыванием INT0.
- Ответы: 21
- Просмотры: 6676
- Ср апр 16, 2008 19:19:09
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблема с прерыванием INT0.
- Ответы: 21
- Просмотры: 6676
- Ср апр 16, 2008 19:09:15
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблема с прерыванием INT0.
- Ответы: 21
- Просмотры: 6676
- Ср апр 16, 2008 18:37:20
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблема с прерыванием INT0.
- Ответы: 21
- Просмотры: 6676
Попробовал вот эту среду : http://www.matrixmultimedia.com/Flowcode3a-X.php ... Здорово - просто и сердито для простых программ !!! Кто знает , как оформить тут прерывание от Int0 ?


- Пн апр 14, 2008 19:06:23
- Форум: AVR
- Тема: Всё о фьюзах...
- Ответы: 2664
- Просмотры: 1104422
RadioNefor
Начни с даташитов , потом сюда :
http://palmavr.sourceforge.net/cgi-bin/ ... &B_SPIEN=P
На http://miek.narod.ru/ скачай “AVReaLShell” заполни фьюзы для меги , сохрани батник , ну и смотри дальше , по вкусу
Начни с даташитов , потом сюда :
http://palmavr.sourceforge.net/cgi-bin/ ... &B_SPIEN=P
На http://miek.narod.ru/ скачай “AVReaLShell” заполни фьюзы для меги , сохрани батник , ну и смотри дальше , по вкусу
- Вс апр 06, 2008 15:07:59
- Форум: AVR
- Тема: Всё о фьюзах...
- Ответы: 2664
- Просмотры: 1104422
Вот схема высоков. программатора - http://attiny.netfirms.com/ , кто-нибудь с ней работал ? Собрал , читает надпись , стирает флэшь , наверное и писать может , а как фузы ей переписывать ? У tiny12 прошито 52 , а надо 7E ?
- Пт янв 18, 2008 01:31:46
- Форум: Радиотехника: приемники, передатчики, антенны
- Тема: Выбор микросхемы к ЧМ приемнику >200 МГц
- Ответы: 21
- Просмотры: 16601
- Пн фев 12, 2007 19:04:54
- Форум: AVR
- Тема: Всё о фьюзах...
- Ответы: 2664
- Просмотры: 1104422
Итак для начинающих - все схемы и программы хороши , только по умолчанию Атмел весьма заботится о нас , и буде если в свеженькую хорошенькую схемку Вы вставите самоcтоятельно красиво прошитый свежайший микроконтроллёр , то вероятность того , что схема будет тормозить раз в восемь оч. велика - 100 ...
- Вс фев 11, 2007 18:50:09
- Форум: AVR
- Тема: Всё о фьюзах...
- Ответы: 2664
- Просмотры: 1104422
- Вс фев 11, 2007 17:54:59
- Форум: AVR
- Тема: Всё о фьюзах...
- Ответы: 2664
- Просмотры: 1104422

