Ускорение analogRead

dmitriykisliy
Offline
Зарегистрирован: 03.03.2015

Подскажите пожалуйста, как на низкоуровневом программировании записать команду 



analogRead(0)

для Nano с 328 чипом

Araris
Offline
Зарегистрирован: 09.11.2012
Pochemushka
Offline
Зарегистрирован: 12.12.2014

Ну народ ленивый пошел даже глаза опустить на два сантиметра внизе н еможет :) Тема на три строчки ниже в этом разделе.

Для особоленивых читать тут

dmitriykisliy
Offline
Зарегистрирован: 03.03.2015

дело не в ленивости, при подключении библиотеки Cyberlib скетч не компилируется(

bwn
Offline
Зарегистрирован: 25.08.2014

Если качали с кибер-плас, то точно живая. У себя косяк ищите.

Pochemushka
Offline
Зарегистрирован: 12.12.2014

dmitriykisliy пишет:

дело не в ленивости, при подключении библиотеки Cyberlib скетч не компилируется(

Там не только одна библиотека CyberLib - попробуйте другим способом. 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011
#include "CyberLib.h"
uint32_t prevMillis;
uint32_t i=0;
uint16_t a=0;

void setup(){
  Serial.begin(115200);
}

void loop(){ 
  a = A0_Read;                // 11336 - 11348
  // a= analogRead(A0);       // 7805 -  7814
  i++;

  if (millis()-prevMillis>=1000){
    Serial.println ( i );
    i=0;
    prevMillis=millis();
  }
}

 

dmitriykisliy
Offline
Зарегистрирован: 03.03.2015

Косяк пока не нашел, но то, что многие библиотеки друг с сругом не дружат - факт

#include <TimerOne.h>
#include <CyberLib.h>
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly: 
  
}

!Ошибка компиляции(

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Мысли вслух: собственно, никто и не обещал, что либы будут совместимы друг с другом. Авторы разные, задачи разные.

 

dmitriykisliy
Offline
Зарегистрирован: 03.03.2015

Согласен

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Кто то ищет решение, пишет что именно не так компилируется, в какой строке, копирует текст сообщения об ошибке и приводит его, скетч выкладывает. Указывает URL где брал либы, если они не входят в дистрибутив. А кто то приходит поговорить с телепатами. :)

PS Провангую, что сейчас будет ссылка скетч из сообщения #7.

У меня вот почему то лисапед с танком не стыкуются, абидна!

 

dmitriykisliy
Offline
Зарегистрирован: 03.03.2015

на работе выложу, с мобилки сложно

sorry)