Показано с 1 по 10 из 14

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию USB UART мост из Arduino

    Сегодня понадобилось срочно подключить к PC синезубый GPS приемник Holux имеющий UART выход. Подключение нужно было сделать через USB порт. Переходник от мобилы который я переделывал здесь, потерял.
    И тут как всегда приходит на помощь Arduino
    Таким образом можно подключать к РС разные устройства от модемов до дисплеев. Можно на базе этого сделать интеллектуальный мост, GPS с гироскопом и т.д.

    Нажмите на изображение для увеличения. 

Название:	CARDUINO_UART.png 
Просмотров:	11455 
Размер:	30.0 Кб 
ID:	13389

    Скетчь для Arduino с возможностью обработки данных

    Скетч на ассемблере, стабильно работает на высоких скоростях передачи
    PHP код:
    uint8_t RX_Pin=8;
    uint8_t TX_Pin=9;   

    void setup() 
    {    
      
    pinMode(0INPUT); //RX 
      
    pinMode(1OUTPUT);//TX 
      
    pinMode(RX_PinOUTPUT); 
      
    pinMode(TX_PinINPUT);  

    }

    void loop() 
    {
    uint8_t Result;
    asm volatile
    "cli" "\n\t"             
    "label%=:"  "in %[Result], %[in_portd]"   "\n\t" 
                "out %[out_portb],  %[Result]" "\n\t"  
                "in %[Result], %[in_portb]"   "\n\t"     
                "out %[out_portd],  %[Result]" "\n\t"  
    "rjmp label%=" "\n\t" 

            
    : [Result"=r" (Result)
            : [
    out_portb"I" (_SFR_IO_ADDR(PORTB)), [out_portd"I" (_SFR_IO_ADDR(PORTD)), 
              [
    in_portb"I" (_SFR_IO_ADDR(PINB)), [in_portd"I" (_SFR_IO_ADDR(PIND))   
            : 
            );
    //asm end
        


    Скетч для прямого подключения к пинам RX(D0) и TX(D1)
    PHP код:
    //http://www.compcar.ru 
    void setup() 
    {    
      
    pinMode(0INPUT); //RX 
      
    pinMode(1INPUT);//TX  

    void loop()  


    Последний раз редактировалось Chip; 21.03.2017 в 03:34.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •