-
Thread
Wie Assembler ISR in C integrieren ?
aber dennoch der schnellste Takt machbar ist. C Code: [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define NOP __asm__ __volatile__ ("nop\n\t") #define INCRMNT 0x01 // Toggle Bits 0-7 im ISR Handler #define OUTPORT PORTC void set_Timer1(void); // Funktion
wenn das alles nichts bringt. Hier der aktuelle Code. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define NOP __asm__ __volatile__ ("nop\n\t") #define INCRMNT 0x20 // Toggle Bit 7,6,5 im ISR Handler #define OUTPORT PORTC void set_Timer1(void); //
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Ich habe mir mal ein Net-IO in SMD für ein 19" Rahmen gebaut. http://www.dasrotemopped.de/avr_net-io_smd.html Und in Funktion: http://youtu.be/jplzT5oTV4o Die Software ist natürlich nicht von mir. Dafür ist die PCB
Markus Horbach schrieb im Beitrag #3222803: > Ich habe mir mal ein Net-IO in SMD für ein 19" Rahmen gebaut. > http://www.dasrotemopped.de/avr_net-io_smd.html > Und in Funktion: > Youtube-Video "AVR NetIO SMD Test1" > > Die Software ist natürlich nicht von mir
-
Thread
Wake on Lan via Webinterface
Ein möglicher Startpunkt wäre das AVR-NET-IO von Pollin. Oder ein RasPI.
zum AVR-NetIO wirst du keine fertigen Softwarepakete dafür finden, die nur noch minimal an den konkreten Zweck anzupassen sind, wie sie für den AVR-NetIO in Form von Ethersex bereitstehen. Aber ich möchte
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
weiter AVR und höre mir an das ARM die Zukunft sei ^^
welcher Dokumentation/Header mein Compiler geht? Ich benutze diese Toolchain: https://launchpad.net/gcc-arm-embedded Mit diesem Eclipse Plugin: http://gnuarmeclipse.livius.net/blog/ Mein Board: Nucleo STM32F411RE
-
Thread
Atmel oder PIC Gesperrt
gleiche Architektur. Bei den PIC sind da erhebliche Unterschiede zwischen PIC12, 14, 16, 18. Die AVR sind linear adressiert, die PIC unterteilen alles in kleine Häppchen (Code, IO, SRAM), daher muß der Compiler viele zusätzliche Umschaltbefehle einfügen. Die moderneren PIC18 haben zusätzliche Befehle
der AVR-Controller im professionellen - und Hobbybereich, die verfügbaren & günstigen (kostenlosen) Tools (Soft- & Hardware), das umfangreiche Hilfeangebot (mikrocontroller.net), das schier endlose Softwareangebot
-
Thread
Schaltuhr für automatischen Futterautomaten (Pferd)
deswegen bin ich ja auf die Türöffner gekommen und der Klingeltrafo ist auch ungefährlich. Das AVR-Net-IO von Pollin ist sehr günstig und da gibt es jede Menge Software im Netz. Aber es ist auch Software dabei. Allerdings müsstest du auch einen Netzwerkanschluss in der Nähe haben. Daher fällt das
wie ich hat, sind das ja parktikable Lösungen welche Ihr hier habt! Also dann brauche ich: 1x AVR Net IO: http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html 1x Netzwerkanschluss: http://www.ebay.de/itm/141505688688?clk_rvr_id=754523874797&rmvSB=true
-
Thread
Atmega 128 absoluter anfänger
Na, anscheinend findet er die io.h nicht. Das hängt an einer Include-Anweisung. Du hast vermutlich sowas dastehen wie #include <io.h> Versuchs mal mit #include <avr/io.h> oder #include "AVR/io.h" Das hängt davon ab, wie
#include <avr/io.h> oder #include "AVR/io.h" egal was ich versuche, es geht nicht. Denke es liegt am falschen Programm.
-
Thread
Ausgang auf "1" schalten, wenn Eingang auf "0" ist
definierten Eingangszustand! Den Rest kannst du dir hier mal anschauen: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports Ansonsten: Was genau funktioniert denn nicht?
Richtig! bzw. passiert das meist automatisch Jörg B. schrieb im Beitrag #5716234: > und nicht die avr/io.h? Falsch! In der Arduino.h wird die avr/io.h eingebunden. Also Gesamtmaussage leider falsch. Jörg B. schrieb im Beitrag #5716234: > Letzteres ist namlich die avr-libc. Die AVR-LIBC steht
-
Thread
Schaltzustände potentialfreier Kontakte per LAN übertragen
Axel S. schrieb im Beitrag #8048349: > Carsten-Peter C. schrieb: >> Ich nutze einige Net-IO Karten von Pollin > Gibt es leider nicht mehr zu kaufen, Vielleicht ist das https://www.ulrichradig.de/home/index.php/avr/avr-ether-8-i-o Board interessant für Dich. Das kenne ich zwar nicht
Reicht nicht sowas https://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin Werbung: https://www.mikrocontroller.net/topic/573069#new
-
Thread
AVR Timer 1 Normal/CTC Mode ?
das es erstmal funktioniert. [c] /* Arduino Mega 2560 Timer 1 http://www.mikrocontroller.net/topic/370736?goto=4188200#4188200 */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define NOP __asm__ __volatile__ ("nop\n\t") #define INCRMNT 20 #define OUTPORT
Tastv. laufen. ??? [c] /* Arduino Mega 2560 mit Assembler http://www.mikrocontroller.net/topic/370736?goto=4188200#4188200 */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define NOP __asm__ __volatile__ ("nop\n\t") #define INCRMNT 20 // Toggle
-
Thread
AVR64DD28 Clock Source ändern
Hallo liebes mikrocontroller.net-Forum, ich versuche mich gerade durch den AVR64 zu fuchsen und es klappt mehr oder minder ganz okay. Ich versuche die Clockfrequenz zu ändern (von den urspr. 4 MHz auf 16 MHz) und muss dafür das
Keine Ahnung, ob Ihnen das irgendetwas bringt, aber [c] #include <avr/io.h> int main(void) { #include <avr/io.h> int main(void) { CPU_CCP = CCP_IOREG_gc; CLKCTRL.OSCHFCTRLA = (8<<CLKCTRL_FREQSEL_gp); // 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 VPORTA_DIR =
-
Thread
Neue ATtinies 441 und 841
Habe sie aus den AVR-GCC sources
Kann ich die header Datei aus http://www.mikrocontroller.net/topic/314768#3457040 manuell in WinAVR 20100110 mit AVR GCC 4.3.3 einbinden und funktioniert das dann? Zum Programmieren dann noch Avrdude erweitern...
-
Thread
Update von WinAVR2010
Zum Übersetzen, Linken und auf das Target laden verwende ich seit Jahren WinAVR. Die letzte offizielle WinAVR-Zusammenstellung stammt von 2010. Es gab Hinweise für ein Update: https://www.mikrocontroller.net/topic/294588 https://www.mikrocontroller.net/topic/372924#4215881
folgender Hinweis. In order to add the architecture, three things need to be updated, gcc - gcc\config\avr\avr.c, gcc\config\avr\avr.h, gcc\config\avr\t-avr, Binutils - gas\tc-avr.c avr-libc - avr\io.h, configure, configure.in, And Header file changes.
-
Thread
PHP-Script verarbeiten
auch schon auskommentiert. Ansonsten lässt sich das Skript sehr leicht aufdröseln und z.B. mit dem NetIO umsetzen. Wenn du die Stromsparfunktionen von AVR & ENC benutzt, kannst du den Gesamtverbrauch nahezu vernachlässigen.
Hallo Himmelreich, > Kann NetIo das Script verarbeiten oder muss ich das Script im NetIo mit > einer anderen Sprache nachbauen? wie der Vorposter schon geschrieben hat, ist der NetIO erstmal "nur" eine Entwicklungs-Plattform
-
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
Automatischer e-Mailversand bei Flankenwechsel an I/O-Port
Sowas zb http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
der SMTP Server lauschen >> muss) > > Hm. Hast Du da ein Beispiel? Woher kriege ich soetwas? AVR-Net-IO (pollin) + passende Software (radig? ethersex?) von der jeweiligen Homepage.
-
Thread
Welches Netzteil ist das beste für mich?
Alleine die beiden Mikrocontroller (AVR NET IO) nehmen sich schon 6 Watt.
Hi >Alleine die beiden Mikrocontroller (AVR NET IO) nehmen sich schon 6 >Watt. Datenblatt Net-IO: max. Stromaufnahme ca. 190 mA Macht bei 5V nicht mal 1W. MfG Spess
-
Thread
Attiny85 mit 5,7V betreiben
ein Ausgang von NET-IO1 geschaltet ist, läuft auch NET-IO2 und mit geschaltetem Ausgang 1 von NET-IO2 trenne ich wiederum die Spannungsversorgung von NET-IO1. So habe ich mehr Sicherheit, aus der Ferne geschaltete Ausgänge
Matthias schrieb im Beitrag #4429080: > Erklärung: Habe 2 Stck AVR NET-IO, die von einem Elektroingenieur > zusammen- und auf 5V Spannungsversorgung umgebaut wurden. Das musst du mal näher erklären. Normalerweise hat die Net-IO einen 7805 Linearregler und Gleichrichterdioden
-
Thread
atmega, DMX und RFM12
Hallo zusammen, ich möchte einige RGB-Lampen per DMX über Funk steuern. Hierzu habe ich ein AVR-NetIO von Pollin. Das AVR-NetIO hängt im LAN und drauf läuft ethersex mit artnet, das empfängt die DMX-Pakete über das LAN. Am NetIO hängt ein RFM12. Die "Lampen" haben einen atmega8 mit RFM12 und sollen
heute am 6.1.2012 die aktuelleste Version von ethersex über/mit git heruntergeladen und auch alle avr devel. tools. ich habe das pollin avr-net-io board und will es mit einem ATmega644p bestücken und ethersex mit artnet für DMX verwenden. Die Ethersex - Artnet Konfiguration hast du scheinbar geschafft
-
Thread
230V schalten mit dem AVR-NETIO-Board von Pollin
Hallo, ich habe mir bei Pollin das AVR-NET-io-Board gekauft (und auf die 5V-Stromversorgung umgebaut) und möchte damit meine externe Festplatte und den Drucker einschalten. Also d.h. ich würde gerne 230V~ schlaten. Den Beitrag unter "
Basis des BC337 rund 57Ohm, also sagen wir 60Ohm? Natürlich bräuchte ich die Schaltung 8mal, da das AVR-NET-IO-Board ja auch digitale Ausgänge hat und ich diese Schalten will. Irgendwelche Einwände? Muss halt sagen, dass ist echt neuland für mich.... daher meine Unsicherheit! Danke schon mal.
-
Thread
USART mit Attiny2313
*******************************************************************/ #include "main.h" #include <avr/io.h> #include <avr/include/stdlib.h> #include <avr/delay.h> #define RC5TIME 1.778e-3 // 1.778msec #define PULSE_MIN (uchar)(XTAL / 512 * RC5TIME * 0.4 + 0.5) #define PULSE_1_2 (uchar)
den Zeichen-Empfangen-Interrupt hat und diesen Interrupt enabled. 1: http://www.mikrocontroller.net/articles/Pollin_Funk-AVR-Evaluationsboard#RC5_Empf.C3.A4nger
-
Thread
Displayausgabe langsam trotz 16Mhz
Ist ja gut ist ja gut :-D [c] #include <avr/io.h> #include <avr/interrupt.h> #include "lcd-routines.h" #include <stdlib.h> extern void lcd_data(unsigned char temp1); extern void lcd_command(unsigned char temp1); extern void lcd_enable
So, eben einfach mal das hier geschrieben: [c] #include <avr/io.h> #include "lcd-routines.h" extern void lcd_data(unsigned char temp1); extern void lcd_command(unsigned char temp1); extern void lcd_enable(void); extern void lcd_init(void); extern void
-
Thread
GLCD T6963C Font-Tool
to work from. I have a complete beginner at C and using AVRstudio plus the latest version of WinAVR Regards Peter //test.c #include <avr/io.h> #include "t6963c.h" #include "font.h" int main(void) { glcd_init(); // initialize LCD memory and display modes glcd_setup(); // make
verändert wurde von mir. includes.h [c] #ifndef INCLUDES_H #define INCLUDES_H #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <math.h
-
Thread
Attiny26 PortD
unbedingt haben. Ich werde versuchen im Programm PD > durch PA oder PB ersetzen. Das Beispiel ist: > "AVR-Tutorial:_IO-Grundlagen" Ok, Assembler, meinetwegen. Aber in C ist es dasselbe; das hätte ich dir empfohlen. Dazu gibt es Infos im AVR-GCC-Tutorial. Es ist einfach: Ersetze DDRD durch DDRA oder
ein ganz anderer oder PIC oder ... Hier vorab noch etwas zu dem bisher gesagtem: http://www.avr-asm-tutorial.net/avr_de/beginner/asm_beginner.html Hier noch was zur Motivation : http://www.avr-asm-tutorial.net/avr_de/beginner/index.html Und nicht von der Seitenzahl abschrecken lassen
-
Thread
AVR Mikrocontroller Lohnenswert?
die Arduino-Umgebung nuzen kann, wird in diesem Artikel beschrieben: https://www.mikrocontroller.net/articles/Umstieg_von_Arduino_auf_AVR Für den Start sind auch diese AVR-Artikel auf www.mikrocontroller.net zu empfehlen: https://www.mikrocontroller.net/articles/AVR https://www.mikrocontroller.net/articles/AVR-Tutorial https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
-
Thread
Projekt: USBprog – ein Volks-Universalprogrammiergerät
://www.embedded-projects.net/usbprog ist eine Hardwareplattform, die mit verschiedenen Firmwares eine Vielzahl von Funktionen übernehmen kann: AVR ISP, Xilinx CPLD/FPGA Programmer, ARM JTAG, AVR JTAG ICE, I/O Schnittstelle für
Also im Shop hab ich auch noch den USBprog 2.0 http://shop.embedded-projects.net/product_info.php?info=p1_usbprog-v2-0--Bauteile---Platine-.html Dort sind auch alle Bauteile dabei. Es fehlen ein paar IO Pins, aber für den AVR Programmierer und die JTAG Anwendungen reicht es. UART
-
Thread
Das Ende des Z80
dass es mal auf Z80 erweitert wurde, was ich aber nicht geprüft habe. https://www.mikrocontroller.net/articles/AVR_CP/M Nachtrag: Es scheint, dass die Sourcen nie den Weg vom Forums-SVN in Github gefunden haben. Das ist bitter. :( Ah.... hier gibt es noch ein Projekt, was einen AVR als Basis hat
Minder-Leistung) folgen würden. Natürlich summieren sich noch viele weitere Faktoren zum "Erfolgs-Paket" AVR.
-
Thread
Mikroprozessorboard
Prozessor an??!!? Das geht entweder ueber den integrierten IO-Port und wenn dieser nicht vorhanden ist, wie beim Z80, dann ueber extra IO-Bausteine. Fuer den Z80 gibt es u.a. ein serielles IO-Baustein und ein paralleles IO-Baustein (SIO und PIO). Diese Bausteine
werden kann. Diese Speicherstellen werden in den normalen Speicherraum eingeblendet oder im extra IO-Adressraum. Dieses Konzept hat den grossen Vorteil, dass man fast beliebig viele IO-Ports anschliessen kann. Kurzes Fazit: Schau dir im Netz mal Entwicklungsboards fuer den 8051 und Z80 an...
-
Thread
Kaffemaschine pe Handy einschalten
Indem wir paralel zum Tastet ein Relai mit einem Micro Controller schalten. Als Mc haben wir den Avr net-io im Auge, er kann ja an ethernet angeschlossen werden und es gibt Bedien Oberflächen für Andriod Apple und Windows 7 phone. Hat je,and erfahrungen damit meint ihr das Fu ktioniert so im griben
Micro Controller > schalten. Genial. Da muss man erstmal drauf kommen ;-) > Als Mc haben wir den Avr net-io im Auge, er kann ja an ethernet > angeschlossen werden und es gibt Bedien Oberflächen für Andriod Apple > und Windows 7 phone. Achso und ich dachte "selber machen". Jetzt wird also nur was
-
Thread
LCD Display funktioniert nicht
#include <avr/io.h> #include <util/delay.h> #include "lcd.h" int main() { uint16_t ADC_Messung1, ADC_Messung2; char Umwandlung[20]; lcd_init(LCD_DISP_ON_CURSOR); // Display initialisieren lcd_puts
mal ein Standard LCD Testprogramm a la Tutorial hier aus dem Forum. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
MB-Quart 190, und Alfred B. (alfred_b979), Linkwitz usw ... 10/2022 https://www.mikrocontroller.net/attachment/561429/IMG_20220627_010034.jpg https://www.mikrocontroller.net/attachment/561430/IMG_20220627_014404.jpg https://www.mikrocontroller.net/articles/Datei:Und_buchstabe_i.png Thema Infraschall
Auge des Betrachters.. Wohin diese Threads z.B. Stand in OT! https://www.mikrocontroller.net/topic/547626?page=1#7285122mikrocontroller.net/topic/453785#5461738 https://www.mikrocontroller.net/topic/453785#5461738 Dieser wurden von Trollen zugesülzt, was aber die Moderation zugelassen
-
Thread
AVR mit mehr als 26 I/O Ports
, sind 32 IO-Pins, inklusive Doppelbelegung wie AD-Wandler, Schnittstelle usw. Bleibt dir nur: 1. Doch auf SMD und einen größeren AVR --> z.B. der 640, der sollte genug Ports haben, das ist ein 100-Pinner *grins* 2. Weitere IO-Ports über Schieberegister dranbauen Ralf
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
„AVR-NET-IO von Pollin“ ist für mich … etwas übertrieben. Dazu kaufe ich lieber einen PC bei Ebay oder bei Aldi. Meine Testplatinen laufen schon mit dem CAN-Bus. Verbindung von PC mit allen Busteilnehmer
> „AVR-NET-IO von Pollin“ ist für mich … etwas übertrieben. Dazu kaufe > ich lieber einen PC bei Ebay oder bei Aldi. Ich finde das immer noch etwas übertrieben und kaufe liebe eine Cray ;-)
-
Thread
Q3D Stromzähler per IRDA und RS232 auslesen
auf SD-Card zwischenspeichert!?? Gibts dazu ebenfalls Ansätze? Alternativ würde ich auch meinen AVR-Net-IO von Pollin auch zweckentfremden können und dessen Netzwerkschnittstelle benutzen können. Bei mir kommt ja noch als "zusaätliche" Schwierigkeit mit hinein, dass ich am liebsten zwei Stromzähler
mittlerweile habe ich den Phototransistor + Widerstand über der IR-Schnittstelle plaziert und alles mit dem AVR Net-IO verbunden. Die Spannungsversorgung des Phototransistors übernimmt der AVR gleich mit (Klemme: +5V/GND) Genauer gesagt bin ich so vorgegangen: Pin 2 an der RS232 ist RXD. Da hier nur mit +
-
Thread
Messdaten -----> Datenbank ------>Webseite
Hallo ich habe folgendes vor: Mit meiner AVR Net-IO Messergebnisse an eine Datenbank zu senden und dann diese Daten auf einer Webseite darzustellen. Was ich habe: -V-Server mit Apache Webserver und MySQL Datenbankserver - AVR Net-IO - C Kenntnisse - Lernbereitschaft Was mir fehlt: - Wissen wie man so was realisiert. Nun wollte ich Euch fragen ob so was machbar ist? Welche Entwicklungsumgebungen
-
Thread
AVR asm jmp problem
Das Gleiche kann man übrigens mit den AVR-Libc-Includes bekommen, wenn man dem "#include <avr/io.h>" ein "#define __SFR_OFFSET 0" voranstellt. Dann kann man sich das _SFR_IO_ADDR() sparen. Aber dann ist das Makro natürlich nicht mehr richtig
dieses anscheinend nicht geeignete Makro gefunden habe) nicht erwähnt, geschweige denn das Makro _SFR_IO_ADDR verwendet. (Hier nochmal der Link: http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen). Ich habe da wirklich den Durchblick noch nicht. Welche includes verwendet man also in
-
Thread
wie am einfachsten analoge werte am PC aufzeichnen
praktisch gibt es aber anscheinende Probleme mit statischen Pegeln (vgl. http://www.mikrocontroller.net/articles/Oszilloskop#Soundkarten-Oszilloskope ). Ich persönlich fand deinen Ansatz mit dem AVR-NET-IO garnichtmal schlecht. Drei Temp.sensoren per 1-wire anschliessen wurde, glaube ich, hier im Forum
diesen http://www.national.com/mpf/LM/LM335.html#Parametrics direkt an den ADC (analogeingang) des avr-net-io anschließen ??!?!? und kommt dann auch etwas sinvolles raus ?
-
Thread
Universelle Tastenabfrage
[C] #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> #ifndef F_CPU #define F_CPU 16000000 // processor clock frequency geändert #warning kein F_CPU definiert #endif #define KEY_DDR
define LED LATAbits.LATA2 // LED #define BUTTON PORTAbits.RA4 // BUTTON //neu //#include <avr/stdint.h> //#include <avr/avr/io.h> //#include <avr/avr/interrupt.h> //#define KEY_DDR TRISA // DDRB //#define KEY_PORT LATA // PORTB #define KEY_PIN PORTA // PINB
-
Thread
Bewegungsmelder mit Ethernet oder WLAN
Programm ausgelesen werden soll. Momentan habe ich das Ganze zu Testzwecken folgendermaßen realisiert: AVR-Net-IO (http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bausaetze_Module/Bausaetze/AVR_NET_IO_Fertigmodul.html), Handelsüblicher Bewegungsmelder und LAN/WLAN Bridge (http://www.amazon.de/Bridge-Dreambox-Kathrein-Octagon-Net-X
sodass du ggf sogar mehrere Geräte via RFM12 Funkmodule einbinden kannst. Sollte dann auf einen kleinen AVR+RFM12+Hühnerfutter reduzierbar sein Und dann ein AVR NET IO Master für die Bridge
-
Thread
AVR ATTiny84A mit C++ Werte an bestimmte Speicherstelle schreiben
Carl D. schrieb im Beitrag #4505955: > So greift (prinzipiell) der Compiler auch auf alle IO-Register zu. nein, kann man so nicht sagen. Das geht nur wenn die IO-Adresse in dem Ram eingeblendet sind. Beim AVR ist das aber nicht der Fall und sie müssen mit speziellen Funktionen angesprochen
Form alles anzeigen, was du willst. Code zum abgucken: [c] #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include <avr/io.h> #define SERIAL_BITRATE 2400 #define SOFTSERIAL_TXD_HIGH { PORTD |= (1<<PD2); } #define SOFTSERIAL_TXD_LOW { PORTD &= ~(1<<PD2
-
Thread
DMX empfang in C funktioniert nicht richtig.
OK. erstes Programm [c] #define F_CPU 8000000 #include <avr/io.h> #include <avr/interrupt.h> #define LED PD7 void UART_Initialisieren() { UBRRL = 1; UBRRH = 0; UCSRC = (1<<URSEL)|(3<<UCSZ0); UCSRB = (1<<RXCIE)|(1<<RXEN); } int
Das hier [c] #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define LED PD7 #define DATA_DIR PD2 #define ARRAY_SIZE(x) (sizeof(x)/sizeof(*x)) volatile uint8_t dmxData[10]; void UART_Initialisieren
-
Thread
VGA Grafikkarte an uC
Naja, ein AVR hat leider keine 16+20+4+2=42 IO Pins... Das Interface hatte ich schon vor Jahren mal aufgebaut, um ISA Karten an dem Datenbus eines 8051 zu betreiben. Immerhin ist es schön flexibel und kann so ziemlich
> Naja, ein AVR hat leider keine 16+20+4+2=42 IO Pins... Kann man die Grafikkarte nicht irgendwie in einem 8bt-Modus nutzen? Und 20 Adressleitungen - braucht man die wirklich alle? Übrigens: Ein ATmega128 dürfte
-
Thread
Controler aktivieret falsche Pins
nicht ausdrucken, sondern lesen und auch die Beispiele studieren. In http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports findet sich bei den Beispielen auch eines mit genau der korrekten Syntax, die du suchst.
und alles ist paletti. Ich denke du hast die Tutorials studiert? :-) http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Pullup-Widerstand Bild rechts am Fensterrand
-
Thread
Monitor als Ausgabe für Microcontroller
https://www.mikrocontroller.net/topic/354785?page=single
Beitrag #6392896: > Tim Schnurz schrieb: >> Mein Interesse liegt auch eher an einer "Grafikkarte" für AVR/ARM. > > Der Raspi Zero IST DIE GRAFIKKARTE, die von VGA bis FullHD jedes > Display, jeden Monitor mit HDMI bedienen kann. Hatte ich vergessen: https://hackaday.io/project/9567-5-graphics-card-for-homebrew-z80
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
Hallo Harald, das was Du da gemacht hast ist ziemlich genau das, was ich auch suche. Ich hab' den NET-IO von Pollin und versuche dem genau das beizubringen. Ich denke Dein Ansatz wäre ein Interessantes Projekt hier. Meinst Du, Du könntest da was zur Verfügung stellen? Gruß, Olli
const char* password = "password"; // MQTT Passwort MQTT.h -> die Zeile "mqtt_client.connect("BL-NET");" wie folgt abändern mqtt_client.connect("BL-NET, username, password");
-
Thread
komme mit dem A/D-Wandler vom Atmega8 nicht klar. (Sonnennachführung, Spannungen vergleichen)
Kennst Du dies schon? http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC müsste eigentlich die meisten Fragen beantworten.
dazu finden sich im Datenblatt bzw., wer hätte das gedacht, im Tutorial http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports
-
Thread
Welches Smart Home System zum selbst erweitern ?
Fremd-SW auf den Kommunikations-Controllern hat er verschwiegen. Oder, wenn tatsächlich eine reine AVR-Lösung: Ich sehe vor meinem geistigen Auge das gute alte AVR-Net-IO von Pollin freifliegend rumhängen ;-) https://www.pollin.de/productdownloads/D810058B.PDF
Le X. schrieb im Beitrag #7658262: > Oder, wenn tatsächlich eine reine AVR-Lösung: Ich sehe vor meinem > geistigen Auge das gute alte AVR-Net-IO von Pollin freifliegend > rumhängen ;-) Genau an das hab ich auch gedacht. Das liegt bei mir auch noch in irgendeiner Schublade
-
Thread
Hausbussystem, einen Standard erschaffen
Wer sagt das du deine KNX Geräte teuer verkaufen musst? :) Programmier einen KNXnet Knoten für den AVR-Net IO, dann kostet dieses KNX Teil so viel wie der AVR-Net IO. > Im Endeffekt will ich ja kein Komplett neues System entwerfen. Sondern > bereits vorhandenes nutzen und vernetzen. Die AVR's sollen
Heimnetzwerk zu finden sein. Und auch die Kommunikation > besteht ja schon durch die Original Firmware der AVR-Net IO's. AVR-Net IO's alleine bringen nicht viel, du brauchst doch eh noch weitere Hardware. Ausserdem sind die Teile vergleichsweise riesen groß. > Das wirklich neue daran soll die Erschwinglichkeit
-
Thread
Peter Dannegger´s ( PeDa ) Entprellroutine in ein Arduino Sketch einbinden
gehe bitte nochmal auf Start, sonst blickst du nie durch was du machst. https://www.mikrocontroller.net/articles/Bitmanipulation https://www.mikrocontroller.net/articles/Kategorie:AVR-Tutorial
"Werdegang" von Bernd in den letzten 10 Jahren mal so betrachtet. > https://www.mikrocontroller.net/articles/Bitmanipulation > https://www.mikrocontroller.net/articles/Kategorie:AVR-Tutorial Perlen vor die Säue!
-
Thread
avr-ethernet board + rfm12 + ethersex
Hallo Harry, vorweg, ich habe kein AVR Net-IO, von daher ist das Image nicht getestet. Ist aber die aktuellste Ethersex-Version, die zumindest auf meinem ATmega644 (Etherrape Original-Hardware) funktioniert ... Konfiguration: IP 192.168.1.11
ich Deine Aussage bzgl. Pollin-Web Server auch falsch verstanden) Image: http://ethersex.de/files/avr-net-io.hex Konfiguration: http://ethersex.de/files/avr-net-io-config.txt hope that helps, cheers stesie PS: (@BrainHunter) dass mehr Doku wuenschenswert ist, ist uns bekannt. Wir haben uns