-
Thread
Mikrocontroller in C++ oder C Programieren
Das Thema ist nicht neu: https://www.mikrocontroller.net/topic/350418?page=1#3891967 https://www.mikrocontroller.net/topic/409643#new
ist übrigens http://gcc.godbolt.org/ wirklich gut geeignet. Wer dort allerdings den neueren avr-gcc (> 6.2) drin haben möchte, muss sich das lokal aufsetzen. VG
-
Thread
Atmega8 über Arduino programmieren in Linux
bin Anfänger was Mikrocontroller angeht und versuche, über das Tutorial http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen zu lernen. Leider bekomme ich das kleine 1. Programm (2 LEDs leuchten lassen) nicht auf den Atmega8. Mit einem usbAsp habe ich es versucht, es funktioniert
etwas mit den Programmen leds.asm und leds+buttons.asm aus dem Tutorial https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen experimentiert - klappt einwandfrei :-)
-
Thread
Inverter reagiert nicht bei schnellerem Wechselsignal
dass ich "die Masken verändern" muss. Evtl. liegt da schon ein Fehler. https://www.mikrocontroller.net/topic/292775?page=2#4732215 Danke im Voraus. Hannes
werden, sondern deren Reihenfolge ganz unten in der Datei in der Zeile: [c] : "r" (curbyte), "I" (_SFR_IO_ADDR(ws2812_PORTREG)), "r" (maskhi), "r" (masklo)[/c]
-
Thread
AtTiny85 - Software UART die Zweite
mit einer Queue zu machen. Das sieht aktuell so aus: [c] #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> volatile uint8_t enablePrinting = 0; volatile char* queue; volatile uint8_t queueLength = 0; volatile int8_t position = -1; volatile uint8
Peter Dannegger für einen Software Uart > mit FIFO, diese kann man verwenden und auch auf andere AVR µC anpassen. Meinst du diese hier: https://www.mikrocontroller.net/topic/101472 So wie ich das sehe, benutzt er da Hardware-Peripherie die in einem ATtiny85 gar nicht vorhanden sind (z.B. ein USART_UDRE_vect
-
Thread
C-Code von AVR-NET-IO zu bekommen?
https://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
schrieb im Beitrag #4763180: > ??? der Link ist kaputt hier der Link: https://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
-
Thread
Pegelanhebung ENC28C60 auf AVR mit 5V nötig?
Guck mal ins AVR Datenblatt bei "Electrical Characteristics".
von Pegelwandlern zur CPU hin die Rede ist und dazu auch 2 Beispiele gegeben werden. Beim Pollin-AVR-Net-IO sehe ich keine Pegel-Wandler im Schaltplan. Betroffen ist da ja nur der INT und der Ausgang der SPI zum AVR. Offenbar geht das.
-
Thread
PIC Programmierer für Windows 10 ?
Standard ist Ja klar, aber auch nur für einige Leute aus diesen Forum. Eigentlich sollte es AVRForum.net heissen. Oder AtmelForum.net oder so... Gruss Chregu
siehts da ja eher miserabel aus aber zum > Lernen taugt ja Atmel wohl besser denk ich mal. nein. AVR hat zwei für Anfänger unangenehme Eingenschaften: 1. Was bei PIC die Config Words sind, sind bei AVR die Fuses. Bei AVR kannst Du Dich aussperren, wenn Du die Fuses falsch setzt oder den REset-Pin
-
Thread
Beruf IOT-Entwickler: Fragen
Weiterentwickeln oder gar Umorientieren macht immer wieder mal Sinn, jedoch gibt es eigentlich nicht "den" IoT Entwickler. Streiche IoT und bilde Dich in der Embedded Entwicklung weiter, mit Fokus auf Wireless / Wired Connectivity und - was im IoT Bereich (oder nennen wir es einfach "Geräte die mit dem Internet
vermeiden in einer Berufsbezeichnung IoT stehen zu haben. Also "Embedded Entwickler", nicht "Embedded Entwickler IoT". Der Herr "Embedded Entwickler" geht dann einer Tätigkeit im Bereich IoT nach. Zumindest bis die Bezeichnung IoT aus der
-
Thread
Die Anfänger Fragen..
c]/* * speed_button_1.c * Controller: ATmega88 @ 8MHz */ #define F_CPU 8000000UL #include <avr/io.h> int main(void) { DDRB = 0xFF; // Richtungsregister PORTB auf Ausgang DDRD &= ~(1<<PD2); // Richtungsregister PORTD PinD2 auf Eingang PORTD =
arbeite Debouncing 8 Keys von Author: Peter Dannegger durch https://www.mikrocontroller.net/articles/Entprellung dann hat du eine Tastenentprellung und eine Zeitbasis in einem! wenn das funktioniert ist der Rest einfach
-
Thread
AVR und C++ - ein Versuch
> Leider folgt der compiler (avr-g++ 4.8.1) nicht den inline Vorgaben Doch, tut er. Sieh Dir das folgende Beispiel an, alles mit -O1 cmpiliert: In C: [code] #include <avr/io.h> #include <stdint.h> void gehe_an(uint8_t pin
zu hinterfragen. In der Form ist das nämlich sicherlich nicht zielführend. [code] #include <avr/io.h> #include <stdint.h> class MeinPin { public: MeinPin(uint8_t io_register, uint8_t nummer); inline void gehe_an(); inline void gehe_aus(); private:
-
Thread
SOFT PWM Pinversatz
Info Material geliefert habe. Ich meine dieses Tutorial "Soft-PWM": http://www.mikrocontroller.net/articles/Soft-PWM Hier direkt mal der 1:1 Code aus dem Beitrag den ich verwendet habe: [c] /* Eine 8-kanalige PWM mit intelligentem Lösungsansatz ATmega32 @ 8 MHz */ // Defines
PWM_PRESCALER erhöhen. #endif // includes #include <stdint.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> // globale Variablen uint16_t pwm_timing[PWM_CHANNELS+1]; // Zeitdifferenzen der PWM Werte uint16_t pwm_timing_tmp[PWM_CHANNELS+1]; uint8_t
-
Thread
ADC Wert ungenau
dankbar. hier der Code: #ifdef F_CPU #undef F_CPU #define F_CPU 16000000UL #endif #include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include <stdint.h> #include <stdio.h> // Diese Beispiel zeigt die Anwendung des ADC eines ATmega644 /* ADC initialisieren */ void
bedeutet aber das 1,3? Das Problem hatten wir doch "neulich" gerade: https://www.mikrocontroller.net/topic/86391
-
Thread
[V] AVR Net IO inkl. Addon-Board für SD-Karte
Ich möchte hier mein AVR Net IO Board mit der Erweiterungsplatine anbieten, welche ich zu Programmierübungszwecken mit einem anderen Prozessor genutzt hatte. Für den Verkauf habe ich den originalen Prozessor wieder eingesetzt
-
Thread
Aus einer while Schleife springen
17.10.2016 10:40:32 * Author: Huber */ #define F_CPU 1000000UL #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> volatile uint8_t counter = 0; volatile uint8_t Flag = 0; ISR(EXT_INT0_vect) { Flag = 1; } int main(void) { DDRA = (1<<PA3)|(1<<PA7); PORTA = (1<<PA0
verendet man dazu vielleicht komme ich dann von alleine drauf. [c]#define F_CPU 80000000UL #include <avr/delay.h> #include <avr/io.h> enum ampel{rot=1,rot_gelb,gelb, gruen}; char zustand = 1; void ampel1(ampel) { switch(ampel) { case rot : PORTB = (1<<PB0); break;
-
Thread
einfachstmögliche Fehlerbehandlung I2C gesucht
die einfachtsmögliche Fehlerbehandlung? Ich möchte Fehler nicht ausgleichen, sondern nur, daß der AVR weiter macht. Gut, es gibt umfangreiche Appnotes, die mir aber direkt nichts nützen. Hier beispielsweise hat schon mal jemand eine einfache Lösung angewendet: https://www.mikrocontroller.net/
, 10µs Delay, Enable). Besonders stört das bei Multimaster-I2C: http://www.robotroom.com/Atmel-AVR-TWI-I2C-Multi-Master-Problem.html
-
Thread
AVR-Assembler programmieren mit Raspberry Pi 3
Hallo zusammen, ich möchte meine AVR Mikrocontroller in Assembler programmieren. Das ganze aber über ein Raspberry Pi 3. Kann mir da jemand weiterhelfen? 1. Variante: Ich installiere Windows 10 IoT Core - also ein abgespecktes Windows
http://www.avr-asm-tutorial.net/gavrasm/index_de.html Gruß Jobst
-
Thread
Rotary Encoder macht immer 4 Schritte
ich finde den Code genial, lief wie immer von peda auf Anhieb! https://www.mikrocontroller.net/articles/Drehgeber ich habe auch einen 4er muss halt nur benutzt werden int8_t encode_read4( void ) // read four step encoders
addressing modes, so the struct // must remain in exactly this order. typedef struct { volatile IO_REG_TYPE * pin1_register; volatile IO_REG_TYPE * pin2_register; IO_REG_TYPE pin1_bitmask; IO_REG_TYPE pin2_bitmask; uint8_t state; int32_t
-
Thread
Kickstarter OpenSource SmartHome (Hardware und Software)
schon vom ersten Tag seines Postes da. Na ja, ein kleines bisschen "Smart" mache ich das auch hier. NetIO, weil immer jemand den Strom von Waschmaschine/Trockner klaute/die Geräte benutzte. Waren mal über 300 Euro im Jahr. Schlimmer war, meine Wäsche war oft nicht zu Ende gewaschen. Jetzt kann ich
vom ersten Tag seines Postes da. > Na ja, ein kleines bisschen "Smart" mache ich das auch hier. > NetIO, weil immer jemand den Strom von Waschmaschine/Trockner klaute/die > Geräte benutzte. Waren mal über 300 Euro im Jahr. > Schlimmer war, meine Wäsche war oft nicht zu Ende gewaschen. > Jetzt kann
-
Thread
AVR Webseite mit externem Javascript
ernten, will ich das Thema einmal ansprechen. Folgende Problematik... Ich betreibe aktuell zwei AVR-NET-IO von Pollin für verschiedene Aufgaben (S0-Zähler und IO-Board). Im Code (eine Mischung auch eigenem Code, dem von U.Radig und Robue) befinden sich natürlich auch Webpages. Jetzt war es mir zu
Parametrierung ist per Webbrowser problemlos möglich. Den Ansatz, dass du eine HTML-Seite von deinem lokalen AVR aufrufst, die dich erstmal ins Internet leitet, um ein paar Werte anzuzeigen, passt allerdings wunderbar in die moderne vollüberwachte IoT-Welt. Moderne Leuchtmittel sind ja auch gerne dauerhaft mit
-
Thread
[V] uC-Boards und Kleinkram
Ethernet DP83848 passend zum STM32F4 1x STM32F3 1x Salae USB Logic-Analyser (China-Nachbau) 1x AVR-ISP Programmer 3x MSP430 Lauchnpad (Rev. 1.3,1.4,1.5) mit ~25 Controllern (die meisten 2452/53 und ein paar 2231) 1x Pollin AVR-NET-IO (ISP mit Kabeln gelötet, keine Buchse) 1x mbed LPC1768 mit Ethernet
-
Thread
Asuros fahren nicht
************************************************/ #ifndef ASURO_H #define ASURO_H #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #define FALSE 0 #define TRUE 1 #define OFF 0 #define ON 1 #define GREEN 1 #define RED 2 #define YELLOW 3
**********************************************/ #ifndef ASURO_H #define ASURO_H #include <avr/io.h> #include <avr/interrupt.h> #ifndef SIGNAL #include <avr/signal.h> // header file obsolete in actual avr-libc #include <inttypes.h> #endif #include <avr/pgmspace.h> #include <stdlib.h
-
Thread
Codesys - Raspberry - AVR-NET-IO ansteuern
einer SPS werden über Modbus TCP Variablen abgeholt und die GPIOs angesteuert. Nun will ich einen AVR-NET-IO, den ich noch rumliegen habe, ebenfalls vom RP über Codesys ansteuern. Die Befehle sind soweit klar (setport 1.0 usw.), aber ich finde in Codesys einfach keine Lösung. Diverse Suchmaschinen
-
Thread
for(;;) bedeutung?
mc.net at its best schrieb im Beitrag #4757637: > Frage: for(;;) bedeutung > Antwort: Endlosschleife > mc.net: 110 Antworten Das liegt u.a. daran, dass deine Antwort "Endlosschleife", so knackig kurz
, Bytecode (GIMPL?) usw. Ein Ada-Frontend existiert ja (GNAT). Ein AVR-Backend auch (als Teil des avr-gcc). Ich dachte bisher, das Frontend würde einfach plattformunabhängigen Bytecode produzieren. Der Teil des gcc, der dann letzlich Assemblercode für AVR produziert
-
Thread
AVR nach watchdog-Einsatz defekt?
> solange wartet, bis der watchdog auslöst? Das muss Du bitte noch erklären ? Wieso soll der AVR µC resetten ?
wieder neu. (MCU sollte bei .org 0x0000 wieder anfangen.) siehe auch: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_Watchdog ciao gustav
-
Thread
ATTiny85 - Software UART Probleme
etwas übertragen wird. Mein Code sieht aktuell so aus: [code] #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> volatile uint8_t bytesToTransmit = 0x74; volatile int position = -1; volatile uint8_t needPause = 0; ISR(TIMER1_OVF_vect){ if(needPause == 1){ needPause
das höchstwahrscheinlich nicht der Fall sein wird: [code] #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> volatile char str[] = {0x48,0x65,0x6C,0x6C,0x6F,0x0A}; //Hello\n volatile uint8_t charNo = 0; volatile int position = -1; volatile uint8_t needPause = 0;
-
Thread
Nötige Takte für Codeabschnitt herausfinden
AVR schrieb im Beitrag #4740875: > Am liebsten wäre es mir, wenn ich einfach einen Code-Abschnitt markieren > würde Setze davor und danach einen Befehl zum Tooglen eine IO-Pins. Dann kannst du auf
es nur C Libs > gibt), dann binde ich ein C-erzeugtes Objekt ein. Nur für den Fall (wenn's für AVR 8-bit sein soll): https://www.mikrocontroller.net/topic/384844#new
-
Thread
kleiner Webserver mit LAN8720 oder ENC28J60?
Keine Ahnung ob der ENC28J60 da > günstiger ist. Der ENC möchte auch mit 3V versorgt werden. Sein IO passt aber zu einem 5V AVR.
wie ich das ggf. anpassen kann. Bei Radig werden 3 Hardware-Optionen angegeben: + ETH_M32_EX + AVR Webmodule + Pollin Net-IO Ist die Frage was da günstig ist. Die Arduino-nano3 sollte ja auch gehen wenn ich da den Netzwerkbaustein anhänge. Eine SD-Karte hängt momentan an der SPI. Das AD-Wandler-Modul
-
Thread
Digitaler PID Regler frage zur Formel
den wert für Ta bekomme. Das wurde schon hier im Forum behandelt. https://www.mikrocontroller.net/topic/158800#1506196
OCR0A runter. Und das gleich für y > 0 nur umgekehrt. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> int count = 0; int state = 0; int main(void) { // Definition Eingänge für Encoder //-------------------------------------
-
Thread
Unterschied zwischen PSoC vs. normalem uC
entsprechende Seite zieht (ADC, DAC, Timer, Counter, Interrupts, MUX, OpAmp ...). Dabei muss man auch IO-Pins anlegen. Auf einer anderen Seite weist man dann den IO-Pins physikalische Pins zu. Dann übersetzen lassen. Dann weiß man, ob diese Konfiguration so geht. Ich arbeite immer parallel mit Eagle
Und hier noch ein Psoc5 Beispiel fuer Arduinoliebhaber: https://www.mikrocontroller.net/topic/406087#4715266
-
Thread
Zukunft Automobilindustrie Gesperrt
Auge behält und sich in China den billigsten Lieferanten ausguckt! https://www.mikrocontroller.net/topic/308579#new
aber das ist relat. wenig] Quelle regionales Energiekonzept Metropolregion Rhein-Neckar GEO-NET Umweltconsulting GmbH
-
Thread
AVR-Tutorial: 4433def.inc anstatt m8def.inc in Beispiel-Datei
Hallo, im AVR-Tutorial, z.B. im Kapitel IO-Grundlagen https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen steht in den herunterladbaren Beispiel-Dateien http://www.mikrocontroller.net/sourcecode/tutorial/leds+buttons.asm und http://www.mikrocontroller.net/sourcecode/tutorial/bitaccess.asm .include "4433def.inc" ;bzw. 2333def.inc statt wie (richtig) direkt im Text .include "m8def.inc" Keine große Sache, aber vielleicht kann das einer mit
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
https://www.mikrocontroller.net/topic/372807#4213870
nicht Josef's medizinisches, praktisch unlösbares Problem verstanden. https://www.mikrocontroller.net/topic/407050?page=1#4728950 https://www.mikrocontroller.net/topic/407050?page=1#4729730 https://www.mikrocontroller.net/topic/297603?goto=4634120#4634120 https://www.mikrocontroller.net/topic
-
Thread
Fragen zu meinem Batterietester
folgenden code geschrieben.: [c]#define F_CPU 100000UL #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> #define newled PINC1 #define okled PINC2 #define oldled PINC3 #define analogvalue 0 #define leddeelay 2000 float voltage = 0 ; int main(void) { /
BATTERIETESTER*********************// #define F_CPU 100000UL #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> #define leddeelay 2000 float voltage = 0 ; // ISR für ADC-wert ISR(ADC_vect) { ADC; } int main(void) { // Ein und Ausgänge konfigurieren DDRC
-
Thread
NETIO Webcambilder abrufen & speichern
wissen, wie die Kamera die Bilder schickt, also mit welchen Headern usw. Das mußt Du dann auf dem NetIO auswerten. Die Daten mußt Du dann stückweise auf die SD-Card schreiben. Ende vom Lied: laß es. schon wegen des knappen Rams auf dem Netio nahezu aussichtslos. Da das Timing, die Kamera muß ja auch
Hallo, welchen AVR hast Du auf dem NetIO? Den Mega644? Ich habtte ein paar Jahre den U.Radig-Webserver hier laufen mit einem RF12 433MHz Modul darn. Sammelte meine Sensordaten ein und lieferte eine Webseite aus. Meine
-
Thread
Atmega8, DCF an Interrupt. Ungültige Signaldauer mit externem Quarz
DCF_Debugging * * Created: 19.09.2016 17:57:22 * Author : devpap */ #include "uart.h" #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> volatile uint16_t g_millis; /* Zähler für Millisekunden der kurzen Signale 0 oder 1*/ volatile uint16_t g_breakMillis
c * * Created: 08.10.2016 15:26:48 * Author : devpap */ #include "uart.h" #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> uint8_t g_dcfRegisterFlags[2]; #define DCFACTIVE 0 #define NEWSECOND 1 uint16_t g_millis; /* Zähler für Millisekunden
-
Thread
Motortreiber-IC DRV8870 Vorstellung (und Fragen)
. https://www.mikrocontroller.net/topic/370390?goto=new#new Jedenfalls, wozu willst du die EMK messen? Für eine Lageregelung oder Drehzahlregelung? Ohne Kalibrierung ist es auch nur ein Schätzwert, dann kannst du auch gleich den
kann der Atmega48 etwas besonders nützliches? Der kann schnell (20 MHz), klein (28/32 Pin), viel IO/Timer/ADC/USART/IIC und DIP ;-)
-
Thread
pure sinus inverter für 22 Euro mit Kühler. wie geht das?
wäre das Regal mit den Bausätzen wieder richtig interessant. Vom Preis her vergleichbar wäre das AVR-Net-IO, das aber zumindest noch eine Software mit verkauft und insgesamt wesentlich weniger Material aufwartet. Mit freundlichem Gruß
Nachfrage > besteht. Doch klar, du kannst dir gerne meinen FU nachbauen: https://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR Wenn du nur Wechselstrom brauchst, musst du dir nur 2 Endstufen bauen und kannst zwischen denen, wie in dem o.a. Bausatz, Wechselstrom zapfen. Hat sogar
-
Thread
Hilfe datei aus Tutorial Compilieren
/ Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H //////////////////////////////////////////////////////////////////////////////// // Hier die verwendete
/ Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include
-
Thread
AVR und der Umgang mit C++
noch nicht gefunden, jetzt sind alle Sources im ersten folder. [c] #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "define.h" #include "RX5808.h" // declar int main(void) { RX5808 rx; rx.setFrequency(0); while(1)
optimization. s = optimize for size. # (Note: 3 is not always the best optimization level. See avr-libc FAQ.) OPT = s # Debugging format. # Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs. # AVR Studio 4.10 requires dwarf-2. # AVR [Extended] COFF format requires
-
Thread
Android USB Schaltsignal
kann und tasker unterstüzt sogar http post... für schalten von zweittelefonen schau dir mal NetIO an http://netio.davideickhoff.de
vielleicht von meiner Bluetooth, WLAN oder Ethernet Lösung abgucken: http://stefanfrings.de/serial_io/index.html
-
Thread
Atmega644 antwortet nicht mehr dem ISP
ich wie gesagt einen Arduino Uno der hat laut Sketch eine SPI Clock von 1Mhz Als Board nutze das Net IO http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bauelemente_Bauteile/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html von Pollin. Mit dem Atmega32 läuft alles ohne Probleme. Ich will den Net IO Als
Heimautomatisierungssytem nutzen. Schaltplan und Fuses siehe hier -> https://emswiki.thefischer.net/doku.php?id=wiki:ems:net_io#hexfile Daniel
-
Thread
ESP8266 Deep Sleep Hardware Wakeup
Jens H. schrieb im Beitrag #4721891: > hättest du eine Beispielbeschaltung? Ein Suchwort: "AVR PCINT"
aus dem Tiefschlaf zu holen. Und jeder AVR, der das Feature überhaupt besitzt, hat es für (zumindest nahezu) alle IO-Pins. Das einzige Problem ist: eher historische AVR, wie etwa der unsägliche ATmega8-Gammel, haben dieses Feature eben einfach
-
Thread
UART Studienarbeit dringend :D
......... ######################################################################## #include <avr/io.h> #include <inttypes.h> #include <avr/delay.h> #include <avr/interrupt.h> #define F_CPU 8000000UL #define BAUD 115200UL #define UBRR_BAUD ((F_CPU/(16UL*BAUD))-1) #define
Quarz dran? An die [[AVR_Fuses]] gedacht, da ist ein Teiler durch 8 drin?
-
Thread
wieder mal ft800
"teensy" meinst, > > https://www.pjrc.com/teensy/ Genau das habe ich gemeint, zwischen einem AVR auf 16 MHz und einem Cortex-M4 auf 72 MHz gibt es doch enige Unterschiede. :-)
ich garnicht, den hab ich einfach auf +3.3V gelegt und tut auch ... damit verschwende ich weniger io's
-
Thread
Hilfe ADC ATMEGA8
ich das mit nachfolgenden Code umzusetzen ist? wäre euch sehr dankbar grüsse huber atmega8a avr studio 6.0 mk2 programmer /* * Analog_Dgital_Umsetzer.c * * Created: 09.09.2016 18:10:19 * Author: HUBER */ #include <avr/io.h> #include <avr/interrupt.h> ISR(ADC_vect) {
das genügt auf die schnelle Lese Dir erstmal das hier durch: https://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC
-
Thread
SOS-Schlüsselanhänger blinkt nur bei Tastendruck
aus.Lötstellen sind alle kontrolliert!!! Hier ein paar infos: Ich programmiere den Attiny13 mit Bascom AVR Mein Programmer ist ein: "mySmartUSB light" Zum flashen verwende ich: "myAVR Programm Tool V 1.39" Ich bin erst 13 also bitte verständnis für kleine Fehler haben :-) Hier der code: [code]
im Beitrag #4714057: > Die Witze sind sind gut! Ja, das sind ne Menge: - 9V an einen 5V-MC - IO-Pin negativer als GND - LED ohne Vorwiderstand
-
Thread
Neues SDK für ESP32 Gesperrt
diskutiert ( seit 3-4 Wochen ) was das Beste sei, nun steht WROOM32 zumindest hier im Mikrocontroller.net Markt. Und in deinem Link ist es zum Mikrocontroller.net Forum schon verlinkt. Ich hab das auch nur für Mikrocontroller.net besorgt. War mir unsicher in der Menge, hab mal 100 Stck reservieren
https://www.mikrocontroller.net/topic/402560#4658148
-
Thread
Arduino Programmier Umgebung
Du hast nicht erwähnt welche Sprache du verenden möchtest. Aber schau dir mal LunaAVR an. http://avr.myluna.de/doku.php?id=de:download
>I spiele gerade mit dem Due und ILI9341_due herum. http://www.mikrocontroller.net/topic/404451 >Code Vervollständigung und DEbuggen wäre ein Traum! Du könntest AVR-Studio verwenden. Zum Debuggen gäbe es den Atmel ICE.