-
Thread
CAN Bus Alternative für Arduino
übertragen will (z.B. Firmwareupdate). Die Auswahl an AVRs ist leider nicht sehr groß, z.B.: ATMEGA32M1 oder AT90CAN128.
übertragen will (z.B. Firmwareupdate). > > Die Auswahl an AVRs ist leider nicht sehr groß, z.B.: ATMEGA32M1 oder > AT90CAN128. Hmm... dann werde ich mich wohl ins CAN Thema auch einlesen. Es scheint fertige Shields für den CAN Bus zu geben, da ist dann ein Microchip Mikrocontroller drauf. Wenn,
-
Thread
Unklarheiten ATmega Programmierung
Deswegen ist mir AVR und ATmega etwas fremd. Es handelt sich um den ATmega48PA. Was der Quelltext macht ist für mich kein Problem, es hängt aber etwas an den ATmega-spezifischen Einstellungen die man vornehmen muss. Im Quelltext
die Taktfrequenz einstellen. Nun wird der uC aber mit folgender Fuse programmiert: INTRCOSC_128KHZ_6CK_14CK_65MS Laut Datenblatt ist das interne 128 kHZ Oszillator. Beim STM32 kann man ebenfalls einen niedrigeren Takt einstellen und diesen dann schnließend hochteilen. Geht das hier durch den
-
Thread
Physikprojekte
Sendeleistung für die Übertragung über gut 25 m ausreicht. Mal schauen... Ich warte jetzt noch auf die ATmega328 Arduino Nanos, die ich bestellt habe. Denn meine Atmega168 hatten zu wenig Speicher für das Arduino-Programm.
So, die Arduino Nanos mit ATmega328 sind angekommen und das Programm macht, was es soll. Ich kann pro Sekunde 19 Datenpaare (Zeit, Luftdruck) speichern, das müsste eigentlich für die Wasserrakete reichen. Leider gibt es nicht mehr
-
Thread
SD-Karte zwischen 2 Boards teilen?
sein. Die Steuerung erfolgt über ein 4x4-Tastenfeld und Informationen zu den Sounds sollen auf einem 128x64-OLED-Display angezeigt werden. Steuern soll das ganze ein Arduino Pro Mini-Klon. Ein günstiges China-MP3-Modul namens "DFPlayer Mini" mit integriertem 3W-Verstärker, UART-Steuerung und SD-Slot
Hallo, je nach Lust und Laune: ATMega, VS1003, SD-Card-Slot, Display und Tasten und selber programmieren. Bei 320kBit wurde es knapp, 128kBit gingen auch von einer 2,5" HD mit einem alten 8515 bei 14,xxx NHz Takt, Anzeige war ein 2x16
-
Thread
avrdude schreibt keine Fuses bei ATmega8
Hallo! Habe ein Problem: Ich kann auf mein ATmega8 keine Fuses schreiben. Habe 2 verschiedene ATmega8 (eine Fabrikneu, eine bereits in Benutzung) verwendet, bei keinem geht es. Zuerst probierte ich es mit dem AVR-burn-o-mat, der konnte die Fuses
Wie ist die genaue Bezeichnung des AtMega (was steht auf dem Chip) und wie rufst Du avrdude auf?
-
Thread
Welche AVR besitzen die PIN Toggle Fähigkeit?
ATtiny2313. Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker ATmega8/16/64/128 sind draussen, und ein paar alte weniger systematisch erfassbare ATtiny.
ATtiny2313. > > Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran > orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker > ATmega8/16/64/128 sind draussen, und ein paar alte weniger systematisch > erfassbare ATtiny. Beim suchen und erfassen, wird mir das helfen. Michael U
-
Thread
External Christal 14,7456 MHz Medium Frequency eingestellt, ATmega128A läuft nicht an
Hallo Forum, wir haben den µC ATmega128A auf einem Board im Einsatz, der ohne Probleme in den Werkseinstellungen anlief. Es ist ein externer Quarz mit 14,7456 Mhz vorgesehen (mit zwei 22pF Keramikkondensatoren), daher haben wir im Atmel-Studio
-
Artikel
Bootloader
) A non-free version of the bootloader with encryption (XTEA, 128 Bits Key) is also available. (RS232) ATmega128 Bootloader von Hunz (RS232) (über www.archive.org) chip45boot2 (Intel Hex Support und Auto Baud, grafische Windows und Mac OS X GUI) von Dr. Erik Lins
Development. Emulates the popular USBasp by Thomas Fischl (avrdude supported). I2C - Bootloader für ATmega8 von Thomas Kaiser (I2C) Atmega8 I2C Bootloader von Jochen Rößner. (I2C) ATmega128 Bootloader von SD/MMC von tvelliott @ Sparkfun-Forum (MMC) MMC-FAT Bootloader von Brian Sipos & Thomas F. Stephens
-
Thread
HDMI Video-Mischer Experimental-Systen
kannst Du dann, je nach gewünschter Auflösung der darzustellenden Symbole sogar mit einem einfachen ATMega arbeiten. Werden dann halt nur Klötze.
runter auf 10. Wie schnell die Shader getaktet waren, weiss ich nicht mehr, aber dass man entweder 128 oder 256 parallel füttern konnte. Ein Kumpel hat mit ner Suchbaum-Optimierung nochmal Faktor 5 rausgeholt. Aber wie gesagt, lange her. War nach der zweiten Pleite unseres damaligen Arbeitgebers "
-
Thread
Ansteuerung RTC 72421
. Hier mal mein Programm: [code]$regfile = "m64def.dat" ' ATmega168 $crystal = 16000000 $hwstack = 16 $swstack = 128 $include "GLCD_VDI/GLCD_VDI_INIT.BAS" 'Variablen************************************* Dim H1 As Byte Dim H10 As Byte Dim M1 As Byte
kannst du selber dazuschreiben: [c] $regfile = "m64def.dat" ' ATmega168 $crystal = 16000000 $hwstack = 16 $swstack = 128 Dim Rbyt As Byte , Wbyt As Byte Dim La As Byte , Lb As Byte 'Config************************************** Declare Sub Setup_rtc() Declare
-
Thread
Hilfe beim H-Brücken Design
entschieden.(Ich möchte unbedingt 4 N Kanal Mosfets verwenden) Gesteuert soll die H-Brücke mit einem Atmega 128 über den Hardware PWM Ausgang. Takten möchte ich mit 8kHz oder 14,4kHz, kenne den genauen Motor noch nicht. Passende Klemmen für den Motor habe ich leider noch nicht gefunden. Deshalb fehlen
-
Thread
AVR als I2C-Slave macht Probleme
diese beiden Geräte per I2C kommunizieren: - Raspberry Pi Zero als Master, 2 GPIOs bit-banged - ATmega328P (3.3V) als Slave mit Hardware-I2C Sonst hängt niemand am Bus (abgesehen vom LA). Ich habe externe 2,4-kOhm-Widerstände nach +3.3V als Pull-ups und die internen Pull-ups sind auf beiden Seiten
condition has been received while still addressed as Slave ; Unknown states LDI tmp, 128 ; reset STS TWCR, tmp CALL WAIT_100us LDI tmp, 0 ; reset STS TWCR, tmp CALL WAIT_100us LDI tmp, 0x44 ; TWI an und ACK senden STS TWCR, tmp
-
Thread
Für Datenlogger: uC soll Dateisystem per USB bereitstellen
euch, dass ihr mir sagt, mit welcher Funktion ich sowas realisieren kann. Bisher habe ich AVR (Atmega328P, Atmega128A) und STM32L152 programmiert und für beide auch die ISP-Programmer hier. Daher wäre es gut, wenn es etwas aus einer kompatiblen Familie wäre. Danke & Gruß! Georg
Bierschinken schrieb im Beitrag #4659670: > Bisher habe ich AVR (Atmega328P, Atmega128A) und STM32L152 programmiert Von den Atmegas gibts auch welche mit USB, und der STM32 hat IMO bereits USB. V-USB geht nicht als Mass Storage - und wäre auch sehr lahm. Aber: Ich
-
Thread
AVR: Timergesteuerter ADC Interrupt klemmt manchmal
Moin, Auf einem atmega16 verwende ich den ADC zum samplen von 1 Kanal. Samplingfrequenz ist 32kHz, CPU Takt 16MHz. Plan dahinter: Der ADC wird regelmaessig vom Timer1 getriggert; wenn er fertig gewandelt hat, gibts einen
uncomment next line for testsignal silence ;ldi r25,0x80 ;--end testsignal subi r25,128 ; convert to signed 8 bit ;--uncomment next line for -6dB ;asr r25 ; -6dB st z,r25 ; store in buffer inc r30 ; increment buffer write pointer mov r25,r30
-
Thread
NXP Cortex-M µCs: Toolchain, Makefile, etc
implements an instruction prefetch queue and branch cache, which increases program execution speed from the 128-bit Flash memory. Based on CoreMark benchmark, the performance achieved thanks to the ART accelerator is equivalent to 0 wait state program execution from Flash memory at a CPU frequency up to 168 MHz
RAM hat sollten 96kB ausreichen ;) Ich war sowieso immer auf der RAM-Sparer Seite. Und bei einem ATmega2560 mit einer riesigen Applikation haben mir 5kB auch gereicht... Sollte also nicht so das Problem darstellen. Nebenbei: Wenn STs ART so perfekt ist, dass man seinen Code immer im Flash ausführen
-
Thread
Atmega128 programmieren über multiplexer
richtige Aussagen aufkommen. Folgender Sachverhalt könnte diese jedoch hoffentlich klären: beim Atmega128 ist es so, dass die ISP Signale NICHT an den gleichnamigen Pins liegen, sondern MOSI an PE0 und und MISO an PE1. (siehe http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega128
Schreiber dieses Textes auf den Gedanken kommt, das die Pins auf RXD oder TXD liegen?! Weder beim Atmega64 noch beim Atmega128 liegen Miso/Mosi und RXD/TXD auf ein und demselben Pin?! Nichtmal im 40Pin Dip Gehäuse.
-
Thread
Nach Update Ubuntu Linux 14.04 -> 16.04 funktioniert avrdude mit USBProg4 nicht mehr
durchprobiert. Bei ls -l /dev/bus/usb/002 kommt dies: insgesamt 0 crw-rw-r-- 1 root root 189, 128 Jul 17 14:39 001 crw-rw-r-- 1 root root 189, 129 Jul 17 14:39 002 crw-rw-r-- 1 root root 189, 131 Jul 17 14:39 004 crw-rw-r-- 1 root root 189, 133 Jul 17 14:39 006 crw-rw-r-- 1 root root
mein Laptop inzwischen bei Ubuntu 16.04 angekommen ist, konnte ich es jetzt mal selbst testen. ATmega16 an einem AVRISPmkII, geht problemlos. Trotz systemd werden offensichtlich auch die alten udev-Regeln, die ich mal eingerichtet hatte, korrekt von diesem erfasst, ich muss also auch nicht "
-
Thread
ADC + Bluetooth/Funk in winzig gesucht
Man könnte auf das 2,4GHz ISM Band gehen. Z.B. mit ATmega128RFA1 oder der CC Familie von TI. Also Controller mit integriertem 2,4 GHz Transceiver.
-
Thread
Das Ende von 8bit?
Capacitive Touch in HW neue ATtinys nur im SMD-Gehäuse Eval-Bords: http://www.atmel.com/webdoc/atmega168pbxmini/index.html
verschwindet die Die-Fläche des Cores > gegenüber der von RAM und Flash. http://flylogic.net/chippics/atmega88/atmega88c_lrg.jpg
-
Thread
Compiler verhält sich seltsam
ldi r31, 0x00 ; 0 bc: 80 81 ld r24, Z be: 80 68 ori r24, 0x80 ; 128 c0: 80 83 st Z, r24 TCCR1B |= (1<<CS11); // Prescaler 8 c2: 80 81 ld r24, Z c4: 82 60 ori r24, 0x02 ; 2 c6: 80 83 st Z, r24 c8: 08 95
TCCR1B |= (1<<ICNC1); b8: 80 91 81 00 lds r24, 0x0081 bc: 80 68 ori r24, 0x80 ; 128 be: 80 93 81 00 sts 0x0081, r24 TCCR1B |= (1<<CS11); // Prescaler 8 c2: 80 91 81 00 lds r24, 0x0081 c6: 82 60 ori r24, 0x02 ; 2 c8: 80 93 81 00 sts 0x0081,
-
Thread
Jitter in ISR von Atmega
Auf einem ATmega mit 16 Mhz führe ich diese ISR aus: [code] ISR(ADC_vect) { PORTB |= (1<<PB0); switch (ADMUX & 0x03) { case 0: LED_R_PWM = pwm_value[ADCH]; ADMUX |= (1<<MUX0); ADMUX
ldi r31, 0x00 ; 0 308: 80 81 ld r24, Z 30a: 80 68 ori r24, 0x80 ; 128 30c: 80 83 st Z, r24 TCCR1B |= (1<<CS11); // Prescaler 8 30e: 80 81 ld r24, Z 310: 82 60 ori r24, 0x02 ; 2 312: 80 83 st Z, r24 [/avrasm]
-
Thread
Mechatronische Megatron-Schultüte
den Funktionen und dem Handling identisch mit dem Arduino Nano? https://www.amazon.de/Aptotec-ATmega328P-kompatibel-ATmega128-Compatible/dp/B01BKR3ZLW/ref=sr_1_1?ie=UTF8&qid=1468339329&sr=8-1-spons&keywords=arduino+nano&psc=1 https://www.amazon.de/ATmega328P-CH340G-aufgebaut-Arduino-kompatibel/
sr=8-8&keywords=arduino+nano ----- Das Teil https://www.amazon.de/Arduino-kompatibles-R3-ATmega328-enthalten/dp/B00OEIMCIW/ref=sr_1_3?ie=UTF8&qid=1468339516&sr=8-3&keywords=arduino ist identisch mit dem Arduino? https://www.amazon.de/Arduino-Uno-Rev-3-Mikrocontroller-Board/dp/B008GRTSV6
-
Thread
SMD kontra THT ein Greul.
Mit ein wenig Geschick, ruhiger Hand und einer Heißluftgerät kann man sogar ATMega im QFN-Gehäuse per Hand löten... Muss man halt vorher beidseitig verzinnen... und mit Flussmittel nicht sparen. Dann geht das auch mit dem Löten vieler Beinchen auf einmal.
, kann man diese ganz schnell und einfach mit Sauglitze entfernen. Auf diese Art bin ich mit einem 128-Beiner in Finepitch garantiert schneller fertig als mit einem 40-Beiner in DIL. Als weiterer Vorteil von SMD wurde schon angesprochen, daß man keine Löcher mehr bohren muß. Ich denke, du hast dich
-
Thread
ADC mit NTC am Atmega32
hoffe mir kann jemand einen Tipp geben was ich falsch gemacht habe. Ich will einen NTC mit einem Atmega32 auswerten. Am Pin PA0 liegen momentan ca. 2.3V. Mein Programm sieht etwa so aus: (Vereinfachte Version, damit sich keiner durch meinen gesamten Code wühlen muss.) void Init_ADC1(void) { ADMUX
Nachtrag, zu den Pinzuordnungen, siehe *Figure 1. Pinout ATmega32* PA0 (ADC0) PA1 (ADC1) PA2 (ADC2) PA3 (ADC3) PA4 (ADC4) PA5 (ADC5) PA6 (ADC6) PA7 (ADC7)
-
Thread
Wie bekomme ich den AT32UC3C1512C zu laufen?
16MHz ist um schnell genug zu sein komm ich aber nicht auf die max. 100kHz des Display runter (16MHz/128 = 125kHz)
ist um schnell genug zu sein komm ich aber nicht auf die max. >> 100kHz des Display runter (16MHz/128 = 125kHz) > > Äh, nein, das AFS kann sich nicht über die Begrenzungen der Hardware > hinweg setzen, ausser vielleicht direkt mit Software. Edit: Vielen Dank schon mal an alle Antworten und
-
Thread
Arduino WDT Counter zurücksetzen
Großrechner funktionieren - so einfach mit Widerstand und Kondensator, RC-Glied eben. ... aber nicht im ATmega. Die genaue Beschreibung dafür mit Code Beispielen steht auf sieben Seiten im Datenblatt in den Abschnitten 11.8 Watchdog Timer und 11.9 Register Description.
WDP0-WDP3 = 1001 = 1024*1024 = 1,048,576 128KHz = 7.8125us 7.8125us * 1,048,576 = 8,192,000us = 8.192s Mit wdr wird der Prescaler auf Null gesetzt, das ist alles. So etwas gibt es als TTL-Counter schon lange. Google mal nach 74HC590
-
Thread
Projekt Spannungsmessung, welcher µC
Thema, weil ich auch schon ne Zeit raus bin aus dem Bereich... Mein letztes Projekt war noch mit nem Atmega 128 und bedeutend weniger komplex... Jetzt gibts ja mit Arduino oder Infineon XMC ganz andere Möglichkeiten... Der große Vorteil ist, dass ich da sehr freie Hand habe um das alles umzusetzen, das
es eher ein Schätzen. http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html Das Atmega32U4 Board ist genau so breit und lang wie ein 2 Zeilen x 16 Zeichen LCD, so dass man seine Baugruppe sehr einfach in Modulen übereinander und kompakt montieren
-
Thread
Kit gut für einen Einsteiger?
Ebay zu bekommen. Dafür kommen die mit UART oder USB Bootloader ab Werk für 1 EUR Stück. Ein ATmega328 mit Arduino Bootloader ist über 3 EUR: http://www.watterott.com/de/ATmega328-Arduino-Bootloader
&ACTION=3&LA=446&ARTICLE=67680&artnr=STECKBOARD+2K4V&SEARCH=steckboard http://www.reichelt.de/ATMEGA-32A-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=119675&artnr=ATMEGA+32A-PU&SEARCH=atmega32 den Programmer http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit-10-Pin-Kabel-ATMega-ATTiny-USBASP-USBISP
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). Sind aber beide keine 28-Pinner mehr.
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). > > Um was anderes zu benutzen, braucht man schon deutlich bessere Gründe
-
Thread
eXtreme Burner mit ATMega328P Problem
00017F 00020 - 00027F usw usw jeweils nicht beschieben worden sind. (Inhalt 0xFF) Mit dem ATMEGA128A und ATMEGA48 funktioniert alles einwandfrei...... Kann mir das jemand erklären....? nicht beschrieben sind...
zusammen hängen muss. mit dem Wert <PAGE>256<PAGE> funktioniert es nicht..... mit dem Wert <PAGE>128<PAGE> geht es......
-
Thread
Mega 8 für 42 Cent?
Bei reichelt gibts die auch grad recht günstig: http://www.reichelt.de/ATMEGA-8A-AU/3/index.html?&ACTION=3&LA=446&ARTICLE=119678&artnr=ATMEGA+8A-AU&SEARCH=mega8
mir jemand vor einiger Zeit zugeschickt hat, von auf mit deinem vergleichbarem Wege gekauften ATmega128A. Auf der Vorderseite sieht alles hübsch aus, die Rückseite offenbar ein buntes Sammelsurium von Herstellungszeiträumen und Losnummern, alle schon viele Jahre alt. ATmega128*A* sind's natürlich
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
1|---|QUARZ | | | |R 2|---|______| | Atmega | |T 3|---[+3V via Spannungsteiler] | 328 | _____ |C 4|---[GND] | |--| | | 5|-----------------------------------|SDA |--|
DEBUG_PRINT_DEC_HEX((address<<1),HEX); DEBUG_PRINT(F("; ")); if ((address<<1)<128) DEBUG_PRINT(F("0")); DEBUG_PRINT_DEC_HEX((address<<1),BIN); switch(address<<1) { //case 0x40:I2C_TASTATUR_8574); //case 0x70:I2C_TASTATUR_8574A);
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
komisch hat sich mein 2560 auch benommen, habe ich bis 64kB(oder waren es 128kB egal) feste statische Daten geschrieben vom Prommer lief das, aber als ich über 64/128k kam lief nix mehr Ich wüsste nicht wo mein Programmierfehler liegen sollte, es ist zwar ein 8-Bitter und
@Joachim B. (jar) >komisch hat sich mein 2560 auch benommen, habe ich bis 64kB(oder waren >es 128kB egal) feste statische Daten geschrieben vom Prommer lief das, >aber als ich über 64/128k kam lief nix mehr >Ich wüsste nicht wo mein Programmierfehler liegen sollte, es ist zwar >ein 8-Bitter
-
Thread
arduino micro kann nicht programmiert / geflast werden
avr109 Overriding Baud Rate : 57600 AVR Part : ATmega32U4 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated
20 4 0 no 1024 4 0 9000 9000 0x00 0x00 flash 65 6 128 0 yes 32768 128 256 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
ATMEGA 328p Programm Upload nicht Möglich avrdude: stk500_loadaddr(): (a) protocol error, expect=0x1
Der Pro Mini Bootloader liegt in: C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\atmega\ATmegaBOOT_168_atmega328.hex Kannst den auch wie gewohnt flashen.
aber das ist doch ein ATmega8 oder sehe ich da was falsch ?
-
Thread
#define rechnet anders als ich es erwarte
Es sind trotzdem 1024. Auszug vom ATmega48...ATmega328: "The minimum value represents GND and the maximum value represents the voltage on the AREF pin minus 1 LSB." Und so kenne ich es von anderen Wandlern auch. Das trägt allerdings
einen ADC diskret aufbauen, dann weißt Du auch woher das kommt. 512 ist genau Vref/2, 256 Vref/4, 128 Vref/8, ... Eingangsspannung darf also nie Vref werden, sondern nur 1023/1024 davon - oder Vref - 1 LSB. Ach ja: Auch aus dem Datenblatt: V IN ⋅ 1024 ADC = -------------
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega1284 ATmega1284P ATmega128A ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega164A ATmega164P ATmega164PA ATmega165 ATmega165A ATmega165P ATmega165PA ATmega168 ATmega168A ATmega168P ATmega168PA ATmega169 ATmega169A ATmega169P ATmega169PA ATmega16A ATmega16HVA ATmega16HVB ATmega16M1 ATmega16U2 ATmega16U4 ATmega16U4 ATmega2560
-
Thread
Problem beim ADC-Sampling mit dem AVR
funktioniert und liefert auf einem Arduino UNO stabile Resultate. Läuft derselbe Code jedoch auf einem atmega328p auf einer PCB schwanken die Ergebnisse beinahe beliebig. Woran könnte das liegen? Sind die analogen Eingänge am Arduino zusätzlich beschalten? Bin für jeden Rat dankbar. Code: [c] #include
ADSC) ) {} // auf Abschluss der Konvertierung warten result = ADCW; } uint8_t cnt=128; int16_t capture[FFT_N]; /* Wave captureing buffer */ complex_t bfly_buff[FFT_N]; /* FFT buffer */ uint16_t spektrum[FFT_N/2]; /* Spectrum output buffer */ char buf[16]; int main (void
-
Thread
MCP23008 Taster entprellen
Hallo, ich habe folgendes Problem: Ich habe einen MCP23008 über I2C an einen Atmega128 angeschlossen. Zudem nutze ich die library von Peter Danegger zum Entprellen. Die Ansteuerung des MCP23008 funktioniert. Nun möchte ich gerne die Entprell-routinen nutzen, um die Taster vom MCP23008