-
Thread
Physikprojekte
man vielleicht einen Instrumentverstärker mit folgender Analog Spitzenwert Schaltung dem internen AVR ADC vorschalten. Dann kann sich der ADC Zeit lassen. Da der interne AVR ADC viel schneller ist, wäre es möglicherweise auch ausreichend den Instrumentverstärker einfach dem AVR vorzuschalten und
Ich verweise hier noch auf mein atomic force microscope (AFM), welches ich hier auf microcontroller.net gesondert präsentiert habe. Link: https://www.mikrocontroller.net/topic/564459#new Homepage: https://stoppi-homemade-physics.de/atomic-force-microscope-afm/
-
Thread
bitte um hilfe bei switch case aufbau
/* * switch_case.c * * Created: 11.08.2016 08:37:07 * Author: Huber */ #include <avr/io.h> int main(void) { //Ausgänge festlegen DDRA|= (1<<PA3)|(1<<PA7); DDRB|= (1<<PB1); //Eingänge festlegen pullups PORTA|= (1<<PA0)|(1<<PA1)|(1<<PA2); int AUF = PA0;
Arbeite das https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial mal bis einschliesslich Kapitel 9 durch. Dann kannst Du auch Deinen Switch-Case programmieren :-) Dir fehlen schlicht alle Grundlagen - die musst Du Dir halt erst mal
-
Thread
High Low Pegel richtig auf Ausgänge aufteilen..
10.08.2016 15:11:16 * Author: Huber */ #define F_CPU 1000000UL #include <util/delay.h> #include <avr/interrupt.h> #include <avr/io.h> ISR (EXT_INT0_vect) { PORTA^=(1<<); } int main(void) {//Ausgänge einstellen DDRA |= (1<<PA3)|(1<<PA7); DDRB |=(1<<PB1); //Eingänge einstellen
empfehle ich Dir, wie schon erwähnt, den Einsatz einer "Statemachine". https://www.mikrocontroller.net/articles/Statemachine#Implementierung_einer_objektorientiert_Finite_State_Machine_in_C.2B.2B Dazu zeichnest Du Dir zunächst, wie in dem Artikel beispielhaft gezeigt, ein Diagramm mit Zustandübergangen
-
Thread
csv-viewer Portierung
Helmut schrieb im Beitrag #5532382: > einem AVR-Net-IO mit einer alternativen Software Ist die öffentlich? Wenn ja, wäre eine Quellenangabe nett. > Schön wäre ein weiteres Format "7" für meine csv-Dateien. Ist die "8" geworden, die "7" ist
Hallo, und Danke für die schnelle Reaktion. Werde gleich mal das Zeitformat "8" testen. AVR-Net-IO: Ich nutze die Version NetIO_Reloaded_V0.42c. Autor ist Thomas Schlitz und wurde seinerzeit (2014) im Forum von netio.de veröffentlicht. Leider gibt es dieses Forum nicht mehr. Falls jemand
-
Thread
ATmega-Programmierer gesucht
meine oben verlinkte Vorlage) ganz auf Interrupts verzichten. Lies das: http://stefanfrings.de/net_io/protosockets.html Und eventuell hilft Dir auch mein Buch, vor allem Band 1 und Kapitel 11 von Band 2: http://stefanfrings.de/mikrocontroller_buch/index.html
Referenz für den ADC https://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC#Referenzspannung_AREF >> Ich bin verwundert, dass du den alten Atmega32 verwendet hast. Aktuell >> wäre der Atmega324 oder 1284 mit mehr Speicher und besseren Timern
-
Thread
atmega8 pinweise weiterschalten
PB6! ........................................................................ ... #include <avr/io.h> #include <avr/delay.h> int main(void) { DDRB = ~(1<<PB6); DDRD |= 0xFF; while(1) { if (!(PINB & (1<<PINB6))) { _delay_ms(10); if (PINB & (1<<
Deine Formulierung wird nicht besser, wenn du es mehrfach postest https://www.mikrocontroller.net/topic/403669
-
Thread
avr schritt weiterschalten in c
an PB6! ........................................................................... #include <avr/io.h> #include <avr/delay.h> int main(void) { DDRB = ~(1<<PB6); DDRD |= 0xFF; while(1) { if (!(PINB & (1<<PINB6))) { _delay_ms(10); if (PINB &
Habe das Listing noch geändert um 1 bis 4 Kanäle umzuschalten: #include <avr/io.h> #include <avr/delay.h> int main(void) { PORTB = 1; DDRD |= 0xFF; while(1) { if (!(PINB & (1<<PINB6))) { _delay_ms(100); if (PINB & (1<<PINB6
-
Thread
Spannung ohne Spannungsteiler messen
verbrauchen. Das ist alles. Der ADC misst nur alle 4 Sekunden. Da fliesst fast kein Strom ausser der IO Strom.
100nA Leckstrom bei 30V (bei normaler Spannung entsprechend weniger). https://www.mikrocontroller.net/articles/Batteriew%C3%A4chter#Prozessorteil Gruß Anja
-
Thread
Umstiegsbreatung uC Atmel/STM
billiger als ein uC mit mehr Anschlüssen. Nunaj, ein AtMega 328 kostet mich 3-4$, und hat 13 Digital-IO und 5 Analog. Ein STM32 hat 51 I/O, und kostet um 4$. Ein 16bit Portexpander kostet ca 0.7$. > Ja, für Graphik halte ich AVR auch nicht für geeignet. Nunja, das mag sein. Nur gibt es für Arduino
Moby A. schrieb im Beitrag #4675095: > der Untergang des AVR Universums ansteht Dachte der steht an :-) http://www.mikrocontroller.net/topic/398294 > ARM-Modernisierung des Unterbaus Wie gesagt, Arduino hat sich ja für den ATSAMD21 als offiziellen
-
Thread
Servo Ansteuern. wo liegt mein fehler?
nicht. Wo liegt hier main Fehler. Wäre um hilfe sehr dankbar Ich benütze Atmel studio 6.2 avr isp mk2 original Atmega8A /* * Servo_steuern.c * * Created: 04.08.2016 11:28:38 * Author: Huber */ #define F_CPU 1000000UL #include <util/delay.h> #include <avr/io.h> #include
if (!(PINB&(1<<PB2))) PIND statt PINB, vielleicht? Und das hier: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten
-
Thread
Bit im Register setzten ohne andere Bits zuverändern.
https://www.mikrocontroller.net/articles/Bitmanipulation
avr schrieb im Beitrag #4668575: > Nein, du meinst bitweise Verknüpfungen. Falsch.
-
Thread
Hilfe! Hab noch nie einen Tiny13 programmiert - benötige Servocontroller
Grundlagen zu erlernen, das Tutorial hier im Forum ist bestens dafür geeignet. https://www.mikrocontroller.net/articles/AVR-Tutorial
Dahierda: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Servo
-
Thread
LED Matrix | Atmega8 | C
Einbindung der header-Datei für die Interrupts. Hier noch der aktuelle Code. [c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define COL_LATCH 6 #define ROW_LATCH 6 volatile uint8_t charbuff[6]={ // Bild // PORTB // 0-5 + /0 0b11111111, // °°°°°° 0b11000001
einem delay() in der while-Schleife zu wiederhohlen. Dabei passiert aber nichts. [c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t charbuff[6]={ // Bild // PORTB // 0-5 + /0 0b11111111, // °°°°°° 0b11000001, // *****° 0b11110111, // °°*°°° 0b11110111
-
Thread
bis 20A mit 3,3V schalten (Mosfet?)
Ich würde den AVR ohne Spannungsregler direkt an die Batterie anschließen.
als vollkommen Ahnungsloser. Zu deinem Unsinn wurde schon geschrieben: http://www.mikrocontroller.net/topic/402975#4664632
-
Thread
AVR Bootloader + Hauptprogramm zusammenfügen
Thema wurde vor 10(!) Jahren z.B. schon mal in diesen Threads behandelt: http://www.mikrocontroller.net/topic/58723 http://www.mikrocontroller.net/topic/65613 aber vielleicht gibt es inzwischen eine befriedigendere Antwort: Ich programmiere ATmegas mit Bootloader und Hauptprogramm. Das zusammenfügen
Habe schon verstanden, dass Du den Funktionen > Code-Bereiche zuweist. Hier: [c] #include <avr/io.h> __fuse_t __fuse __attribute__((section (".fuse"))) = { .low = LFUSE_DEFAULT, //* Oder welcher Wert auch immer .high = (FUSE_BOOTSZ0 & FUSE_BOOTSZ1 & FUSE_SPIEN), //* Oder
-
Thread
Zeitfunktion
2, (8 T2!) und 16 MHz Wenn es wirklich genau sein soll empfehle ich https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
Beitrag #4657033: > Wenn es wirklich genau sein soll empfehle ich > https://www.mikrocontroller.net/articles/AVR_-_Die... Eine minimale Abweichung ist nicht weiter schlimm. m.n. schrieb im Beitrag #4657082: > Lass den Timer einfach durchlaufen und erzeuge per OCRx die > gewünschten > Intervalle
-
Thread
NRF24L01+ test program for Arduino Uno
usage. Also works with the Windows App NRF24_Tester available here: http://www.mikrocontroller.net/topic/402085#4650440 Prerequisites --------------- - Arduino Uno (Arduino Micro, Arduino Nano) must be set up to run at 16 MHz The Arduino as a board is not absolutely required. You can
hardware-Handshake-Funktionalität könnte der uC die entsprechende Handshake-Leitung des USB-Uart-Interfaces über einen IO schalten, wenn sein Buffer fast voll ist und er mit dem Wegsenden der Daten über das NRF24 nicht hinterher kommt.
-
Thread
Pins und Bits verknüpfen
https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports
: > Ausgabe = (PINC5 << 0) | (PINC4 << 1) | (PINC3 << 2) | (PINC2 << 3); PINCx sind defines in avr/io.h. Diese werden vor dem Kompilieren durch den Präprozessor ersetzt. [c]#define PINC5 5[/c] Dies bedeutet nun, dass überall in deinem Code (sofern der Header eingebunden ist), PINC5 durch 5 ersetzt
-
Thread
Atmega128 programmieren über multiplexer
lohnt sich immer das Tutorial auf dieser Seite aufmerksam zu lesen: https://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega128_und_seinen_Derivaten_im_64-Pin-Geh.C3.A4use
lohnt sich immer das Tutorial auf dieser Seite aufmerksam zu lesen: > > https://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega128_und_seinen_Derivaten_im_64-Pin-Geh.C3.A4use Naja, ich programmiere schon seit vielen Jahren AVRs :-D Aber das kannte ich halt noch nicht.
-
Thread
Welcher µC ist einfach zu programmieren
oder gute Dokumentation, > ich meine nicht 2000 Seiten wie bei stm32. Du hast selbst gerade den AVR beschrieben. Sieh dir mal das Tutorial an: https://www.mikrocontroller.net/articles/AVR-Tutorial Die AVRs gibts vom kleinsten Tiny mit 6poligem SOT-Gehäuse bis zum Mega2560 im 100poligen TQFP. Von
comunity geben oder gute Dokumentation, > > Programmiert wird in C. https://www.mikrocontroller.net/articles/AVR https://www.mikrocontroller.net/articles/AVR-Tutorial https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial https://www.mikrocontroller.net/articles/AVR_Typen
-
Thread
Wie viele Elkos in Schaltung verteilen ?
https://www.mikrocontroller.net/articles/Kondensator#Entkoppelkondensator
würde ne 2+ geben ;-) >-> keine 90' Winkel Das ist eine Legende. https://www.mikrocontroller.net/articles/Wellenwiderstand#90.C2.B0_Ecken_in_Leiterbahnen
-
Thread
Arduino DRAM Ansteuerung
hackaday.com/2014/04/09/using-simms-to-add-some-extra-ram-on-your-arduino-uno/ https://www.mikrocontroller.net/articles/AVR_CP/M Auch wenn es wenig Sinn macht... Gruß aus Berlin Michael
reiner Neugier kann man sowas schon bauen, praktisch sinnvoll ist es nicht. Wenn man mehr Speicher am AVR braucht, dann nimmt man SRAM oder beim ATXmega SDRAM. ODer gleich einen 32 Bitter mit deutlich mehr RAM, z.B Arduino Zero. https://www.mikrocontroller.net/articles/Speicher#Mit_XMEM-Interface
-
Thread
Lichtsensor am MyAVR MK2 auslesen
ausgegangen, Teilungsfaktor = 16MHz/200kHz=80 also ADPS = 111 Nochmal eine kurze Übersicht Board: MyAVR MK2 µC: Atmega8A-PU Belegung: PC0(ADC0) = Sensor PB0 - PB5 = LED's Der Code sieht wie folgt aus: [c] #include <avr/io.h> int main(void) { DDRB = 0b00111111; // Ausgabe des ADC-Messwertes
könnt mir sagen was ich falsch gemacht/verstanden habe. :) Alles ;-) https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe
-
Thread
Bidirektionaler 5V<>3.3V Pegelwandler f. Hobbyprojekt gesucht
nicht. Und hier schauen. Aber du mußt nach bidirektional selektieren: https://www.mikrocontroller.net/articles/Pegelwandler
dieses OE-Pins nicht ganz klar. > Wenn ich diesen auf High lege, dann hat komischerweise auch jeder > IO-Pin automatisch ein High-Signal. Hast du denn auf der anderen Seite ein Low-Signal angeschlossen? "jeder IO-Pin" klingt irgendwie so, als ob das nicht der Fall ist. Ohne Schaltplan kann dir keiner
-
Thread
Das Ende von 8bit?
semicon/products/mcu/4bit_index.html http://www.emmicroelectronic.com/products/microcontrollers/multi-io/em6607
mse2 schrieb im Beitrag #4648452: > bietet das IoT einen großen Wachstumsmarkt mit den Anforderungen > kurzes Time-To-Market, billig Solange Microchip die AVR Preise nicht Richtung PIC senkt wird AVR hier nichts reissen. Zumal 8051 hier noch vor
-
Thread
Verständnis Timer aus Tutorial
Hallo, ich habe eine Frage bzgl. der Interrupt Service Rouine. Ich habe den foglenden Code aus dem AVR-GCC-tutorial (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR). Hierbei soll innerhalb einer Millisekunde ein Interrupt ausgelöst werden. Dazu wurde ein Prescler
Hallo zusammen, [c] * uC: Attiny2313 */ #include <avr/io.h> #include <avr/interrupt.h> //Variablen für die Zeit volatile uint8_t sekunde; volatile uint8_t minute; volatile uint8_t stunde; int main(void) { // Timer 0 konfigurieren TCCR0A
-
Thread
ATxmega8E5 ADC_Problem
Was könnte das Problem sein? [c] #define F_CPU 8000000UL #include <util/delay.h> #include <avr/io.h> #include <stdint.h> #include "prototypen.h" #include "defines.h" /*######################## begin global variables ##########################*/ struct global { /*ADC-read*/ uint16
gemessen! Also sollte diese Funktion irgendwie eas mit read heißen! https://www.mikrocontroller.net/articles/Strukturierte_Programmierung_auf_Mikrocontrollern#Benennung_von_Variablen.2C_Makros.2C_Nutzung_von_Anweisungen > { > (*Channel).MUXCTRL = (Pin << 3); //selection of ADC-Pin Falscher
-
Thread
Schieberegister 595 hardwaremäßig löschen
. Lies meinen Beitrag nochmal in Ruhe mit mehrfachem Durchatmen. https://www.mikrocontroller.net/topic/401632#4643066
nur Probleme mit der Berechnung eines RC Gliedes. Das ist das kleine 1*1! Dazu gibts genug im Net.
-
Thread
Mikrocontroller umprogrammieren? (Sportuhr)
schon fertigmachen und schicken. Wenn die Taster direkt mit PullUp gegen GND schalten, könnte der AVR das gleich mit seinem IO-Pin erledigen. Millisekunden kann schon passen, aber irgendwo über 200ms. ;) Sonst kann man nicht passend loslassen, wenn man angekommen ist. Scheint also "längen" Tastendruck
einem Tiny auf jeden Fall > an. Kehrt etwa die Vernunft zurück? https://www.mikrocontroller.net/topic/401515?reply_to=4642704#4641911
-
Thread
winAVR + atmega328pb
file included from main.c:7:0: c:\winavr-20100110\avr\include\avr\io.h:623:6: warning: #warning "device type not defined" [-Wcpp] # warning "device type not defined" ^ In file included from c:\winavr-20100110\avr\include\avr\io.h:99:0,
bis zum Ende der Datei zu lesen. Da ist exakt beschrieben, wie die cpp-spec anzupassen ist, damit AVR-LibC in avr/io.h auf den entsprechende Device-Header abbilden kann. Die Warnung kommt nämlich aus genau diesem Header: [pre] # AVR-LibC's avr/io.h uses the device specifying macro to determine
-
Thread
ATTiny45: Aufwachen mit PCINT klappt nicht
funktionierendes Beispiel, der 2. Beitrag enthält den verbesserten Code: https://www.mikrocontroller.net/topic/223079#new
mache. Wenn das flag 0 ist wird try_sleep aufgerufen. [c] #include <util/delay.h> #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #include "includes/config.h" #include "includes/debounce.h" #include "includes/light_ws2812.h" struct cRGB LED_OUTPUT[1]; struct cRGB
-
Thread
µC-Blinker - Schalter schalten nicht
https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
deinem Aufbau. Das kann durchaus Licht ins Dunkel bringen (und hat z.B. im https://www.mikrocontroller.net/topic/400998 geholfen). Mal abgesehen von der falschen Beschaltung des uC vermisse ich einen Blockkondensator/Entkoppelkondensator...
-
Thread
Taschenlampe mit Attiny13a
---------------------------------------------------------------- #define F_CPU 4800000 #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> //#define MODE_MEMORY #ifdef MODE_MEMORY // only using eeprom if mode memory is enabled uint8
in "c" mit eckigen Klammern setzen für die Codeansicht... [c] #define F_CPU 4800000 #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> //#define MODE_MEMORY #ifdef MODE_MEMORY // only using eeprom if mode memory is enabled uint8
-
Thread
LCD-Display an Mikrocontroller
Hallo Nadine, fange besser an Dich an die Begriffe im Datenblatt eines AVR m32u4 zu gewöhnen. Dieser Adruinokram bringt dich nicht weiter. Also was Port, Pins und Ddr Beizeichnungen sind. http://www.atmel.com/devices/atmega32u4.aspx
müsste Es sind beliebige 6 Output-Pins benutzbar. Hier ein einfacher Code: http://www.avrfreaks.net/forum/tutc-lcd-tutorial-1001
-
Thread
Flaschendrehen -Lösung gesucht
Schreib mir am besten eine Privat-Nachricht. Dann können wir das klären. https://www.mikrocontroller.net/user/show/ripper121 Ich habe bald Urlaub und nicht wirklich was geplant :D
Wo hast du denn das gelesen. mit nem avr kommt man schon auf 4uA
-
Thread
ESP8266 instabil / schickt UART obwohl nicht vorgesehen?
microseconds */ void user_init(void) { // Configure pin as a GPIO PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12); for(;;) { GPIO_OUTPUT_SET(12, 1); os_delay_us(DELAY); GPIO_OUTPUT_SET(12, 0); os_delay_us(DELAY); } } [/c] Es wird einfach der Pin "GPIO12
os_delay_us(DELAY); } void user_init(void) { // Configure pin as a GPIO PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12); os_timer_disarm(&functionTimer); os_timer_setfn(&functionTimer, (os_timer_func_t *)fctTimer, (void *)0); os_timer_arm(&functionTimer, DELAY, 1); } [/c]
-
Thread
Probleme mit UART-Empfang
ebenfalls ein BTM222 mit einem ATMega644. Das Bluetooth-Modul empfängt auch alles wunderbar. Nur dem AVR konnte ich das zuhören noch nicht richtig beibringen. Um Die Einstellung Baudrate mache ich mir keine Sorgen. Aber der Vollständigkeit halber: Der AVR läuft mit einem Externen 16MHz Quarz. Die Baudrate
Ich tippe mal Stark darauf, dass die Art, wie ich den Interrupt abarbeite zu lange dauert und der AVR deswegen info's verliert. Mir ist auch klar, dass ich durch diese ganzen uart_puts0("whatever"); die ISR unfassbar verlängere. Leider habe ich wie gesagt keine andere Möglichkeit in den AVR zu
-
Thread
Pfadprobleme OV7670 STM32F429Zi
anders. Ich habe aktuell Neon mit dem Plugin installiert. Siehe: https://www.mikrocontroller.net/topic/370032#4199975 Geht auch für Win. Musst nur die richtigen Punkte auswählen.
hilfreiche tips dir geben können zum Thema Stm32. hier dreht sich meist alles um die schrottigen AVR's
-
Thread
Mega 8 für 42 Cent?
optisch "original" aus und funktionieren auch wie original. Siehe auch: https://www.mikrocontroller.net/topic/357076#4105933 Warum sollte das bei Atmel anders sein?
und auch 4 IO-Pins mehr.
-
Thread
Arduino Board
Pin 5(Port P) angeschlossen ist, blinken zu lassen. Das Program sieht wie folgt aus: #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> int main(void) { DDRB=0b00100000; while (1) { PORTB|=(1<<PB5); _delay_ms(500); PORTB&=~(0<<PB5); _delay_ms(500); } return 0; }
und teilt dem Gegenüber mit was man denkt. Mit diesem deinem Beitrag, http://www.mikrocontroller.net/topic/400655?goto=4627909#4627877 kann ich nichts anfangen.
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
den Adressprüngen liegen weil nun ein drittes Adressbyte hinzu kommt. https://www.mikrocontroller.net/topic/355251#3966023
Peripherie-Register. AVRs, die besonders viele davon haben, können auf einen Teil davon nicht mit schnellen IO-Befehlen zugreifen, weil halt nicht alle in den IO-Bereich passen. Diese müssen dann wie RAM angesprochen werden (memory mapped IO), was deutlich langsamer geht. Ausserdem gibt es auch noch spezielle
-
Thread
_delay_ms() innerhalb einer ISR
Phänomen nicht wirklich erklären und hoffe daher auf Eure Erklärungen. Grüße! Leo #include <avr/interrupt.h> #include <avr/io.h> #include <util/delay.h> void setupInterrupt(void) { PORTD |= (1 << PD2); EIMSK |= (1 << INT0); EICRA |= (1 << ISC00);
angelsächsische Probleme bereitet, hilft auch das Tutorial und die Artikel hier auf mikrocomtroller.net, zu finden über die Links links oben. Oliver
-
Thread
Atmega88P, Blinklicht in AtmelStudio 7 simulieren
vielleicht Probleme eine ISR zu debuggen oder so? Gruß Dennis [c] #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "config.h" typedef enum STATE { IDLE, RUN_UPSTAIRS, RUN_DOWNSTAIRS } state_t; /* global variables */ volatile uint16
beim Simulieren nicht so lange warten zu müssen. Gruß Dennis [1] http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
-
Thread
OOP - für was in aller Welt soll denn das gut sein?
https://www.mikrocontroller.net/topic/308412#3320306 https://www.mikrocontroller.net/topic/150180#1407917
aber für die Vorgänge in Deinem Kopf bin ich nicht verantwortlich. [1] https://www.mikrocontroller.net/topic/400325#4633902 [2] https://www.mikrocontroller.net/topic/400325#4629259 [3] https://www.mikrocontroller.net/topic/400325#4634088 [4] https://www.mikrocontroller.net/topic/400325#4629261
-
Thread
Debug Ausgaben
0 #define TX_SRAM 0 #define TX_FLASH 1 #include <util/delay.h> #include <avr/io.h> #include <avr/pgmspace.h> void sputchar( uint8_t c ) { c = ~c; STX_PORT &= ~(1<<STX_BIT); // start bit for( uint8_t i = 10; i; i-- ){ // 10 bits _delay_us(
angeschalteten? Und hier ein möglicher Artikel wo der Code her sein könnte: https://www.mikrocontroller.net/topic/185456
-
Thread
Wie können Kamerabilder auf einem NET-IO-Server abgelegt werden?
Auf einem NET-IO-System/ADD-ON (ATMega644 & SD-Card) möchte ich Bilder einer Überwachungskamera ablegen. Auf dem System läuft die Software von U. Radig. Mit AJAX scheitert es leider*1. Wer kennt die Software und
beschreiben. NET-IO plus ADDON mit Software von U. Radig. ATMega644 Mikrocontroller mit SD-Card. IP-Kamera und NETIO befinden sich im gleichen Netz an einer Fritzbox. Das Bild kann als URL mit http://192.170.178.40
-
Thread
Kleiner Generator in Planung
Gegenvorschlag? Also ein paar Vorschläge wie du mal anfangen könntest: https://www.mikrocontroller.net/topic/218918 https://www.mikrocontroller.net/topic/331473 https://www.mikrocontroller.net/topic/263049 https://www.mikrocontroller.net/articles/Entwicklung_eines_Motorsteuerger%C3%A4tes_f%C3%BCr_den_Trabant
Für Interessierte: https://www.mikrocontroller.net/topic/382631#4361646
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
USB) zu Mikrokontroller Verbindung und Programmierung angeht. Nach dem was ich auf mikrocontroller.net gelesen habe sind die aktuellen Hardware-Stücke das PicKit3 (PIC) und das Atmel-ICE(Basic) (AVR)? Habe ich hier die richtigen Werkzeuge identifiziert? Ich bin deshalb verwirrt, weil auf der Atmel-Homepage
zu > Mikrokontroller Verbindung und Programmierung angeht. Nach dem was ich > auf mikrocontroller.net gelesen habe sind die aktuellen Hardware-Stücke > das PicKit3 (PIC) und das Atmel-ICE(Basic) (AVR)? Habe ich hier die > richtigen Werkzeuge identifiziert? Das PICKIT3 ist denke ich für dich das