Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.07.2006, 09:10
|
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Re: atmega16 + gsm-terminal - схема?
Сообщение от mel2
|
буфера на приём и передачу были сгенерены мастером (со значением по 100)
|
А, ежели не секрет, то как реализовано чтение и разбор ответов из буфера?
Можно на мыло: bimboo(жаба)pisem.net
|
|
|
|
17.07.2006, 16:45
|
|
Частый гость
Регистрация: 04.07.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
не секрет, просто пока код сырой, сумбурный, чёткой концепции нет пока, через месяцок, если будет интерес напомните
|
|
|
|
17.07.2006, 17:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
есть же апноут AVR
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
18.07.2006, 08:25
|
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
есть же апноут AVR
|
Да, есть аппноут с исходниками под IAR.
Есть исходники под IAR и под WinAVR на http://www.gsmpager.spb.ru/making.html
А я вот помаленьку работаю под CodeVisionAVR. Как и mel2. И я при этом не хочу ходить по уже натоптанным граблям. Я не прав?
Кстсти, если в задачу №5 добавить пример чтения строки и ее разбора (скажем, определить, что там есть "ОК") - ващщеб цены той задаче б не было б!
|
|
|
|
18.07.2006, 11:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
странно как-то.... из задачи вы бы взяли, а из апноута НЕТ ! Почему ?
===
но в любом случае вы не внимательны - в указанной вами задаче
http://avr123.nm.ru/z5.htm
КОНЕЧНО есть то, что вам надо:
поищите такой текст :
/* взять из буфера наиболее старый
символ и если это не F то делать еще раз,
а если это F пойти на следующий код программы */
=========
Читайте внимательно ! и все прояснится ...
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
18.07.2006, 11:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Самое удивительное, что чуть ниже написано ВЫДЕЛЕНЫМ шрифтом !!!
"Код выше можно применить если вы ожидаете получения какого либо пакета данных, и знаете каким числом он должен начинаться.
Несколькими строками аналогичного кода можно определить нужную последовательность поступающих данных."
Еще раз прошу: читайте не спеша и думая !
ЭТО нужно ВАМ !
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
18.07.2006, 11:24
|
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
из задачи вы бы взяли, а из апноута НЕТ ! Почему ?
|
Потому, что (например) IAR'овская конструкция:
if(strstr(pBuf, "OK")) return 0;
в СodeVisionAVR не работает. А как ее перепереть в СodeVisionAVR я пока не знаю.
|
|
|
|
18.07.2006, 11:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
сделайте как в задаче 5 - вначале дождитесь символ 'O' а слудующим должен быть 'K'
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
18.07.2006, 17:54
|
|
Частый гость
Регистрация: 04.07.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от EagleB3
|
Сообщение от avr123-nm-ru
|
из задачи вы бы взяли, а из апноута НЕТ ! Почему ?
|
Потому, что (например) IAR'овская конструкция:
if(strstr(pBuf, "OK")) return 0;
в СodeVisionAVR не работает. А как ее перепереть в СodeVisionAVR я пока не знаю.
|
в СodeVisionAVR можно strcmp, читайте в хелпе - String Functions
|
|
|
|
19.07.2006, 08:53
|
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от mel2
|
в СodeVisionAVR можно strcmp, читайте в хелпе - String Functions
|
Читаю, читаю... Там и strcmp, и strstr... Но примеров на работу со строковыми функциями нигде найти пока не смог.
А Сишник из меня фиговый. Вчера пол-вечера промучался со всякими &mystr и т.п. Так и не осилил.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:45.
|
|