Ускорение analogRead
- Войдите на сайт для отправки комментариев
Ср, 11/03/2015 - 14:10
Подскажите пожалуйста, как на низкоуровневом программировании записать команду
analogRead(0)
для Nano с 328 чипом
Подскажите пожалуйста, как на низкоуровневом программировании записать команду
analogRead(0)
для Nano с 328 чипом
Например http://www.microsmart.co.za/technical/2014/03/01/advanced-arduino-adc/
Ну народ ленивый пошел даже глаза опустить на два сантиметра внизе н еможет :) Тема на три строчки ниже в этом разделе.
Для особоленивых читать тут
дело не в ленивости, при подключении библиотеки Cyberlib скетч не компилируется(
Если качали с кибер-плас, то точно живая. У себя косяк ищите.
дело не в ленивости, при подключении библиотеки Cyberlib скетч не компилируется(
Там не только одна библиотека CyberLib - попробуйте другим способом.
#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(); } }Косяк пока не нашел, но то, что многие библиотеки друг с сругом не дружат - факт
#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: }!Ошибка компиляции(
Мысли вслух: собственно, никто и не обещал, что либы будут совместимы друг с другом. Авторы разные, задачи разные.
Согласен
Кто то ищет решение, пишет что именно не так компилируется, в какой строке, копирует текст сообщения об ошибке и приводит его, скетч выкладывает. Указывает URL где брал либы, если они не входят в дистрибутив. А кто то приходит поговорить с телепатами. :)
PS Провангую, что сейчас будет ссылка скетч из сообщения #7.
У меня вот почему то лисапед с танком не стыкуются, абидна!
на работе выложу, с мобилки сложно
sorry)