vesel
Участник-
Постов
32 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о vesel
-
Звание
Участник
- День рождения 24.12.1969
Информация
-
Город
Array
-
M10 чтение СМС - убрать лишнее
vesel ответил vesel тема в Сотовая связь и ее приложения
+CMGF=1 и пользуюсь просто при команде чтения СМСки AT+CMGR=1 в ответ первой строкой приходит служебная инфа "кто ,от кого,время etc..\n" а потом следующей строкой уже само сообщение. На телефонах что ранее делал в режиме PDU на команду чтения в ответ сразу приходит сам текст СМСки. Вот и получилось что отказался от PDU (и всей свистопляски кодинга\декодинга) и решил пользоваться более удобным ТЕХТ режимом - да заработал "головняк" . Придется теперь какимто образом "отбрасывать" первую строку а парсить вторую. Так как в обработчике прерывания USARTа отслеживался символ "\r" (по нему блокировалось прерывание порта и начинался парсинг) то теперь придется с этим "что то делать". -
M10 чтение СМС - убрать лишнее
vesel опубликовал тема в Сотовая связь и ее приложения
Ранее применял в своих поделиях "Сименсов" - приходилось возиться с PDU форматом. Присмотрелся к quectel m10. Завелся сразу и все бы ничего ,но при команде чтения СМСок в ответ модуль сначало выдает строку "от того ,тогдато,сеть и т.п.\n" а потом собственно содержимое СМСки. Курил курил доку , но как отключить сие не нашел. В результате избавился от функций кодинга\декодинга PDU формата но придется возиться с откидыванием сего мусора. Подскажите кто - как лечиться сие ? Может в упор не вижу ? Сперва думал что поможет AT+CSDH , но кажись не то ((( -
свои 5 коп. внесу по поводу протеусов etc.. Давно отказался от всевозможной симуляции.Посчитайте время потраченное на "сражения" с протеусом а потом ВНЕЗАПНО выясняется что после превращения в железо все равно всплывают некоторые "нюансы" на которые тоже нужно потратить время. Потому сразу собираю железо (ЛУТ технология ессно - ибо быстро и дешево) ,разбиваю программу на кусочки (если не были опробованы и отлажены в предыдущем проекте) и "гоняю" до выявления всевозможных неясностей\глюков (как правило глюки заключаются в собственной невнимательности).
-
ex razobralso ))) -lc stavil ne tam ((( project compilolsa wmeste s jacOS i -lc propisivalsja ranshe vremeni...... deistvitelno kogda postavil -lc linkovshiky POSLEDNIM vse bolezni is4ezli ........ vnimatelnostb i es4e raz vnimatelnostb ))
-
воть : static double aa,bb,cc,dd,ff; static char stroka[10]="12.6L",*ended; static char sout1[5]; static int jj; const double e2 = 0.006739496742337; static double gg; void progra(void) { //gg = strtod(stroka,&ended); // ругаетсо jj = round(ff); // работает jj = lrint(ff); // работает bb = 1-e2*(pow(sin(aa),2)); //работает } int main(void) { progra(); snprintf(sout1,4,"%f",gg); sprintf(sout1,"%f",gg); } участники праздника stdio.h math.h в Makefile указаны ключи -lc (-lm не работают математические функции) при раскоментарии strtod при компиляции выкидывает следующее... /usr/local/atmel/bin/avr-gcc -g -Wall -Os -mmcu=atmega128 -c -o probe.o probe.c /usr/local/atmel/bin/avr-gcc -g -Wall -Os -mmcu=atmega128 -Wl,-u,vfprintf -lprintf_flt -lgcc -lc -o probe.elf probe.o /usr/local/atmel/lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/libc.a(fp_powsodd.o):../../../libm/fplib/fp_powsodd.S:59: relocation truncated to fit: R_AVR_13_PCREL against symbol `__mulsf3' defined in .text section in /usr/local/atmel/lib/gcc/avr/3.4.6/avr5/libgcc.a(_mul_sf.o) /usr/local/atmel/lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/libc.a(fp_powsodd.o):../../../libm/fplib/fp_powsodd.S:69: relocation truncated to fit: R_AVR_13_PCREL against symbol `__mulsf3' defined in .text section in /usr/local/atmel/lib/gcc/avr/3.4.6/avr5/libgcc.a(_mul_sf.o) make: *** [probe.elf] Error 1 да и вообще очень непонятно бывают себя ведут фунции sprintf .... кучу всего прошерстил ....основная мысль крутится возле теории неправильности указания порядка подключения либ... устал короче. собираю под линупсом ...gcc 3.4.6.... пробовал и под WinRarом ....та же песня ((( хотел попробовать под CodeVision ... но там упс .. нету кучи функций как то нормального округления,работы со строками ((( вспоможите люди добжие ))
-
from Petka the best!! work under win and linux (winavr,avrdude,CodeVision,etc....)
-
Linux + gcc + eclipse very very good!! sam sidel na CV dolgo - teperb prosto skazka.... i code pishets9 podolshe no ka4estvenee ))
-
prosto vesma 4asto spasaet nali4ie 1mhz )) eto posle neyda4nbIx fuses ..... segodnja okon4atelno perepolz na Linux ( es4e ne nastroil rus-lang) - pod nim programator bez narekanii .... ves4 ! ))
-
отличный программатор ... рекомендую с прошивкой которая не фаст )) и в кодевижине видитсо и дудой .... быстро ))
-
Новый чип AT86RF212 от ATMEL
vesel ответил Alex_N72 тема в Wireless/Optic
я по поводу всей этой мелочи ..типа кондюков 1.5р и трансов с успехом дербаню сотовые ... благо радиорынок под боком...набираеш пучок дохлых нокий3310,сименсов в инете полно подробных схем с расположением деталей ... феном сдуваю что мне нужно .. и счастие я так радиоканал на TRC101-102 собирал )) -
Отослать SMS
vesel ответил Anub тема в В помощь начинающему
возьми семена S35 ....лучше всего стыкуется )) переводи в PDU формат и тренируйся ..)) очень много полезного поддерживает AT^SMSO выключение девайса AT+CBC уровень заряда аккума и т.п.... во всяком случае мнооогие команды "не порезаны" как на более новых )) -
фоторамки ))
vesel ответил vesel тема в В помощь начинающему
блин )) а так все хорошо начиналось )) -
фоторамки ))
vesel опубликовал тема в В помощь начинающему
вопрос .... ктонибудь прикручивал к авр фоторамки ....которых счас пруд-пруди .... за 2000 мона приличную площадь получить )) а то экранчики от сименсов 65\70 освоил ...а тут вообще вкусно будет)) -
эмулятор и отладчик для AVR
vesel ответил LOVE AVR1 тема в В помощь начинающему
можете начинать кидать в меня камнями ...но уже довольно долго "отлаживаю" при помощи СОМ порта .... в ключевых моментах программы пишу СОМ_puts( что делается в данный момент).... оооочень удобно ... это когда уже в голове мешанина... когда уже начинаеш грубые ошибки допускать (пару ночей бессонных,много сигарет ,глаз замыливается )..... а так прошиваеш и смотриш наглядно что у тебя делается ))) -
Atmega8 + Siemens C35
vesel ответил sansan88 тема в В помощь начинающему
я чтобы не парится с согласованием просто применяю 88 или 168 мегу с буковкой V и питаю от телефона же ... вообще никаких проблем ))