Jump to content

    

ZyBEX

Участник
  • Content Count

    54
  • Joined

  • Last visited

Everything posted by ZyBEX


  1. Недавно, между делом, я показал Компэловский СДС руководителю некой достаточно крупной литовской фирмы, производящей электронику. Человек был поражен мощью этого сервиса. По его словам европейские компании такого не предоставляют. Почувствовал гордость за наших )))
  2. Компэл убрал цены и остатки, чтобы, видимо, не светить их простым радиолюбителям. В этот-же момент его дочки, Терраэлектроника и ДКО Электронщик, подняли цены (все, не только розничные) приблизительно на 60% от компэловских. И теперь стали самыми дорогими в рунете магазинами по продаже радиодеталей и инструментов физлицам, догнав и обогнав Чип-и-Дип. Это Нонсенс! Но Чип-и-Дип имеет сеть магазинов с крупными площадями и великим множеством сотрудников, которые съедают кучу выручки, тут понять можно, и то в последнее время он подвинулся в сторону уменьшения цен. Терра же с Электронщиком не имеют ничего, кроме маленького магазинчика на Дербеневской с тремя менеджерами и одним-двумя (могу ошибаться) кладовщиками. Так какого черта, господа? Жадность? Сравню цены, к примеру: Паяльная станция LUKEY-702: PartsDirect - 4200, Compel - 4800, Voltmaster - 5000, Chip&Dip - 5800, Terraelectronica - 7100 Осциллограф RIGOL DS1054Z: PartsDirect - 29000, Compel - 34000, Voltmaster - -, Chip&Dip - 31000, Terraelectronica - 46800 Мультиметр Mastech MY62: PartsDirect - 1200, Compel - 1700, Voltmaster - 1400, Chip&Dip - 2200, Terraelectronica - 2600 Паяльная станция Quick 202D ESD: PartsDirect - 11000, Compel - 11600, Voltmaster- 14000, Chip&Dip - -, Terraelectronica - 17200 Отладочная плата STM32F407G-DISC1: PartsDirect - -, Compel - 2300, Voltmaster - 2400, Chip&Dip - 2200, Terraelectronica - 3700 Микроконтроллер STM32F401RCT6: PartsDirect - 320, Compel - 215, Voltmaster - 250, Chip&Dip - 370, Terraelectronica - 345 Микроконтроллер ATMEGA328P-AU: PartsDirect - 185, Compel - 230, Voltmaster - 180, Chip&Dip - 130, Terraelectronica - 365 DC-DC преобразователь L5970D013TR: PartsDirect - 30, Compel - 135, Voltmaster - -, Chip&Dip - 150, Terraelectronica - 215 DC-DC преобразователь LM2596DSADJR4G: PartsDirect - -, Compel - 134, Voltmaster - 130, Chip&Dip - 100, Terraelectronica - 215
  3. Это задумано не NXP. Если нужен детект адреса, то передавать нужно только в 9-битном режиме, устанавливая 9-й бит в байте адреса. Если же передаешь в 8-битном режиме со включенным автодетектом, он будет срабатывать на стоп-бит, который для него будет девятым.
  4. Точно умирает? Reset сразу после начала прошивки вручную нажимать пробовали. Интересно, что (у меня) команда стирания выполнялась сама, а запись требовала жать резет, иначе происходила потеря контроллера. И все-таки вопрос про st-link utility: у кого-нибудь были аномалии при работе с ней, и как побеждали?
  5. Кит от терраэлектроники TE-STM32F107 ("Барракуда"). В комплекте шел диск, который не читался, но у них на сайте были все файлы с диска. Оттуда и взял. (здесь)
  6. Кто знает по каким еще причинам может быть " flash driver 'stm32.flash' not found "
  7. А почему боитесь QFN корпуса? Если страшно паять, так это совсем не проблема. Раньше тоже боялся, пока не попробовал. Нужно перед установкой залудить выводы, чтоб с припоем стали выпуклыми. И потом, полив флюсом посадочное место, просто ровненько приложить и термофеном (воздух почти на минимум) плавно прогреть на пониженной температуре (можно просто немного отдалив фен), потом добавить (приблизить фен) , припой расплавится и силами поверхностного натяжения корпус сам встанет как надо. 2 минуты и готово. А некоторые в QFN футпринте выводы удлиняют, чтобы даже паяльником можно было прогревать. Но фен рулит ))
  8. Господа. Скажите, почему в st-link utility при прошивке или записи битов конфигурации нужно нажимать reset? По идее st-link сам должен это делать. Или нога (у st-link) отгорела??? Где-то здесь я уже подобную проблему читал, т.е. проблема такая уже была, но не нашел ее решения. МК stm32f107vct6. До этого уже работал со 103 из iar, проблем не было. Хотя иногда при определенной конфигурации микроконтроллера все равно приходилось сбрасывать вручную. Может и такого тоже не должно было быть. Таким он был с момента покупки, к сожалению сравнить не с чем. P.S. Попробовал 107 в иаре. Прошилось влет. Значит дело в st-link utility. Может как-нибудь настроить ее можно?
  9. Там такое уже было: source [find arm-usb-ocd.ocd] source [find stm32.ocd] $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size 0x10000 -work-area-backup 0 set _FLASHNAME $_CHIPNAME.flash #flash bank <name> <driver> <base> <size> <chip_width> <bus_width> flash bank $_FLASHNAME stm32x 0x08000000 0x00040000 0 0 $_TARGETNAME попробовал заменить теги, то же самое...
  10. Используя данный хелп, дохожу до тестового запуска openocd.exe Выдает: Open On-Chip Debugger 0.4.0-dev (2009-11-16-14:52) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxygen/bugs.html 750 kHz jtag_nsrst_delay: 100 jtag_ntrst_delay: 100 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'stm32.cpu' as target identifier, not '0' Error: flash driver 'stm32.flash' not found На этом затык. Что за stm32.flash ? Везде обыскал, нет таких файлов.
  11. И никогда не найдете. DTE - это обозначение стороны хоста. Есть еще DCE - сторона модема. Раз уж речь зашла о сигналах, спрошу: Кто нибудь успешно использует подключение sim900 только по RxD и TxD ? (без cts, dts и т.д.)
  12. STM32 USB_DISCONNECT 2

    Тогда ток потечет в хост и спалит там что-нибудь. Может тогда через делитель? Но Vbus не всегда равно 5 вольт, может быть просадка. Так что нужен стабилизатор на 3.3в
  13. Не открывается? Только что попробовал, у меня открывается нормально. Попробуйте правой кнопкой и сохранить.
  14. STM32 USB_DISCONNECT 2

    В исследовательских целях попробовал на практике. Работает отлично. А разве линии DM-DP имеют защиту, отличную от других линий I/O ? Если нет, то схема должна быть корректна, имхо. Натолкнулся в инете на еще один вариант дисконнекта: Там резистор между VCC и DP сидит постоянно. И когда нужно сделать дисконнект, на 10 мс линия USB-DP (A12) становится push-pull с нулем. P.S. И дело думаю не всегда в экономии. Если нужно сделать экстремально миниатюрное устройство, на разьеме usb наподобие флэшек, то такой вариант годится.
  15. eb-500 толерантен к 5 вольтам? Вы поставили 5-вольтовый max 232. Здесь имхо лучше max3232, трехвольтовый. Ну, или делитель резистивный на RX, для скорости 9600 вполне подойдет. P.S. Вот кстати схема родного кита для этого модуля: EB_500_AN_01_V0.4.pdf
  16. Если ты хочешь показать плату для самопроверки, то лучше сконвертируй в какой нибудь популярный формат, например jpeg или pdf. Не у всех ведь есть sprint-layout.
  17. STM32 USB_DISCONNECT 2

    Как считаете, можно ли резистор подтяжки линии D+ подключить напрямую к I/O порту? Настроив порт в режим push-pull и подав единицу мы, через встроенный P-MOS, подключим резистор к питанию, т.е. 3,3 вольта. Ток (резистор 1,5к) составит не более 2,2мА, по документации порт можно нагрузить 8мА. Вроде-бы все нормально. Если ли предубеждение?
  18. RX1-TX1 работают так-же как и RX0-TX0, во всяком случае у меня так.
  19. Судя по всему что-то все-таки выбило статикой или фантомным током. Или то и другое. Запаял другой модем - заработало. Какие нежные они однако... Господа, вы как согласовываете микроконтроллер с модемом, стивите на сигналы делители или питаете МК от 2.8в ? или другое? Я вот чего боюсь, на непрошитом МК на ногах скорее всего будет единица, а это значит что весь ток опять потечет в модем. Видимо лучше питать 2.8в. Сам же и ответил на свой вопрос :) . Но может есть варианты? Конечно в идеале если бы у МК были отдельные ноги на питание портов, тогда туда подцепить VDD_EXT и все, но таких ног нет.
  20. С ERROR'ом разобрался, не определялась сим-карта, один из tvs диодов в smf05c, который обслуживает sim_data, накрылся, сопротивление 200 ом. Поменял. Теперь при включении с сим-картой, во время (так мне кажется) радиосвязи происходит перезагрузка ("IIII"). Без сим-карты все стабильно, т.е. перезагрузок нет. Таки запустилось с сим-картой без перезагрузки, выдало +CPIN: NOT READY
  21. Запаял резистор. Теперь на команды отвечает ERROR, отпаял резистор - ERROR остался. Теперь не могу вообще с ним работать :) Однако на AT корректно отвечает OK. Запитывать STM32 от 3-х вольт не стал, вместо этого с его Tx на Rx модуля поставил резисторный делитель до 2,9в
  22. SIMCOM_Ltd SIMCOM_SIM900 Revision:1137B02SIM900M64_ST В документации на типовой схеме ничего подобного нет. Более того, цитата "The pull up resistor (about 15KΩ) on the SIM_DATA line already added in the module." ------------------------------- Решилась проблема с status и netlight, действительно, фантомное питание, через линию DTR компорта. Я его инициализировал как выход и устанавливал в единицу, 3.3в уходило в модуль. Сейчас сделал как вход - все стало нормально. Однако не решилась проблема с перезапуском модуля, при том с аккумулятором перезапуск чаще, чем с внешним питанием. Еще раз скажу что под перезапуском я понимаю появление "IIII" на компорте, но выключения модуля не происходит (netlight какое то время продолжает мигать или оставаться светиться, хотя status уходит в 0). Может ли 3.3 вольтовый сигнал TXD приходящий с микроконтроллера на вывод RXD модуля, таким образом влиять на работу?
  23. все управляющие сигналы идут к stm32, который запитан от V_GSM через стабилизатор 3,3в . Сам V_GSM может быть 3,5в (питание от аккумулятора) или 4,2в (от внешнего источника). Глюк проявляется независимо от способа питания. P.S. в stm32 сигнал status настроен как вход без подтяжки.
  24. Я подразумевал при подаче питания, а не при активации power key. Из-за данной проблемы не могу синхронизировать включение\выключение модуля. Также иногда он судя по всему перезапускается, о чем я могу свидетельствовать по внезапно пришедшим "IIII".