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

_Pasha

Участник
  • Постов

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

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


  1. Ксения, такое впечатление, что мы на разных планетах. :laughing: Ну да ладно, не впервой.
  2. С последующей установкой в "1", а как иначе? Все равно при инициализации ставится сразу на сброс а затем после паузы устанавливается в "1". Про DTR вроде все правильно. Пусть еще кто-то скажет/рассудит.
  3. #define BTPORT PORTA #define BTPORT_DDR DDRA #define _BV(n) (1<<n) uint8_t BTport_dir = _BV(PIN0)//Rst | _BV(PIN3) //myTxD->RxD | _BV(PIN6) // myRTS->CTS | _BV(PIN4); // myDTR->DTR uint8_t BTport_ini = _BV(PIN6) | _BV(PIN4); // rst=0; txd/rxd=alt.driven; myRTS=off; myDTR=off BTPORT = BTport_ini; BTPORT_DDR = BTport_dir; Так, что ли? Это если путаницы нету в реф.доках, они такое полюбляют...
  4. QPSK - это сюда сильно круто, мсм :beer: Совершенно сапоги!
  5. Это не есть "сигнальная" задача, это именно general purpose. С учетом оговоренных скоростей по данным.
  6. Его можно и в *.wav проверить :) Взять грязюку любую, подмешать нужные -хх дБ и вперед. Ага :) только все равно все пути туда и приведут, не по пинкаунту так по цене.
  7. Так у нас все равно все сводится к stm32 :) Тут интерес теперь в другой плоскости - можно ведь вообще нечто типа speech watermark делать, над звуковым каналом. Тогда нужно не менее f313. Плюсы такого подхода - в канале кроме звука оригинального больше ничего нет. Минусы - скорость. Будем посмотреть.
  8. У Вас отсутствие ЖЗ с Китаем получится не намного полезнее наличия оного с остальным миром.
  9. Сильно... только что глянул навскидку elm-chan xprintf - там это уже было оказывается, а я раньше не замечал. Спасибо!
  10. Всем привет! Сабж от тула такого ~/tools/gcc-arm-none-eabi-4_8-2013q4/bin$ arm-none-eabi-gcc -v Using built-in specs. COLLECT_GCC=arm-none-eabi-gcc COLLECT_LTO_WRAPPER=/usr/bin/../lib/gcc/arm-none-eabi/4.8.3/lto-wrapper Target: arm-none-eabi Configured with: /home/build/work/GCC-4-8-build/src/gcc/configure --target=arm-none-eabi --prefix=/home/build/work/GCC-4-8-build/install-native --libexecdir=/home/build/work/GCC-4-8-build/install-native/lib --infodir=/home/build/work/GCC-4-8-build/install-native/share/doc/gcc-arm-none-eabi/info --mandir=/home/build/work/GCC-4-8-build/install-native/share/doc/gcc-arm-none-eabi/man --htmldir=/home/build/work/GCC-4-8-build/install-native/share/doc/gcc-arm-none-eabi/html --pdfdir=/home/build/work/GCC-4-8-build/install-native/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-plugins --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-newlib --with-headers=yes --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/home/build/work/GCC-4-8-build/install-native/arm-none-eabi --build=i686-linux-gnu --host=i686-linux-gnu --with-gmp=/home/build/work/GCC-4-8-build/build-native/host-libs/usr --with-mpfr=/home/build/work/GCC-4-8-build/build-native/host-libs/usr --with-mpc=/home/build/work/GCC-4-8-build/build-native/host-libs/usr --with-isl=/home/build/work/GCC-4-8-build/build-native/host-libs/usr --with-cloog=/home/build/work/GCC-4-8-build/build-native/host-libs/usr --with-libelf=/home/build/work/GCC-4-8-build/build-native/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for ARM Embedded Processors' --with-multilib-list=armv6-m,armv7-m,armv7e-m,armv7-r Thread model: single gcc version 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641] (GNU Tools for ARM Embedded Processors) Пишет варнинг, связанный с stdarg.h In file included from ./../../src/si446x_api_lib.c:13:0: ./../../src/si446x_api_lib.c: In function 'si446x_set_property': ./../../src/si446x_api_lib.c:321:46: warning: 'U8' is promoted to 'int' when passed through '...' [enabled by default] Pro2Cmd[cmdIndex] = va_arg (argList, U8); ^ ./../../src/si446x_api_lib.c:321:46: note: (so you should pass 'int' not 'U8' to 'va_arg') ./../../src/si446x_api_lib.c:321:46: note: if this code is reached, the program will abort Фрагмент исходника такой va_start (argList, START_PROP); cmdIndex = 4; while(NUM_PROPS--) { Pro2Cmd[cmdIndex] = va_arg (argList, U8); cmdIndex++; } va_end(argList); U8 соответственно = uint8_t, и там это нужно, а мог бы задать uint_least8_t и обмануть, не разбираясь в сути. А тут - такое... Куда копать?
  11. + читают бит на 3/4 интервала а не через 2 мкс.
  12. Вот-вот. Пусть ТС притащит в студию процедуру чтения бита. :)
  13. Чего тут сложного? Наверняка используют reference counting. Блок остался бесхозным - и подлежит удалению при следующем обращении к манагеру памяти.
  14. Не, я не промолчу. В связи с ростом популярности Free Pascal + Lazarus + CodeTyphoon И мои впечатления можно в двух словах: "посидеть попрограммировать, отдохнуть от Си" :)
  15. В общем случае - не мой вопрос, Вам наверняка дешевле сесть за штурвал координатора и разбить проект на независимые этапы, чем идти на поводу "подключ"ников с блэкджеком и сами знаете чем. По поводу гарантий - есть в вебманях несколько видов их соблюдения. Одно из них так и зовется: "контракт". --- В общем, удачи в правильном выборе, тут я Вами манипулировать пытаться не стану.
  16. Харе Кришна! 200 тыр 4 месяца 3 экземпляра девайса, 1 мне - 2 Вам + bsp + гламурный тест. Дальнейшее сотрудничество в плане ПО. мыло <мой ник> <собака>ukr<дот>net Спасибо.
  17. Напомните мне в личку на след неделе, я спрошу где брал человек совсем недавно, или Вас напрямую свяжу. Только если не отвечу в течение суток - пишите еще. Бывает, что надо напоминать о себе.
  18. 2104 от 5 вольт не работают. Емнип, питание от 12, с учетом UVLO, хотя их правильнее от 15 питать. Даже не припомню кто от 5 работает :( TC442x (Microchip) от 4.5 но они два нижних. На полумост не пойдут
  19. Надо бы дату запомнить: 21.04.2014 Исторический момент, когда вдруг (cenzoped)34063 стал недокомпонентом. А до того всё было нормально :)
  20. mcp602 Если надо от 0 до питания -- кстати LM358 при 5 питания будет работать от 0 до примерно 3,6 вольт
  21. Меня например. При посредстве гадкошумной микросхемы даже термопара оцифровывается, - и работает при этом, что самое противное. :) Я даже не помню, когда начал их применять, наверное лет 20 назад.
  22. Ну, и есть тупые методы. Берете понижающий на МС34063 входное 11...35 выходное 5 Далее ставите изолированный 5/5 вольт. Счастье на борту :)
  23. Ну, у меня тоже есть такой вариант, туда добавил источник тока 20мА и была развязка групповая, 4/1. Общий мог быть или плюс или минус(т.е. стоял еще и мост)
×
×
  • Создать...