CodeVision AVR в вопросах и ответах
Re: CodeVision AVR в вопросах и ответах
Спасибо, но кнопа там не функционирует
Re: CodeVision AVR в вопросах и ответах
Тогда там подсветить нужную, нажать Ctrl+C. 
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: CodeVision AVR в вопросах и ответах
Ещё можно переписать на бумажку, вбить в блокнот, выделить, скопировать... Это на крайний случай. 
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: CodeVision AVR в вопросах и ответах
К сожалению, с ctrl+c тоже не работает 
Re: CodeVision AVR в вопросах и ответах
*Trigger* писал(а):Ещё можно переписать на бумажку, вбить в блокнот, выделить, скопировать... Это на крайний случай.
Принт скрин и анализатор текста
Re: CodeVision AVR в вопросах и ответах
Давно бы уже написал ручками! 
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
boobonick, по поводу вашей проблемы.
По всей видимости вы пытаетесь сравнить беззнаковую переменную со знаковой константой. Такое условие никогда не выполнится.
Решение: убрать из объявления переменной модификатор unsigned.

По всей видимости вы пытаетесь сравнить беззнаковую переменную со знаковой константой. Такое условие никогда не выполнится.
Решение: убрать из объявления переменной модификатор unsigned.
Re: CodeVision AVR в вопросах и ответах
За это спасибо, я уже исправил 
- demonchik
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт апр 07, 2009 13:39:13
- Откуда: одесса
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
хлопцы, привет!!!!
что делать... вот писал раньше меню на структурах данных, выяснилось что не всегда выводится текст при чтении из структур. объявлял локально её- работало. вот решил писать файловый менеджер - записываю данные в структуру - но из неё не происходит чтения. компилятор не ругается, нет варнингов, а дисплей на этом месте чистый.. даже не знаю с чем это связано. когда себя проверял в C++ Builder 6, то работает вывод со структут в Memo. а здесь упирается рогами в пол!!! помогите, пожалуйста
что делать... вот писал раньше меню на структурах данных, выяснилось что не всегда выводится текст при чтении из структур. объявлял локально её- работало. вот решил писать файловый менеджер - записываю данные в структуру - но из неё не происходит чтения. компилятор не ругается, нет варнингов, а дисплей на этом месте чистый.. даже не знаю с чем это связано. когда себя проверял в C++ Builder 6, то работает вывод со структут в Memo. а здесь упирается рогами в пол!!! помогите, пожалуйста- Вложения
-
- SD.c.txt
- исходник
- (2.54 КБ) 174 скачивания
радиоэлектроника - жизнь моя...
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Код: Выделить всё
typedef struct _mytab {
char *ffname;
char *flink;
//void(*pFunction)(void);
} MY_TAB;
MY_TAB listing[5]; битва с дураками проиграна, победители торжествуют. слава победителям!
- demonchik
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт апр 07, 2009 13:39:13
- Откуда: одесса
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
вот пришел к решению проблемы: компилятор должен заранее знать размерность строковых переменных в полях структуры. объявив так, получил счастье:
Код: Выделить всё
typedef struct _mytab {
char ffname[8];
char flink[32];
//void(*pFunction)(void);
} MY_TAB;радиоэлектроника - жизнь моя...
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
счастье получил вместе с большим расходом памяти, а так же вместе с опасностью все порушить, если имя файла окажется больше, чем под него выделено места.demonchik писал(а):вот пришел к решению проблемы: компилятор должен заранее знать размерность строковых переменных в полях структуры. объявив так, получил счастье
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: CodeVision AVR в вопросах и ответах
Есть ли у кого нибудь библиотека для работы с ds18b20, которой не мешают прерывания?
Зарание спасибо.
Зарание спасибо.
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
- demonchik
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт апр 07, 2009 13:39:13
- Откуда: одесса
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Мастер Ломастер, точно, ка-то и не подумал даже... спасиб
радиоэлектроника - жизнь моя...
- demonchik
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт апр 07, 2009 13:39:13
- Откуда: одесса
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
то есть так будет верно:
Код: Выделить всё
typedef struct _mytab {
char *_ffname;
char *_flink;
//void(*pFunction)(void);
} MY_TAB;
char ffname[];
char flink[];
MY_TAB listing[2]={ffname,flink}; радиоэлектроника - жизнь моя...
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: CodeVision AVR в вопросах и ответах
demonchik писал(а):то есть так будет верно:
Код: Выделить всё
.....
char ffname[];
char flink[];
.....а размерность где ?
Re: CodeVision AVR в вопросах и ответах
*Trigger* писал(а):Есть ли у кого нибудь библиотека для работы с ds18b20, которой не мешают прерывания?
Зарание спасибо.
А запретить прерывания на момент измерения (обращения к датчику) нельзя разве? Либо функцию измерения повесить на само прерывание.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: CodeVision AVR в вопросах и ответах
... а если используется динамическая индикация?rs39 писал(а):А запретить прерывания на момент измерения (обращения к датчику) нельзя разве?
.. ну да и на 12-ти битном режиме измерения получим прерывание продолжительностью более 750msrs39 писал(а):Либо функцию измерения повесить на само прерывание.
Re: CodeVision AVR в вопросах и ответах
ChipKiller писал(а):... а если используется динамическая индикация?rs39 писал(а):А запретить прерывания на момент измерения (обращения к датчику) нельзя разве?
Ну да, у меня как раз используется динамика. Думал на счёт отключения индикации (гашения), но это на крайний случай. Так что вопрос остаётся открытым.
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
- demonchik
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт апр 07, 2009 13:39:13
- Откуда: одесса
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
ChipKiller писал(а):demonchik писал(а):то есть так будет верно:Код: Выделить всё
.....
char ffname[];
char flink[];
.....
а размерность где ?
исправил, спасиб...
радиоэлектроника - жизнь моя...
