Jump to content

    

Falkon_99

Участник
  • Content Count

    169
  • Joined

  • Last visited

Everything posted by Falkon_99


  1. Подскажите, как правильно делать отводы от внутренних площадок SIM800H ? Если переходные отверстия, то где их расположить, на самой площадке? Или пытаться вывести наружу между соседними площадками? Если можно, покажите "скрин-фото" кусочка платы с этим модулем! Спасибо
  2. STM32F4Discovery - USB Host HID

    спасибо, вот еще теорию интересную нашел http://microsin.ru/content/view/1107/44/
  3. STM32F4Discovery - USB Host HID

    Для LPC1768 есть официальные библиотеки тут а также один пример USB OTG там же MP3 player solution on NXP LPC1700 series Больше примеров в интернете найти не смог, кто знает, владеет, где можно почитать про USB на LPC1768 ?
  4. STM32F4Discovery - USB Host HID

    Цитата(Golikov A. @ Jul 19 2014, 22:07) Хост в LPC (1768 в частности) правда лучше, он ваще OHCI, все сам делает, только прерывания поддержать и всех делов... В целом хост сильно сложнее девайса, у вас хоть с устройством то опыт есть? Тоже интересен вопросс поднять USB Host для подключения флешки к контроллеру. Пока на стадии выбора контроллера. STM32 берет кучей примеров, но если начать разбираться, то оказывается половина примеров не работает, половина с ошибками и тд... Например нашел проэкт USB_MSC_HOST. Все работает, я даже обрадовался, флешку видит, работает с файловой системой, но потом пришла БЕДА. Оказалось что работат только с одной флешкой из пяти! пытался разобратся, в итоге ничего не понятно!!! Короче вопросс про LPC(1768 в частности), есть ли официальные примеры для него. Можно ссылочку на официальный сайт. Сам ниразу не использовал эти контроллеры. Спасибо
  5. ATXMEGA и USB

    Простейшая задача - это в кавычках )))) я себя так утешаю, но делать прийдётся... спасибо
  6. ATXMEGA и USB

    Спасибо, архитектура AVR ближе, поэтому и смотрю в их сторону. Но знаний по USB не достаточно, поэтому паралельно просматриваю STM32, где куча примеров в сети... С другой стороны, те кто пробовал USB в STM32, в один голос твердят, что слишком уж запутано там всё, и новичку проще начать осваивать USB на других контроллерах. Вот и дилема... А вообще, задача простейшая, необходимо подключить USB флешку, и работать с файловой системой!
  7. ATXMEGA и USB

    да, есть поддержка host (OTG) только в контроллере AT90USB1287. Кто нибудь работал с ним? Есть ли библиотеки для работы с USB ? Или не заморачиватся и использовать STM32 контроллеры, на которые есть куча примеров ?
  8. ATXMEGA и USB

    Кто работал с USB ATXMega, просветите пожалуйста, есть ли в них аппаратная поддержка OTG ?
  9. Цитата(molecul @ Jul 1 2014, 16:43) А какую связку "GPS модуль плюс антенна" можете посоветовать для таких малых размеров? Вообще согласен, нужно заказывать и пробовать =)
  10. Вот такая поместится рядом с модулем Антенна 13x13x4 тоже маленькая, вот и вопросс стоит ли место выделять под неё, или с тем же успехом можно использовать настроенную антенну модуля SIM33ELA ?
  11. По толчине не поместится патч антенна! Единственный альтернативный вариант - это квадратную керамику поставить размером 12x12x4мм рядом с модулем. Не больше, т.к. рядом еще стоит второй модуль SIM800H
  12. Аккумуляторный элемент со встроеной платой защиты 3.7V 950mA/h, 2C, 50x34x5.2mm http://microchip.ua/simcom/Battery/XK523450.pdf
  13. Спасибо, обнадёжили! Корпус реально мелкий будет, Для керамики никак места не хватит. Снизу всю площадь занимает аккумулятор, а сверху платы - модуль и объвязка. При этом жесткое ограничение в толщине корпуса - всего 10мм свободного пространства внутри. 5мм из них - это толщина аккумулятора.
  14. насколько важен размер земляного полигона на плате под модулем SIM33ELA? Пишется что отличный вариант для минимизации размеров... А этот полигон все размеры испортит... Вообще заманчиво, но смущают размеры антенны=)
  15. Насколько тяжело паять Sim800H в домашних условиях феном, без насадки??? Нанесён ли на контакты модуля припой? или пастой мазать нужно? Поделитесь ещё опытом... ))
  16. Вышла Atmel Studio 6

    Для большего наслаждения рекомендую порытся в обновлениях для студии "Extension manager" Например дополнительная утилита "XFeature" даёт качественную подсветку текста... [attachment=85720:Untitled.jpg]
  17. Где взять файл "stm32f4xx_rcc.h"

    Тоже не смог найти в папке кейл_5 файлы CMSIS и StdPeriph. Даже старые проэкты (кейл_4) запускаются с ошибкой, что не могут найти эти файлы. Приходится в папку с проэктом собирать все библиотеки...
  18. Питание SIM900.

    обычно ключ ставят только по питанию модуля, для аварийной перезагрузки после зависания. Например не реагирует на POWERKEY, говорят и такое бывает. при этом контроллер должен быть постоянно запитан. Ваша схема для этого не подойдет! Только барон Мюнхаузен себя за бороду поднимает =)
  19. ADC+DMA STM32F407

    TS_temp ADC sampling time when reading the temperature 1°C accuracy 10 µs у меня данные с регистра читаются 5 раз в секунду, выводятся на экран, пока без всяких пеерсчетов. Может что то с чипом, попробую на другой плате Напишите, кто знает, приблизительный предел изменения данных в регистре, при повышении температуры на 50С, при услови что АЦП 12bit (0...4095 уе)
  20. ADC+DMA STM32F407

    я прозрел! От частоты АЦП зависят результвты причём значительно, особенно по каналу измерения температуры. минимальные скачки показаний получаются при 15MHz. (ADCPRE = 4). Но в пересчете по каналу Vbat, ничего не меняется. Скорее всего нужно откалибровать один раз его, и забыть. Еще датчик температуры себя странно ведет. При прогреве от 30 до 80 С, показания в регистре увеличиваются всего лишь на 20 пунктов. Ото при установленном 12bit АЦП. В общем толи я туплю гдето, толи АЦП в STM32 полный отстой.
  21. ADC+DMA STM32F407

    В тему про АЦП, у меня STM32F207 Настроил преобразование регулярных каналов, с минимальной частотой. Требуется точность а не быстродействие. 1 ch - напряжение питание через делитель. 2 ch - встроенный датчик температуры. 3 ch - канал опорного напряжения. 4 ch - напряжение Vbat. Поскольку на вывод AVDD приходит нестабилизированное питание, просто +3V, пересчет делаю с учетом опорного напряжения. Точность полный отстой +/- 20 единиц в регистре ADC1->DR. Но дело в другом: По первому каналу пересчет получается (по здравому смыслу), около 3В А вот канал Vbat очень занижает показания... чтобы не запутатся в пересчетах, смотрим в "попугаях" регистра ADC1->DR Vref = 0x0682 (По даташиту 1.21В) Vbat = 0x0643 (По даташиту необходимо увеличить значение в 2 раза) => 0x0C86 далее просто 0x0C86 * 1.21 / 0x0682 = 2,33 В (Поверьте реально на батарейке 2,98 В) Что я могу делать не так??? Кто нибудь вообще сталкивался с измерением напряжения Vbat, через внутренний канал АЦП ?
  22. Как я накололся с stm32f10x.h

    от стандартных CMSIS предпочитаю не отказыватся, типа - stm32fxxx.c - system_stm32f2xx.c - core_cm3.c Всё равно стартап вызывается только один раз вначале программы. А вот STM32Fxxx_StdPeriph_Driver ( типа библиотеки GPIO, RCC, DMA ) стараюсь не использовать. Иногда проще пару битов вручную выставить, и тем самым Flash экономиить на пару килобайт. Вы скажете, флеша и так хватает у STM? Это правда, но в режиме отладки, прошивка быстрее грузится в камень)))
  23. не запускается Keil

    Перестал работать Keil 4, для ARM, Win7 x64 после установки каких то драйверов точно не помню. Переустановка программы не помогла. та же самая ошибка. Пробовал новую версию ставить Keil 5 всё равно не запускается. Вот что пишет [attachment=82665:Untitled.jpg] думаю поможет переустановка винды. может есть еще методы?
  24. не запускается Keil

    Значит, проблема решена. Дело было в том, что в настройках экрана Windows7 я всегда ставил масштаб 125%. А программа Keil странным образом находит в этом страшный глюк для себя и не запускается!!! Короче, знал бы раньше, не пришлось бы 3 раза винду переставлять, и вылавливать момент, когда глюк повторится. обьяснений нет, факт на лицо!!! [attachment=83090:Untitled.jpg]
  25. не запускается Keil

    попробую вечером, спасибо. Но не думаю что все так просто получится... Еще посетила мысль попробовать тот же проэкт открыть на другом компе. Возможно просто слишком длинный путь был к файлу, но всё латинецей!