Страница 9 из 21 ПерваяПервая ... 345678910111213141519 ... ПоследняяПоследняя
Показано с 81 по 90 из 207
  1. #81
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Осциллограф на Arduino .

    В регистре ADMUX, посмотри по ДШ таблицу.
    Или напиши какую ногу тебе нужно использовать

  2. #82
    Местный
    Регистрация
    11.11.2009
    Возраст
    36
    Сообщений
    114
    Вес репутации
    208

    По умолчанию Re: Осциллограф на Arduino .

    A6 и A7

  3. #83
    Продвинутый
    Регистрация
    23.02.2009
    Сообщений
    352
    Вес репутации
    264

    По умолчанию Re: Осциллограф на Arduino .

    кетайцы вон какое чудо продают: http://www.dealextreme.com/p/dso-150...loscope-106804

    - 2.0" LCD display
    - Resolution: 128 x 64
    - Core processor: AVR
    - Core size: 8-bit
    - Sample rate: 250k
    - Trigger level: 0~5.1V
    - Dual channel (no coupling)

    40 баксофф

  4. #84
    Пользователь
    Регистрация
    08.01.2012
    Сообщений
    71
    Вес репутации
    173

    По умолчанию Re: Осциллограф на Arduino .

    Интересная тема , но если я правильно понял на arduino mega вся эта красота не будет работать или я что то пропустил ?

  5. #85
    Продвинутый
    Регистрация
    19.02.2010
    Возраст
    46
    Сообщений
    244
    Вес репутации
    230

    По умолчанию Re: Осциллограф на Arduino .

    Цитата Сообщение от uzzzer Посмотреть сообщение
    кетайцы вон какое чудо продают
    Есть чуть дороже, но гораздо интереснее:
    http://www.ebay.com/itm/ARM-DSO-Nano...item2eacfa936b

  6. #86
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    49
    Сообщений
    320
    Вес репутации
    333

    По умолчанию Re: Осциллограф на Arduino .

    Эдуард, а не мог бы отвязать свой осцилограф, от ft232 и сделать просто выбор ком-порта, а то у меня например микруха через PL2303 с компом связана.

  7. #87
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    49
    Сообщений
    320
    Вес репутации
    333

    По умолчанию Re: Осциллограф на Arduino .

    Чип, а ты не мог бы прокомментировать этот скетч:

    PHP код:
    //oscilloscope 
    //http://compcar.ru 
    #include <SmallUart.h>
    volatile uint8_t MyBuff[800]; 
    volatile uint16_t i=0;

    void setup()   
    {  
       
    ADCSRA=(1<<ADEN)|(1<<ADIE)|(1<<ADSC)|(1<<ADATE)|(1<<ADPS1)|(1<<ADPS0); 
       
    ADMUX=(1<<ADLAR)|(1<<REFS1)|(1<<REFS0); 
       
    UART_Init(); 


    void loop()   
    {
    }

    ISR(ADC_vect

        
    MyBuff[i] = ADCH;
        
    i++;

      if(
    i==800
          {
            
    UART_SendByte(170);
            
    UART_SendByte(204);
            
    UART_SendByte(195);
            for (
    i=0i<800i++)  UART_SendByte(MyBuff[i]); 
            
    i=0;
          }    

    Вот это я понимаю дескрипторы?
    UART_SendByte(170);
    UART_SendByte(204);
    UART_SendByte(195);

    А вот в этой строчке, байты отправляются по одному или пакетом?
    for (i=0; i<800; i++) UART_SendByte(MyBuff[i]);

    И скажи пожалуйста почему используется библиотека <SmallUart.h>, а не Serial.write ?

  8. #88
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Осциллограф на Arduino .

    Вот это я понимаю дескрипторы?
    UART_SendByte(170);
    UART_SendByte(204);
    UART_SendByte(195);
    Да

    А вот в этой строчке, байты отправляются по одному или пакетом?
    for (i=0; i<800; i++) UART_SendByte(MyBuff[i]);
    Если вынести в отдельную функцию то получится пакетом
    Неужели ты не понимаешь что в этой строчке написано?

    И скажи пожалуйста почему используется библиотека <SmallUart.h>, а не Serial.write ?
    SmallUart.h выполняется всего за несколько тактов

  9. #89
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    49
    Сообщений
    320
    Вес репутации
    333

    По умолчанию Re: Осциллограф на Arduino .

    Неужели ты не понимаешь что в этой строчке написано?
    Понимаю, но когда ты говоришь "ДА", то я сразу успокаиваюсь)))))

    А почему именно 800 (MyBuff[800]) ?
    И если можно, скажи, что ты с ними делаешь в компе?

  10. #90
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Осциллограф на Arduino .

    800байт потому что в Atmega168 оперативки всего 1000байт
    в компе вывожу их на экран в виде графика

Страница 9 из 21 ПерваяПервая ... 345678910111213141519 ... ПоследняяПоследняя

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

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

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

Ваши права

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