Jump to content

    

Berkl

Участник
  • Content Count

    123
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Berkl

  • Rank
    Частый гость
  1. Цитата(mov @ Dec 15 2015, 18:22) Infineon рекомендует http://www.infineon.com/cms/en/product/mic...122e98986fb6df0 Ага, спасибо! Еду дальше. С архитектурой доступа к данным не всё понятно. Доступ к данным осуществляется через регистры-указатели на страницы данных DPP0-DPP3, 16кБайт данных на указатель. Таким образом, я могу адресовать до 64кбайт нужных мне данных, неважно это константы во флеши ил данные в ОЗУ, и неважно где в адресном пространстве они находятся. Хорошо. А если мне надо больше 64кБайт данных адресовать, тогда как ? Еще раз спасибо !
  2. Приветствую ! Вероятно будет проект с Infineon XC2787X. Там флеш встроенная, соответственно встал вопрос выбора программатора. Если кто занимался с этими процессорами поделитесь предпочтениями в выборе программатора, плз Заранее благодарен
  3. Я растяпа. Вместо AT+QHTTPGET=60 я слал AT+GHTTPGET=60 Если кто знает про замену URL на IP и как модулю задавать порт http сервера, просвятите плз Спасибо !
  4. Приветствую! Пробую запустить HTTP клиент на GSM модуле Quectel M95. Использую метод GET. Есть 2 вопроса. 1. Какой командой надо указать порт сервера на который буду слать данные с модуля ? Пользуюсь докой GSM_HTTP_ATC_V1.1.pdf , там не нашел 2. Команде AT+QHTTPURL=.... нужно указать строку URL. В ней в том числе указывается имя сервера. Мне нужно использовать IP сервера вместо имени. Вопрос (возможно дурацкий) Как, например, эта строка http://api.efxnow.com/DEMOWebServices2.8/Service.asmx/Echo? Message=helloquectel будет выглядеть с IP адресом сервера вместо его имени ? Допустим, IP = 1.2.3.4 Спасибо! PS А вот еще вопрос. Пробую послать HTTP данные строго по даташиту GSM_HTTP_ATC_V1.1.pdf, стр 12 . Успешно дохожу до AT+QHTTPGET=60 // Send HTTP get Request В ответ получаю +CME ERROR: 100 Неизвестная ошибка. Вставлял эту симку в USB модем и пробовал с компа передавать тот же URL из даташита, всё работает. Приплыл, что называется.... Куда сунуться, подскажите, плз PPS СМСки пробовал отсылать. Работает
  5. Цитата(Xenia @ Jul 1 2014, 00:02) Так это J1 и J2 перемычки? На аналоговой стороне? А я-то сдуру в даташит полезла - так сильно меня заинтресовала возможнось переходить с SPI на I2C и обратно с помощью перемычек. Я с дуру еще и не так могу
  6. Цитата(Xenia @ Jun 30 2014, 19:33) Где там эти перемычки? Не вижу! На мой взгляд, только SPI поддерживает и ничего более. А 4-ый провод - чипселект, он обычно бывает нужен для сихронизации. Смотрите мой пост от Jun 27 2014, 09:33 Там в приложении схемка SCHEMATIC1___ADC_DI.pdf . Речь про неё
  7. Цитата(Lagman @ Jun 27 2014, 16:31) У вас 4-х проводная или я не правильно понял? Трех проводка Схема допускает подключение по 2х 3х и 4х проводной схеме. Установкой перемычек выбирается нужная схема. Я использую в основном 3х проводное
  8. Цитата(Lagman @ Jun 25 2014, 13:05) А 3-х проводную схему подключения применили как писали (рисовали) в этой теме? (картинка) Привет Почти такая же, разница только что только компенсацию внизу меряю. Тут схемка
  9. Цитата(saska @ Jun 20 2014, 19:00) в описании на микросхему имеется фраза - При смене коэффициента усиления обязательно делайте внутреннюю калибровку, иначе вылезет ошибка связанная с неточностью внутренней обвязки (резисторов) переключателя коэффициентов, ну и может еще входной ток буферного усилителя скажется. А калибровку лучше делать динамическую хотя бы 2 раза в секунду, ибо этот ацп давал мне разброс +/- 30 единиц кода в зависимости от внешней температуры от 20 до 40 градусов соответственно на столе и в составе прибора, и опорный резистор совсем не при делах. Динамическую решил отключить для простоты сбора и отсуцтвии требований точности, усилителем тож перестал пользоваца т.к. и без него точность в полградуса выходит. Шумит в верху диапазона 2 разряда,а в низу диапазона 1 разрядик. Проверяю блоком сопротивлений и разница в нормальных условиях порядка +/- 0.05Ом, о большем даже не мечтаю ) Опорные резисторы размером 0805 5ppm 0.01% коих в ассортименте на складах mouser, digikey,arrow и пр. От себя добавлю что процедуру калибровки надо проконтролировать - убедица что коэффициенты действительно изменились. Модуль применяется в составе накопителя ТН3 из состава СБИ АТ для измерения температур холодных спаев, воздуха в системах и тд Спасибо за информацию. Я установил самое большое время преобразования (регистр MODE, младший байт), получилось 4.17 Гц частота преобразования. Показания очень стабильны, даже думка была а не подвисло ли у меня чего. Внутреннюю калибровку запускаю по двум каналам (поскольку 3-х проводное соединение) один раз на 100 опросов АЦП, вне зависимости от температуры чипа. Пробовал греть бытовым феном. Дискреты поначалу выросли на 20-25 единиц, но после стабилизации температурного режима почти вернулись на исходные показания, разница порядка 3-5 дискрет всего. Это хорошо. А вот с ошибкой усиления ничего не изменилось, калибровка никак не сказывается на ней, буду компенсировать внешней калибровской в коде микроконтроллера. Удачи!
  10. Цитата(saska @ Jun 19 2014, 15:26) пусть поздно, но вот сфоткал что получилось - на плиске крутятся 12 каналов по трехпроводной схеме, частота сбора 1 - 32 Гц. Сбор и арифметика реализована аппаратно, процессор в плиске при старте только подготавливает АЦП - сброс, конфиг, калибровка. В процессе отладки вылезли все "бобики" описанные на форуме, но определена последовательность действий после которой АЦП начал слушаца. Привет! Клевая штука получилась, тоже давно ужу хотел попробовать на плиске сгородить чё-нить. Вопрос по ошибкам измерения. Подключил я переменное сопротивление на вход АЦП и собственно его меряю. Ставлю коэффициент усиления 16 (регистр CONFIG, в верхнем байте) и получаю на выходе ошибку. Без усиления измеренное сопротивление = 237.10 Ом, с усилением измеренное сопротивление = 237.29 Ом. Разница почти 0.2 Ом, что много. Очевидно вылезла ошибка усиления. По фразе gain error в даташите полазил, ничего не нашел как с ней бороться. Буффер всегда включен (регистр CONFIG, нижний байт). Внутренняя калибровка тут вряд ли поможет (поправьте если не прав), поскольку запуская калибровку с выбранным коэффициентом усиления, эталонные (калиброванные) сопротивления будут измеряться с той же ошибкой усиления. Значит ли, что если применен коэфициент усиления, то ошибка усиления не устранима возможностями самой АЦП ? Спасибо! PS А зачем аж 12 каналов ? В смысле не могу представить сферу применения где сразу 12 каналов температур может понадобится.
  11. Linux начинающему

    Привет! У меня Убунта установлена рядом с Виндой. При загрузке компа выскакивала убунтовая менюшка в которой предлагалось выбрать что будем грузить: винду или убунту. Пришлось сегодня переустановить Винду, и теперь этой менюшки нет. Винда теперь запускается, не предоставляя выбора. Как запустит Убунту теперь ? Обе операционки установлены на один физический HDD. Спасибо !
  12. Приветствую, Проблема была с виндовсовским софтом для микроПрога. 5 февраля добился чтобы поправили. Только почему то они не выложили апдейт на mikroe.com , а выслали мне в личку. dsPIC33EP512MC806 теперь нормально прошивается.
  13. Приветствую, Использую компиляторы MikroC, прошивщик - mikroProg. Вот маюсь с dsPIC33EP512MC806. Не могу запустиь на нем PLL. Для теста использую моргающий светодиод. Если сведодиод мограет с ожидаемой частотой, значит считаю что проц работает на нужной мне частоте. Без помножения, напрямую от кварца тактуется верно (хоть от внешнего хоть от внутреннего). Для сравнения у меня есть точно такая же плата, но запаян dsPIC33EP256MU806 . Для справки. MU806 - тот же MC806, только с ЮСБ и флеши поменьше. С MU806 никаких проблем. Ладно, попробовал установить MPlab. Взял оттуда проектик Explorer16dsPIC33F_1.X и переконфигурил под dsPIC33EP512MC806 . Тут вообще не заработало - светодиод не включается даже без PLL . Переконфигурил тот же проектик под MU806 - все работает и с PLL и без. Не знаю что делать. 25 плат с этим.... MC806 собрано уже. Еррату посмотрел там нет упоминанй про PLL. У кого есть сей процессор дайте знать плз как у вас дела с ним, ну или скажите куда двигаться. В приложении оба тестовых проекта (под МикроСи и под MPlab) для MC806, с PLL. Заранее благодарен
  14. Linux начинающему

    Багу не нашел, но нашел как обойти. После редактирования файла /etc/network/interfaces, сразу запустил перезагрузку настроек сетевых сервисов: Цитатаsudo /etc/init.d/networking restart Убунта ругнулась (см скриншот), консоль где ввел команду сама закрылась и всё зависло в таком положении. Перезагружаю, Убунта успешно загрузилась, с нужными настройками сети. Буду пока так.
  15. Linux начинающему

    Привет! Вопрос про Линукс и VMware. Решил попробовать использовать Убунту 13.04 из под XP. Итак, Убунта - виртуальная машина с двумя виртальными LAN интерфейсами. Первый (eth0) используется для выхода в интернет, второй (eth1)- внутри локалки. Соответственно, в XP, в vmWare, создал две виртуальные сети, VMnet0 - мост между Убунту и локалкой, и VMnet8 - сеть с NAT и DHCP, для интернету. Убунта хорошо ходит в интернет (через eth0), сразу после её установки. eth1 убунты требует настройки, что я и пробую сделать: Цитата$ sudo gvim /etc/network/interfaces редактирую interfaces следующим образом: Цитатаiface eth1 inet static address 192.168.60.20 netmask 255.255.255.0 gateway 192.168.60.1 auto eth1 192.168.60.20 - адрес eth1 убунты 192.168.60.1 - адрес физической сетевухи инструменталки Так вот. Эти настройки не становятся актуальными. Пробую Цитата$ ifconfig -a и вижу что там для eth1 ничего не изменилось. А Убунта больше не перезагружается. После попытки перезагрузить её, в процессе перезагрузки вижу сообщения "ubuntu waiting for network configuration" и затем "«Waiting for network configuration Waiting 60 seconds more...". Затем черный экран (в окне виртуалки) и тишина.... Переставлял виртуальную Убунту 3 раза, каждый раз тоже самое - гостевуха помирает после установки её параметров eth1 и её перезагрузки. У меня на компе установлена та же 13.04 убунта, рядом с XP. Там никаких проблем с интерфейсами нет. Вопрос: что не так с конфигурированием eth1, или может VMware ? Спасибо.