Перейти к содержанию
    

Sagittarius

Свой
  • Постов

    209
  • Зарегистрирован

  • Посещение

Весь контент Sagittarius


  1. Здравствуйте. Запихиваю очередной новый компонент в DbLib и вот что то мне этот процесс напомнил ... а! да! почти так же, в далеких 90-х, составлялись простые текстовые файлы соответствия SYM->PRT для PCAD 4.5 ... когда же альтиум дорастет хотя бы до PCAD2000 ??? Спасибо.
  2. треш на халяву

    Здравствуйте. отдается за ненадобностью продукция/отходы электронной жизнидеятельности: 1. AVR jtag старый на COM 2. плата на STM32F207 с входами, RS232, Ethernet и microSD на борту (схема PCAD206) 3. катушка катушек индуктивностей с маркировкой 100 4. какие то блоки питания, 9V, 30V(от принтера) и 19.5V (от ноута Dell) 5. куча плат на AT91SAM7S128 с USB и ОЗУ с баттарейками на борту (когда то делалась такая спец-флешка) 6. куча плат на AT91SAM7S128 с модулями XBee/XBee Pro и RS232 7. куча каких то шнурков (ups, com, vga, ethernet) 8. Xilinx-бластер или как его там, на LPT. С ним в пакете Byte blaster Altera, самопал и чего то типа EPM7032 9. кучка антенн 2.4 ГГц, возможно и GSM 10. модемы GM47 с разъемами и антеннами 11. шнур осциллографа HP9251 12. какие то древние TFT PMV035C-5127H0075 13. отладочные платы ZigBee от Freescale 14. динамики Visaton FRS8 4шт 15. чего то 8-ми битное отладочное от ST 16. пульты RC-6 17. 3 проца AT91SAM7S256 18. радиатор от какого то intel-celeron D Самовывоз из района Звездной, писать на мыло isj[собака]list.ru актуально до 28.09 после будет выкинуто фото всего сразу, большое:
  3. Здравствуйте! Такой вопрос: xQueueSend, если указан таймаут, блокирует поток до постановки сообщения в очередь. А хотелось бы иметь функцию, которая блокирует поток до выборки из очереди этого сообщения. Смотрел доку на API - не нашел. Возможно кто то делал подобную модификацию ядра FreeRTOS ? Спасибо.
  4. Здравствуйте. Осваиваю Altium (после PCAD2k6 ... 4.5). Есть куча альтиумовских библиотек, как старых так свежих и Unified на торренах. И если, к примеру STM32F103 или какую ни будь Altera можно легко найти то с нахождением более простых элементов проблемы. По крайней мере у меня :-) На пример резисторы и конденсаторы SMD 0603 - ну это просто, сделал свое через DbLib. Но есть много других компонентов, одинаковых у разных производителей: кварцы как SMD так и с выводами, разъемы USB (нашел в либе AMP но времени ушло много), конденсаторы электролиты, танталовые, раземы DB-9, штыри на плату PLS,PLD, кнопки и много подобного. Возможно кто то составлял список или просто поделится что из каких библиотек он использует для работы. Особенно интересно соответствие компонентов готовых библиотек и позиций в каталогах крупных российских поставщиков компонентов. Спасибо.
  5. Здравствуйте. Есть ли у кого ни будь файлы к китайским отладкам типа такой: http://www.aliexpress.com/item/New-Arrival...1795346213.html а еще лучше такой: http://www.aliexpress.com/store/product/PC...1195862038.html китайцы на запросы отвечают "You can see our listing and photo" или "we will send u a CD" :-) Спасибо.
  6. спасибо, это видел уже, но в последний раз за монтаж QFN на мелкой партии с меня запросили почти как за БГА :-( хотя похоже это самое простое что можно использовать.
  7. Здравтвуйте. лет 10 назад сделал плату PCI на Flex8000. На днях стал смотреть на PCIe. Какие FPGA сейчас для них есть? Интересует Low-end, скажем так - корпус TQFP или подобный, ценик минимальный :-) Как понял с внутренним трансивером простейшее это Cyclone IV GX или Spartan 6 (оба BGA) ? А внешний трансивер это сразу BGA корпус?. Спасибо.
  8. Здравствуйте. отдается за не надобностью и моральным устареванием: 1. Atmel SAM-ICE, к нему несколько плат на AT91SAM7xx. SAM-ICE можно перепрошить и получится хоть и устаревший но jlink 2. 3 разворота журнала PlayBoy :-) ... расслабтесь, не с тетками а с электронной рекламой. 1 глючит, 1 работает но села акб, на 3-м линукс стопится на загрузке http://www.vogeeky.org/ , https://groups.google.com/forum/#!forum/vogeeky 3. плата от ucrouter.ru на AT91RM9200 3. olimex на LPC2214fbd144 4. отладка на Colibri PXA270 (плата+модуль), когда то пробовал продать но никому не надо :-) http://electronix.ru/forum/index.php?showtopic=84087&hl= если надо то писать на isj[собака]list.ru до 9 мая, потом все в помойку.
  9. Здравствуйте. Требуется доработать имеющиеся заготовки корпусов. Это куски профиля, который надо обрезать в размер (+-0.25мм просто на дисковой пиле) и насверлить отверстия под выход звука. Отверстия надо на ЧПУ или по шаблону чтоб было ровно. Фото предыдущего варианта прицепил, сейчас размер будет чуть меньше. Аллюминий нормальный, при фрезеровке к инструменту не лип даже без СОЖ-а. Все в Питере (желательно юг :-) ) можно на мыло isj[гав-гав]list.ru Спасибо. "Алюминий, алюминий, алюминий" ! пожалуйста.
  10. с количеством байт странность есть. 64 байта приходит в поле wLength. но если я отправлю сразу весь дескриптор (18 байт) то получу reset и повторный запрос дескриптора. Если меняю обратно на 8 то дохожу до установки адреса (в DevDesc естественно тоже меняю размер контрол ендпоинт) На этой же плате запускается и проходит энумерацию с установкой дров пример от IAR-а VirtualCOM, там как раз правил под свое железо так что в этом все должно быть правильно.
  11. подправил пару своих косяков, теперь цикл стал длиннее: запрос DevDesc, получение reset Set Address запрос DevDesc reset ... что хосту может не нравится в устройстве? дескриптор пробовал другой, от работающего примера IAR-а.
  12. STM32F103 USB enumeration

    Здравствуйте. Подскажите как правильно отвечать по запросу на дескриптор устройства? Дескриптор рабочий от своего давнего проекта на атмеле. Приходит запрос на дескриптор устройства, отдаю его (по 8 байт или весь сразу, без разницы), после чего получаю ресет. Цикл повторяется несколько раз после чего винде говорит о не распознанном устройстве. Пробовал посылать после дескриптора пакет нулевой длины и переключать/оставлять без изменений DTOG_RX и DTOG_TX - результата нет. последовательность действий сейчас: -Reset, все сбрасываю и обнуляю, EP0 cnfdk. rjynhjkmyjq b hfphtif. tq ghbtv -прерывание прием пакета по EP0, запрос DevDesc, формирую свой буфер с заголовком и телом дескриптора. Запрошенную длину выдай на передачу. (Win XP запрашивала помнится сначала 8 байт, потом давала ресет и запрашивала весь DevDes. Win 7 запрашивает сразу 64 байта) - прерывание данные отправлены. если есть что передавать - передаю. если нет то перевожу EP0 на прием. - снова получаю Reset. Что пропустил? Какой то битик переключить? надо ли как то обрабатывать SOF? Спасибо.
  13. STM32F103 и USB_TypeDef

    Здравствуйте. Есть такая непонятка. В примерах от IAR для STM32 есть хедеры (на пример stm32f10x.h) с описанием периферии типа typedef struct{ ... ... }GPIO_TypeDef ...}I2C_TypeDef ...}RCC_TypeDef но нет такого описания для USB. Вопрос - почему? его забыли или специально исключили из хедеров? Писать самому или где то можно взять готовое? Спасибо.
  14. Здравствуйте. В файле .icf описаны символы, блоки, секции. Возможно ли как то получить эти значения в коде C/C++? Если более конкретно: есть section во Flash, в которой хранится конфиг устройства. Если просто положить переменную в эту секцию (а секция в старших адресах флеша) то вырастает объем .bin файла прошивки (эта переменная тоже включается в бинарник а между ней и основным кодом 200к пустого места). Сейчас решено просто работой через указатель с присвоением конкретного адреса. Но хотелось бы взять этот адрес именно из .icf, чтоб при изменениях расположения областей во flash все менялось бы в одном месте. Или может быть можно сделать на оборот: задать все сегменты в файле для компилятора с экспортом в линкер? Спасибо.
  15. Здравствуйте. Подскажите пожалуйста доставаемый малогабаритный (15..30мм диаметр или прямоугольник что то вроде 40х20) динамик с сопротивлением 4 Ом. Пока нахожу только 8 Ом но такие от 3.3В не раскачать на нужную громкость. Спасибо.
  16. непредвиденный сбой, типа как отвалился внешний кварц - разгоняем на PLL внутренний RC, сдох PLL работаем на том что работается, хоть как то :-) перестраховка, так же как обращаться к ячейке массива int arr[16] как arr[ i &0x0F] при том, что i вроде бы должно всегда быть 0..15
  17. да запросто: в вопросе было указано что очистка производится но надо отследить ситуацию переполнения памяти SMS(где то что то сглючило). 1-й ответ не в тему про разделение SMS и входящих звонков не спрашивалось вообще, 2-й ответ не в тему да, делается по RI. вопрос как сделать чтоб RI дернулся при поступлении SMS в том числе и при переполнении памяти. Контроллер спит и модем должен его разбудить. Телефон принимает от БС сигнал о наличии SMS, смотрит что эту SMS класть некуда и выдает об этом сообщение. Мне надо чтоб так же сделал модем. Что такое в принципе не возможно скажите телефонам к примеру Samsung S5620, S5550 которые так делают. Вполне допускаю что этого не может конкретно SIM900, может быть надо лезть в его настройки сообщений об ошибках. Т.е. 3-й Ваш ответ тоже ни о чем. 4-й ответ просто повторение предыдущих 3-х. как сделать чтоб SIM900 сообщил о переполнении памяти SMS? если уж вы так все понимаете.
  18. читаем вопрос, думаем, еще раз читаем, понимаем что все 3 ответа вообще не в тему, думаем дальше а телефон плохой, человек должен сам принимать решения.
  19. мой вопрос в другом - как заставить дергаться RI при заполнении памяти SMS на SIM, у меня она в такой ситуации не дергается.
  20. не запоминать - это какие то настройки, чтоб сообщения автоматически удалялись? мне вообще содержимое SMS не важно, оно сразу удаляется, важен факт его прихода.
  21. Здравствуйте. контроллер с модемом, все время спит (и модем в спящем режиме). По входящему звонку/SMS просыпается, выполняет все что надо и засыпает снова. Со звонками и SMS пока память SMS заполнена все хорошо работает. Но если SMS класть некуда то никакого сообщения не приходит, модем не просыпается сам и не выдает RING на контроллер. И даже если модем и контроллер не спят то сообщения о новой SMS и переполнении памяти нет. Вопрос как это можно включить? Ведь на телефоне такая ситуация распознается и отображается. варианты +CNMI вроде все разумные перепробовал. Стирать сообщения конечно можно (и так и делается) но хочется отлавливать и такую ситуацию. Спасибо.
×
×
  • Создать...