Domande taggate «arduino-due»

1
Impulsi RX misteriosi su UART si collegano su OS X Arduino Due
Arduino IDE 1.6.8, Arduino Due, Mac OS 10.11.3 Sto vedendo otto misteriosi impulsi sulla linea RX quando mi collego alla porta seriale usando più librerie client (Python, JavaScript e il Serial Monitor integrato nell'IDE). Circa 78-79us ciascuno, campionato a 1MS / s con Logic Pro 16. Questi otto impulsi, se …
14 arduino-due  uart  osx 


4
Precisione dell'orologio Arduino
Attualmente sto cercando di creare un orologio Arduino utilizzando la libreria PJRC Time ( http://www.pjrc.com/teensy/td_libs_Time.html ). So che poiché la maggior parte delle schede Arduino funzionano con un clock a 16 MHz e un singolo risonatore, il tempo può diventare "non sincronizzato" dopo un certo periodo di tempo. Tuttavia, mi …
10 time  arduino-due 

3
SAM3X8E (Arduino Due) Registri pin IO
Come funzionano i registri IO di Arduino Due? Su Arduino Uno è sufficiente impostare DDRx, poi PINxa leggere, PORTxa scrivere, mi piacerebbe fare la stessa cosa con un Arduino Due, ma ha molti più registri, come PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, ecc trovo corrispondenza tra Arduino Uno e Registri di Arduino …

1
SPI Arduino Due conflitto con pinMode (), bug?
Considera il seguente esempio minimo, dove ho impostato pinModeprima di chiamare le funzioni SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Ora quando SPI.transfer(10,1)viene chiamato loop(), vedo sempre che il pin selezionato dallo slave scende a 1,65 V, ma non a …


1
Un pin I / O digitale come terra
Voglio un pin I / O per restituire corrente in un circuito, in modo simile alla funzione di terra. Quale di questi otterrà ciò di cui ho bisogno? pinMode(pinnumber, OUTPUT) digitalWrite(pinnumber, LOW) o pinMode(pinnumber, input)


4
ritardo); vs if (millis () - precedente> tempo); e deriva
Passando attraverso un vecchio progetto, avevo un codice su due Arduino Due che assomigliava a questo void loop() { foo(); delay(time); } prendendo a cuore la maggior parte della letteratura sull'uso delay();ho ricodificato questo come void loop() { static unsigned long PrevTime; if(millis()-PrevTime>time) { foo(); PrevTime=millis(); } } Tuttavia, ciò …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.