Search the Community
Showing results for tags 'COM'.
Found 9 results
-
Имею проводной сканер штрих кодов Argox AS-8000 rs232, хочу переделать его в беспроводной с помощью модулей HC-05 и HC-06. Если я не ошибаюсь, то достаточно разрезать провод сканера пополам, найти линии Rx и Tx и к ним подпаять модули, которые будут работать в сквозном режиме, передавая по блутуз дальше, то что приходит к ним по линии Tx. Помогите мне пожалуйста, в этом деле новичок я. Сами модули я уже настроил: master-модуль сам соединяется со slave-модулем.
-
Доброго времени суток! У меня имеется: - Atmega1284 - Простой COM программатор - hex файл (оригинал прошивки на Си тоже имеется) Как прошить первое с помощью второго? *в начале планировал через PonyProg, но как я понял он с этим МК не захочет работать. Как можно выйти из этой ситуации? P.S. Варианты "Сделай себе нормальный УСБ программатор" не подойдут. Запчастей нет, а если заказывать, то ждать долго, да и зачем его собирать, если я не знаю буду-ли я им пользоваться в дальнейшем. На один раз делать... хм... не охота...
- 1 reply
-
- AVR
- Программатор
-
(and 8 more)
Tagged with:
-
Здравствуйте! Пытаюсь отправить слово с МК Avr attiny2313 через com port и выловить его программой, пока что просто программой "терминал". Прошу помощи! Почему присылаются какие-то арабские символы или что угодно, но не то, что я отсылаю? Сейчас я думаю дело в частоте, но как бы я ее точно не пытался откорректировать, все равно присылается какая-то белиберда. # define F_CPU 3993600UL #include <avr/io.h> #include <avr/iotn2313.h> #include <avr/interrupt.h> void USART_Transmit( unsigned char data ); void USART_Init (unsigned int baud); void USART_Init (unsigned int baud) { UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; // 9600 UCSRB = (1<<RXEN)|(1<<TXEN); //|(1<<TXCIE)|(1<<UDRIE) UCSRC = (1<<USBS)|(1<<UCSZ0); //|(1<<UPM1)|(1<<UPM0) } void USART_Transmit( unsigned char data ) { while ( !(UCSRA & (1<<UDRE)) ); UDR = data; } int main(void) { //const unsigned int BAUDRATE = 9600; //const unsigned int BAUDDIVIDER = ((F_CPU/(16UL*BAUDRATE))-1); USART_Init(25); while(1) { USART_Transmit('h'); USART_Transmit('e'); USART_Transmit('l'); USART_Transmit('l'); USART_Transmit('o'); USART_Transmit('1'); USART_Transmit('2'); USART_Transmit(0x01); USART_Transmit(0x02); USART_Transmit(0x0A); USART_Transmit(0x0D); } }
- 16 replies
-
Есть видеорегистратор с GPS приемником, GPS находится не в самом регистраторе, а в креплении к стеклу, как бы подставке. В самом регистраторе есть USB разъем, и в его подставке есть USB разъем, сам регистратор вставляется в подставку и при этом замыкаются 4 контакта. Итак, при подключении USB компьютера в сам регистратор, он появляется как флешка, то есть используются все 4 контакта USB. При подключении к подставке, регистратор берет оттуда только питание, то есть используются только + и земля, а 2 контакта пустые (разбирал, проверял). В 4 контактах подставки, используются только 3: +, земля и TX от GPS к RX регистратора. Я хочу к контакту D+ или D- USB подставки припаять провод TX GPS приемника, чтобы потом использовать его как USB GPS приемник через USB-TTL(RS232) преобразователь. Пока что, я проверил это "навесу", всё работает. Но что будет, если я вдруг подключу USB выход не к своему преобразователю, а напрямую к компьютеру, то есть замкнутся D+ или D- (смотря что использовать) с TX приемника, ничего не сгорит, или надо как-то защититься от этого?
-
Товарищи, подскажите готовую ПРОСТЕЙШУЮ схему стробоскопа (частоты до 500 Гц) на светодиодах с управлением от компа (через LPT, COM или USB) и программой для него. В пайке я начинающий, в электронике - не начавший, в программировании любитель. Поэтому в первую очередь интересуют схемы без микросхем, с минимумом элементов. Высокая мощность не нужна, максимум - пара одноваттных светодиодов. Компьютер нужен для того, чтобы вспышки были с заданной частотой (пусть и с погрешностью в 1-2 Гц, но стабильно). В итоге всё нужно для измерения частоты перемещений элемента в лабораторных условиях. Лучше, конечно, чтобы работало от USB - тогда можно ограничиться ноутбуком, но на крайний случай притащу старый комп с LPT- главное, чтобы работало. Причем я ограничен во времени - не больше месяца до начала работы. Учиться что-либо проектировать, серьезно программировать и т.п. нет возможности, потому и обращаюсь сюда. Спасибо, если сможете помочь P.S. Будет идеально, если эта схема после модификации сможет выполнить еще одну задачу эксперимента - подачу на нагрузку более высокого напряжения и тока - запитать пьезоэлементы (от внешнего источника) с той же частотой или выше
- 46 replies
-
- стробоскоп
- lpt
-
(and 1 more)
Tagged with:
-
Подскажите, вроде есть еще какая-то микруха окромя FT232 (и вроде как даже дешевле). Нужно чтоб без заморочек с подписью дров и на x64.
-
Использую AVR Studio 4. В качестве подопытного - Arduino Pro Mini 5V/16MHz и BMP085. Пытаюсь отправить данные - не получается. Отдельно CDC-IO шлет данные. Отдельно код датчика BMP085 шлет данные в UART. А вместе - не получается никак. "Основано" на оригинальном CDC-IO Код для датчика взят здесь Подскажите пожалуйста, как поправить код, чтобы на ПК в терминале я получал данные датчика. Код в прилагаемом архиве С Уважением. CDC.zip
-
Вобщем возникла необходимость связать Arduino и ПК по COM порту. Нашел в нете пример кода , где при приеме из "посылки" выделяются отдельно данные(0-99) и отдельно команда, переделал под свои нужды. Но столкнулся с проблемой - если посылаю в порт с ПК число 50-59 то на lcd показывает что угодно но не исходное значение, причем все остальные числа отображаются нормально(пытался и с оригинальным кодом - результат один).....скетч прилагаю.... sketch_jun24a.rar
-
Здравствуйте. У меня такой вопрос... Необходимо проверить работу микросхем через COM порт (его распиновка приведена ниже). ну или здесь: http://pinouts.ru/Se.../Serial9.shtml. На микросхемах же имеются следующие контакты: Первая Вторая Запитывать схемы хочу с блока питания (+3.3 вольта - это и есть требуемое напряжение для схем). Куда подключать в первой схеме "Data - Signal in", а во второй "Data - Signal Out" и "Enable Input"??