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

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

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

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

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

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


Закрытая тема
Опции темы
Непрочитано 23.02.2009, 21:27   #141
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Если бы я знал то сказал бы.
Реклама:
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 23.02.2009, 21:30   #142
yuriji
Прописка
 
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
yuriji на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от IOPA4
Сообщение от urry
Ну если в честь праздника - то по указателям
Я хоть какую-то мебель делаю и не стесняюсь спросить, вот только помощи мало - в первую очередь не себе делаю и бескорыстно. "...по указателям" - и мне все стало ясно(после перехода с Паскаля), прям сразу озарило. Попросили ужать программу до Атмеги8. Хочу написать универсальную функцию ввода данных вместо многоповторяющихся однотипных вводов. Все знают, а сказать лень. Вот я вместо праздничного отдыха просидел 3 дня у компа, а завтра на работу и в итоге 0. На паскале эту проклятую функцию я написал бы влет.
Прошу прощения, но у меня тоже ни чего не выходит.
Я тоже «зеленый» в С, завтра спрошу на работе у программиста,
он парень без закидонов, должен помочь.
Еще раз всех с праздником!!!
yuriji вне форума  
Непрочитано 23.02.2009, 22:12   #143
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Уроки СИ для AVR микроконроллеров

to: yuriji
to: avr123-nm-ru
to: CQ
Спасибо за понимание. К сожалению, кроме интернета мне спросить не у кого.
Еще раз всех поздравляю с праздником, всего самого наилучшего Вам и Вашим родным !!! :P . Не буду унывать, сегодня не получилось - получится завтра.
IOPA4 вне форума  
Непрочитано 23.02.2009, 22:17   #144
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от 123056
скажите а вы незнаете где можно схему термометра найти
желательно что бы там термапара была а не цифровой датчик
В сети валом... фраза для поиска -
включение термопары

ОУ для термопары ИНСТРУМЕНТАЛЬНЫЕ с малым смещением..
picavr вне форума  
Непрочитано 24.02.2009, 15:10   #145
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Уроки СИ для AVR микроконроллеров

К стати FUSE можно посмотреть здесьhttp://www.engbedded.com/fusecalc/
ИНФО
Atmega8
8-Kbyte self-programming Flash Program Memory, 1-Kbyte SRAM, 512 Byte EEPROM, 6 or 8 Channel 10-bit A/D-converter. Up to 16 MIPS throughput at 16 Mhz. 2.7 - 5.5 Volt operation.
Atmega16
16-Kbyte self-programming Flash Program Memory, 1-Kbyte SRAM, 512 Byte EEPROM, 8 Channel 10-bit A/D-converter. JTAG interface for on-chip-debug. Up to 16 MIPS throughput at 16 Mhz. 2.7 - 5.5 Volt operation.
IOPA4 вне форума  
Непрочитано 24.02.2009, 15:12   #146
vitaly65
Прохожий
 
Регистрация: 05.02.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vitaly65 на пути к лучшему
По умолчанию

Ясно, буду ждать.
vitaly65 вне форума  
Непрочитано 24.02.2009, 22:45   #147
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Уроки СИ для AVR микроконроллеров

Может кто подскажет, почему все эти строки я не могу записать в EEPROM,
Код:
char delim=':';
char *_cls= "                ";
char *_msg1="Enter latitude  ";
char *_msg2="Enter longitude ";
char *_msg3="Enter month  ";
char *_msg4="Enter day    ";
char *_msg5="Enter year   ";
char *_msg6="Enter hours  ";
char *_msg7="Enter minits ";
char *_msg8="Enter zone   ";
чтобы потом использовать так:
Код:
lcd_gotoxy(0,0);
lcd_puts(_msg1);
lcd_gotoxy(0,1);
lcd_puts(_cls);
IOPA4 вне форума  
Непрочитано 24.02.2009, 23:06   #148
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от IOPA4
Может кто подскажет, почему все эти строки я не могу записать в EEPROM,
А что мешает ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 24.02.2009, 23:53   #149
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

А почему не сделать так, работает:
Код:
char _msg1[17]="Enter latitude  ";
.
.
.
.
lcd_puts(_msg1);
dimonbest вне форума  
Непрочитано 25.02.2009, 07:56   #150
shulgaserj
Частый гость
 
Регистрация: 16.08.2007
Сообщений: 13
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
shulgaserj на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от IOPA4
Может кто подскажет, почему все эти строки я не могу записать в EEPROM,
Код:
char delim=':';
char *_cls= "                ";
char *_msg1="Enter latitude  ";
char *_msg2="Enter longitude ";
char *_msg3="Enter month  ";
char *_msg4="Enter day    ";
char *_msg5="Enter year   ";
char *_msg6="Enter hours  ";
char *_msg7="Enter minits ";
char *_msg8="Enter zone   ";
чтобы потом использовать так:
Код:
lcd_gotoxy(0,0);
lcd_puts(_msg1);
lcd_gotoxy(0,1);
lcd_puts(_cls);
Здравствуйте!
Тут посмотрел на Ваш код и увидел следующее:
Код char delim=':'; Вы здесь объявили переменную delim типа "символьную" и присвоили этой переменной значение ":". Это все нормально.
Далее был объявлена переменная ссылка на указатель типа char. Эта переменная может принимать адрес ( По книге char *_cls = delim; Но не может принимать значения. char *_cls= " "; И соответственно последующие написание.... Вам наверное компилятор про это и сказал. Детальное расмотрении памяти:

0078025 [ ]
0078026 [ : ] ‹-char delim;
0078027 [ ] ‹-char *_cls; не допустимо!

char *_cls = delim; Здесь все нормально.

0078025 [ ]
0078026 [ : ] ‹-char delim;
^
|------------ ‹-char *_cls;
0078027 [ ]

По книге "Керниган и Ритчи - С" char *_cls - создание указателя типа char. А &_cls - берем значение с этого указателя типа char. Будьте внимательны по присвоению типов! Если переменная char то и указатель должен быть типа char, int - int и так далее.

С указателями можно делать следующее:
char *temp[] = " Я тут был вообще ";

Это указатель на массив типа char. 18 символов и обязательный параметр - это 19 символ 0(ноль)

temp++; здесь мы двигаемся по этому массиву. (Здесь можно потерять начало массива)

А конструкция char *Step = temp; Другое дело. Step принимает начальный адрес массива temp.
Step++; - тоже самое движение по массиву но без потери начального адреса.

shulgaserj вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видео уроки dosikus Микроконтроллеры, АЦП, память и т.д 61 23.01.2012 21:06
Видео уроки (flash) Proteus 7.1 fmssp Proteus 5 13.08.2007 03:56
AVR уроки Рюмика chipic128 Proteus, KiCAD и другие ECAD 9 07.03.2007 21:46
уроки от LABCENTRE(PIC12F675+C) dosikus Микроконтроллеры, АЦП, память и т.д 22 09.10.2006 10:16


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


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