-
Thread
Aktueller Stand zur Umsetzung von Bitfeldern?
gesehen, in dem eine Bitfeld-Struktur korrekt umgesetzt wurde. Hier z.B.: http://www.mikrocontroller.net/topic/183699 Kann der AVR-GCC inzwischen besser mit Bitfeldern umgehen? Werden entsprechende Bitfelder im IO-Bereich mit eintaktigen sbi/cbi-Assemblerbefehlen umgesetzt (sieht ja ganz so aus, in
Informationen wären in den XML vorhanden, was ich so gesehen habe. Ein Mechanismus, ähnlich dem io.h sorgt dann für die entsprechende Verteilung des Include auf den konkreten Register Header. [C] #include <avr/io.h> #include <avr/io_reg.h> int main() { _PortB.b0 = 1; } [/C] > Die
-
Thread
GCC: Pin toggeln in einem Takt?
\ : /* output list leer */ \ : "I" (_SFR_IO_ADDR(PINB)), "d" (lokale_variable) \ : /* clobber list leer */ \ ) [/C] Testanwendung: [C] #include <avr/io.h> int main(void) { unsigned char
du deine Funktion so [C] #include <avr/io.h> int main(void) { DDRB = 1<<PB0; // Ausgang while(1) { funktion(); // möglichst schnelles Setzen/Löschen/Toggeln } } [/C] benutzt, brauchst du bestimmt mehr als einen
-
Thread
µController über das Internet steuern
Ja, zum Schalten von Relais gibt es fertige Lösungen. Zum einenwäre da das Pollin NET-I/O Board: http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html Eventuell mit Relais-Platine: http://www.pollin.de/shop/dt/NzcyOTgyOTk-/Bausaetze_Module
hat man mit einem Pi auch schon was auf die Beine gestellt, was die Net-IO um Längen schlägt. > Zum Anderen wäre da mein eigenes Projekt, welches mit einem Embedded > Webserver ausgestattet ist: > > http://stefanfrings.de/avr_io/index.html Den muss ich mir mal
-
Thread
Lightweight WS2811/WS2812 Library
Arduino UNO aber ohne Bootloader. Programmiere mit AtmelStudio 6.1 #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> #include "light_ws2812.h" [c]int main(void) { uint8_t mask; uint8_t test[] = {255,255,255,255,255,255,255,255,255}; #ifdef __AVR_ATtiny10__ CCP
die Differenz vermutlich sein wird? time.h [code] #ifndef TIME_H_ #define TIME_H_ #include <avr/io.h> #include <avr/interrupt.h> void time_init(void); void time_set(uint8_t hour, uint8_t minute, uint8_t second); uint8_t hour(void); uint8_t minute(void); uint8_t second(void); int16_t millis
-
Thread
eigene__ ide
winAvr soll ja ein einfaches Textprogramm sein, welches über Kommandozeilen abgearbeitet wird. > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software
die mit winAVR?
-
Thread
LAN zu RS232 Konverter Platine
für lange Winterabende bei Kerzenschein. Der ENC28J60 kam mir nur irgendwie bekannt vor, aus dem AVR-Net-IO von Pollin, nur noch hintendran einen MC wgn Protokoll-/Schnittstellenwandlung ist zu Viel des Guten.
drauf gibet. Lantronix XPort fällt mir da ein, auch schon vor Jahren in der c´t erwähnt. > Das AVR-Net-IO kann man dazu auch nicht nehmen weil es 2x Schnittstellen > in nur eine Richtung hat, hin zu dem MC. Und der MC verschluckt alles und spuckt es nie wieder aus? Natürlich kannst du das NET-IO
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
DC3840 und MCA-25 rausgekramt... Die DC3840 lief ja vor Jahren schließlich mal stabil bei mir an einem AVR-NetIO mit einem Mega32. http://www.ulrichradig.de/home/index.php/projekte/uC-kamera Allerdings sind diese Cams wohl inzwischen kaum noch aufzutreiben. Gruß aus Berlin Michael
SPs. Unter Win7 geht es völlig problemlos, unter 10 sollte es auch noch gehen. Dazu den antiken WinAVR: https://sourceforge.net/projects/winavr/files/WinAVR/20100110/ Den WinAVR bitte in seinen Wunschordner auf C:/ installieren... Ich glaube, wenn man WinAVR zuerst installiert, erkennt ihn AVR-Studio
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
Mit dem STK600/PDI hat es uebrigens getan mit avrdude. Mit dem ICE offenbar nicht. [c] #include <avr/io.h> int main(void) { PORTA.DIR = 0xff; PORTA.OUT = 0xaa; return 0; } [/c] extrem aufwendig ;) Ergebnis: Siehe Anhang
dem JTAG ICE mkII. Benutze deshalb meinen "alten" AVR ISP mkII. Siehe http://www.mikrocontroller.net/topic/123232#new
-
Thread
Attiny2313
du einen fetten Kurzschluss drin! Mehr zum Anschluss der Schalter: http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
Es gibt bei AVRs günstigerweise die ISP Methode (In System Programming) http://www.mikrocontroller.net/articles/ISP http://www.mikrocontroller.net/articles/AVR_In_System_Programmer
-
Thread
Datenpaket in Programmspeicher - C
So was http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Array_aus_Strings_im_Flash-Speicher evtl.?
ich dir den Link zum AVR-GCC-Tutorial, Abschnitt "Flash-Speicher" poste. Liest du den jetzt bitte endlich einmal durch? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 Und wenns geht
-
Thread
Mein erstes Programm mit C
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
#include <avr/io.h> // Namen der IO Register #include <util/delay.h> // Funktionen zum warten // Achtung, damit delay richtig funktioniert muß mit Optimierung compiliert werden int main(void) { DDRB
-
Thread
Spam im Wiki
scheinbar wurde dieser Artikel gerade vollständig durch Spam ersetzt: http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
Kann mal bitte ein Wikimod http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen halbsperren? Ist echt schlimm gerade.
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
tue. Es gibt viel, das ich von meinen AVR basteleien gewohnt bin, was ich beim PIC18 nicht so machen kann - Beispiele: AD-Wandler bei TQFP44 AVR: 8 Kanäle am Stück + eigener REF-Anschluss. Der Haupt-Oszillator belegt keine IO's Die Schnittstellen SPI, TWI, RS232 (+XCK) sind bei AVR 3 eigene Module. Aber es git auch was, was ich am PIC gut finde: Die Programmierung mit VPP an Reset mit nur 2 IO Pins. Der integrierte CAN - den benötigen wir sicher. Interrupt-Prioritäten -
-
Thread
Menüsteuerung mit zwei Tasten (Up/Down) in Assembler
nicht der bessere Weg zu seien scheint. Dann sieh dir das mal an: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten MfG Spess
Hallo "- -", das erklärt sich mit dem Tutorial und dem Bild: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten http://www.mikrocontroller.net/wikifiles/2/26/Entprellen.png Ok ?
-
Thread
fertige librarys
WinAVR installieren http://winavr.sourceforge.net/ doku zur lib http://www.nongnu.org/avr-libc/
Bitte wirf auch einen Blick in das AVR-GCC Tutorial: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
-
Thread
Port als Variable
> #include <avr\io.h> Besser: #include <avr/io.h> da portabler. Noch besser: #include <io.h> und den Includepfad per Compileroption auf .../avr setzen.
ohne Anpassungen compilieren lassen. [c]#include <avr/io.h>[/c] ist Standard, und dabei solte man auch bleiben. Oliver
-
Thread
UART GCC-AVR ?
Steht das nicht schon drin? #include <avr/io.h>
AVR Studio STK500 im tut http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART steht /* UART-Init Bsp. ATmega48 */ void uart_init(void) { UBRR0 = UBRR_VAL; UCSR0B |= (1<<TXEN0
-
Thread
ATMEL billiger und leistungsfähiger als PIC
Arc Net schrieb im Beitrag #2279706: > aber es gibt zumindest für einige AVR, AVR32, PIC18, PIC24, PIC32 > Coremark-Ergebnisse: > http://www.coremark.org/benchmark/index.php Danke ! Oh, da sieht
Funktionen wie Pin-Togglen. Nur manche 32Biter (typ.weise LD/ST Archit.) haben diese Probleme. Auch AVR ist LD/ST und ist langsam, wenn im RAM (nicht im IO) bits geändert werden müssen.
-
Thread
AVR Eclipse Plugin 2.1 Released
Weitere Infos zu avr_libc V1.6.x <=> V1.4.x http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=59788&highlight=avr+libc+1+6
dynamisch generiert und zeigen Dir an, welche AVRs von den einzelnen Tools unterstützt werden. "avr-gcc" und "avrdude" sollten selbsterklärend sein. "avr/io.h" sind alle MCUs, die in <avr/io.h> definiert sind. Normalerweise sind das die selben, die auch avr-gcc unterstützt, aber bei mehreren installierten
-
Thread
C-Programm Compilieren (zu .hex) dringede Hilfe
warning: ignoring old commands for target `main.o' In file included from ../../../Downloads/ETH_M32_EX_avr-net-io_1_0_19/cmd.c:25: ../../../Downloads/ETH_M32_EX_avr-net-io_1_0_19/networkcard/enc28j60.h:9:20: error: config.h: No such file or directory ../../../Downloads/ETH_M32_EX_avr-net-io_1_0_19/networkcard
Wenn Du deine zip Datei direkt unter c:\ auspackst, entsteht: C:\eth_m32_ex_avr-net-io_1_0_19\ETH_M32_EX_avr-net-io_1_0_19 Füge dort die angehängte AVR-Studio Datei ein und öffne sie.
-
Thread
GCC im AVR Studio 4?
Ähem? Ich habe zwar kein AVRstudio, aber Du solltest für den avr-gcc /in jedem Falle/ nur dessen include-Files nehmen. Compiler und Library müssen zu den includes passen. io.h steht in <avr/io.h>.
im avrgcc\avr Verzeichnis hab ich keine einzige Include Datei... wenn ich alle vom AVR Studio reinkopiere, findet er die avr-io.h nicht...
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. msgmni has been set to 122 io scheduler noop registered io scheduler cfq registered (default) atmel_lcdfb atmel_lcdfb
order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. msgmni has been set to 122 io scheduler noop registered io scheduler cfq registered (default) atmel_lcdfb atmel_lcdfb
-
Thread
AVR Webserver
) und AVR-NET-IO von Pollin (Bausatz kostet ja nur 20€) in Frage. -Ethernut -Ethersex -Arduino -Etherrape (finde ich nicht schlecht. Würde aber auch 60€ kosten...) -Ulrich Radig (der Webserver "AVR Webmodule
Wollte eigentlich nur ca. 20-25€ ausgeben. Da kommt dann nur VIPAR > (anscheinend noch nicht raus) und AVR-NET-IO von Pollin (Bausatz kostet > ja nur 20€) in Frage. Ich habe ein AVR-NET-IO von Pollin fertig gebaut abzugeben, wenn du Interesse hast kannst du dich einfach per PN melden. Gruß Martin
-
Thread
Welchen Schieberegister besser geeignet (74HC165 oder 74HCT165)
ersten IC1 liegt der SER auf GND, wenn ich mich richtig entsinne... Also das Flachbandkabel von AVR NET IO bis zur erten Paltine ist circa 20cm lang, dann sitzen die 6-7 Platine dicht aneinader, denke das die Verbindung von JP4 zum nächsten JP3 circa 5cm lang sind... Ich streue mir das irgendeine
Alex schrieb im Beitrag #4431852: > Also das Flachbandkabel von AVR NET IO bis zur erten Paltine ist circa > 20cm lang, dann sitzen die 6-7 Platine dicht aneinader, denke das die > Verbindung von JP4 zum nächsten JP3 circa 5cm lang sind... So heisst es richtig
-
Thread
PORT/Register Beschreibung in AVR
https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Ausg.C3.A4nge
. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#IO-Register_als_Parameter_und_Variablen Datenrichtung bestimmen. Da stehts. "... // übersichtliche Alternative - Binärschreibweise, aber kein ISO-C DDRB = 0b00011111
-
Thread
Ethernet - Serielle Verbindung
Hi, ich habe ein AVR NET IO an eine serielle Schnittstelle hängen. Dieses funktioniert mit einem "normalen" USB auf Seriell-Adapter einwandfrei! Jetzt will ich aber das Ganze über Netzwerk machen, somit habe ich mir
Daten mit dem Terminal Programm zum Atmega schicke kommen die Daten 100% richtig an, die Antworten vom Net IO werden auch 100% empfangen. Also alles OK! Nehme ich aber mein VB-Projekt (s. Code im Anhang) dann kann ich aus VB richtig senden, das NET IO liest und versteht es auch richtig, nur die Daten
-
Thread
AVR über ethernet ansprechen
Hallo, gibt es eine AVR, mit der ich über das Internet ansprechen kann? Oder einen anderen Chip den ich dann ans AVR binde und über das Internet anspreche? AVR-IO ist nicht so mein ding. vg Frank
Frank N. schrieb im Beitrag #4953478: > AVR-IO ist nicht so mein ding Vermutlich meinst du AVR-NetIO. Was missfällt dir? Was fehlt? Arduino mit Ethernet Shield ist für Anfänger gut geeignet.
-
Thread
LCD nicht nur für einen Port in C
/ Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include "lcd-routines.h" #include <util/delay.h> // sendet ein Datenbyte
/ Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include "lcd-routines.h" #include <avr/delay.h> // LCD_RS =PA3 , LCD_EN
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Gewächshaus-Steuerung. Weitere Details erfahrt Ihr hier: http://www.haeussler.name/blogs/hobby/2009/07/14/avr-net-io-gaewachshaus-steuerung/ Bis dann Gruß Christian
Heizungsanlage AtmoTEC der Firma Vaillant mit sogenanntem 7-8-9-Anschluss. Grundlage ist das beliebte AVR-NET-IO-Board von Pollin und Software von U. Radig. Die Schaltung wurde erweitert mit Temperaturfühler, RTC, Display (S65), Tastenfeld, neue Stromversorgung uam. Auf dem 1. Bild könnt ihr die Platine
-
Thread
UART-Senden fehlgeschlagen
RX vom µC? Ist auf dem PC auch 9600 8N1 kein Handshake eingestellt? http://www.mikrocontroller.net/articles/AVR_Checkliste#Sonstige_Fehlerquellen_bei_UART.2FUSART Und ein paar Feinheiten zu deinem Programm... [C] #include <avr/io.h> int main (void) // <=== (1) { DDRB
dein Buch wartest, kannst du das allernotwendigste auch hier nachlesen: http://www.mikrocontroller.net/articles/FAQ#Wie_funktioniert_String-Verarbeitung_in_C.3F [C] #include <avr/io.h> #include <stdlib.h> int main (void) // <=== (1) { char c; char Input[200]; int i
-
Thread
arduino oder GCC Programmierung
Arduino Fanboy D. schrieb im Beitrag #6341982: > https://github.com/arduino/ArduinoCore-avr/blob/master/libraries/Wire/src/utility/twi.c#L88 OK, die hatte ich vorhin nicht gefunden. Joachim B. schrieb im Beitrag #6342006: >> Und trotzdem war das mehr Zufall und Glück: die IO-Register
https://www.mikrocontroller.net/topic/355251#4105882 einfach für den m1284p den F_CPU Takt auf 90% gesetzt! [c] #if F_CPU < 96000000 #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( ((long)(F_CPU*9L
-
Thread
Geschwindigkeit IO-Zugriff
moderne Controller werden immer schneller getaktet - nur was kommt dabei an den IO-Pins davon an? Beispiel: Ein 8bit-AVR braucht 375ns um in einer Schleife einen Pin high und dann wieder low zu setzen. Bei einem Arm-Prozessor (32bit) der angeblich viel schneller sein soll sah
das Setzen/Rücksetzen 3.16us gedauert hat. Das ist also Welten langsamer. Wer nun Peripherie an IO-Pins anschließt und mit Pinsetz-/Pinrücksetzbefehlen arbeitet wird langsamer sein als mit AVR. Warum nur sind Arm scheinbar so langsam? Oder ist das ein Messfehler? Sind AVR wirklich so viel schneller
-
Thread
Objektorientierung mit avr gcc
davon gehe ich aus; der avr-gcc unter Linux ist gleichzeitig C++ (avr-g++).
der avr-gcc unter Linux ist gleichzeitig C++ > (avr-g++). Nicht ganz. der avr-g++ ist der reine C++-Compiler. Der avr-gcc ist das generische Front-End, das beim compilieren anhand des Dateinamens den Typ
-
Thread
AVR Butterfly Programm
gelinkt und am Ende entsteht das HEX File (wenn es keinen Fehler gab). http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
abgeaendert: ------------------------------------------------------------------------ #include <avr/io.h> #include <avr/interrupt.h> int main() { void disable_JTAG(void) { unsigned char sreg; sreg = SREG; cli(); MCUCR |= ( 1 <<JTD ); MCUCR |= ( 1 <<JTD ); SREG = sreg; }
-
Thread
Pollin immer wieder Fehlkonstruktionen?
grössere Restposten auf und verkaufen sie weiter. Ein paar eigene Bausätze haben die aber auch. Das NET-IO Board ist so einer.
Klitsche verbocken. Weiters, der Bausatz zum RS232 hat anstelle von 5 sogar 6 Kondensatoren, das Net-IO hat nur 4 und anstelle von 1µF 10µF, ist zwar noch innerhalb der Specs, aber da eben ein Kondensator fehlt treten unweigerlich Probleme auf. Net-IO wäre nett, sowie preiswert, aber die notwendigen
-
Thread
Unnütze Registersicherungen in ISR
...und in avr-gcc kann man auch (Inline) Assembler verwenden, falls es wirklich notwendig ist und es sich nicht nur um ein kosmetisches Problem handelt: [c]#include <avr/io.h> #include <avr/interrupt.h> ISR
[c] #include <avr/io.h> void regs (void) { PINB |= 0x7f; PINC |= 0x7f; PIND |= 0x7f; } [/c]
-
Thread
Pollin Net IO - Welche Adapter?
Hi ! Ich habe ein Pollin AVR NET IO Board und den Fehler gemacht, bei Pollin nen USB/RS232 Adapter zu bestellen. Erst wollte der Treiber nicht unter Win7, unter XP auch nich und dann ging gar nix mehr. Jetzt sagt mir Win7 "Gerät
Tim schrieb im Beitrag #1819607: > Der MK2 ISP ist übrigens bestellt ;) Das Kabel MK2 <-> Pollin NetIO ISP musst dir dann selber basteln. http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP Ich hab das vor einer Woche auch gemacht ethersex läuft super und ich bastel fleissig
-
Thread
Dumme Frage zum "C" mit AVR's
Die Optimierung mit den CBI und SBI Befehlen nutzt GCC am AVR schon - zumindest wenn einzelne Bits gesetzt oder gelöscht werden. Man muss aber auch da Aufpassen: nicht alle Register sind per CBI / SBI ansprechbar - die IO Ports sind aber mit dabei, bis auf einige
Code würde da rauskommen zwischen Präprozessor und Compiler (zur Veranschaulichung hab ichs mal durch avr-cpp jagt und hinterher wieder manuell formatiert): [c] #include <avr/io.h> #include <stdbool.h> static inline void LED_RED_set_as_output() { DDRD |= (1 << 1); } static inline void LED_GREEN_set_as_output
-
Thread
Anfänger fragen zur Programmierung des Atmega32A in C
MCU atmega32 [/code] und dafür statt [code] #include <avr/io.h> [/code] [code] # include <avr/iom32a.h [/code] einsetzen? Wenn ich das richtig verstanden habe dient das define MCU ja nur der definierung für die io.h oder? Frage 2: [code] DDRC =
habe ich meine Fragen hier nocheinmal versucht zusammen zu fassen: Frage 1: Kann ich anstelle von <avr.io.h>und define MCU atmega32 nur ein<avr/iom32a.h>setzen? Frage 1.1: das define MCU, wird das nur für die definierung benötigt damit <avr.io.h> weiß welchen AVR ich nutze? Oder dient diese definition
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Jan V. schrieb im Beitrag #7233022: > Hatte letztens in einem AVR Design mit FDS4935 Mosfet 90 Ohm verwendet > und bei einem angesteuerten 8x8 RGB Punktmatrix Display störende Blitzer > die ich auf kurzzeitige Überlastung der AVR Ausgänge + dadurch > ausgelöste
Untersuchungen noch zur Verfügung. Der fehlerfreie Nachfolger unterscheidet sich nur durch einen anderen AVR Controller (TINY3216>AVR128DB28), ein paar weniger Drahtbrücken und wiegesagt die Widerstands-Werte zu den LED-Anoden Mosfets.
-
Thread
Mit Impuls schalten
daran schneller erklären. Das hätte ich hier zusammenkopiert: #include <stdlib.h> #include <avr/io.h> #include <avr/signal.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> // definiert _delay_ms() #define delay_us(us) _delay_loop_2 (((F_CPU/4000
#include <inttypes.h> #include <stdlib.h> #include <avr/io.h> #include <avr/signal.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> #include <stdint.h> // definiert _delay_ms() #define delay_us(us)
-
Thread
Kein Programmieren möglich?
dann in eine Schaltung einbauen, daher die selbst gebaute Platine. Ich blicke da nicht mehr durch. AVR-Studio, AVR Dude, PonnyProg, Burn-o-mat etc... Also. AVR-Studio läuft; AVRDude kapier ich net von wegen Quellcode oder auch .exe (die dann nur kurz ein DOS-Fenster öffnet und dann nix mehr macht); PonnyProg läuft unter WIN7 net (unter xp ja, aber braucht stunden zu verifizieren?); Burn-o-mat läuft, will aber irgendwie was mit AVR Dude zu tun haben (mit dem ich aber ja nicht klar komme); und dann wäre ja da noch dieses
-
Thread
ATTINY2313 + Uhr
Ohne viele Worte ;) http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
dela creme nicht verstehe, wie das >dann ist wenn ich den port gleichzetig als ausgang nutze [[AVR-Tutorial: IO-Grundlagen]] MfG Falk
-
Thread
Pollin NetIO und Relaiskarte
Ich wollte mal was eben "was ganz einfaches" machen und das AVR-NET-IO vom Pollin mit einer 8 Relaiskarte verbinden. Ethersex ist auf den Atmel drauf gekommen. Mit io set ddr 2 FF setze ich erstmal alle Ausgänge auf an. Da habe ich die Relaiskarte über 1kOhm-Widerstande
eigenes Netzteil > hängen? Einfacher wäre, für eine Diagonse erstmal die Versorgungsspannung der Net-IO vor und nach dem Spannungsregler /nachzumessen/.
-
Thread
Netzwerk tester
nur zu testen über den ersten taster und halt auf dem display steht start. [avrasm] #include <avr/io.h> #include <avr/interrupt.h> // Konstantendefinition #define test1 1 #define test2 2 #define test3 3 #define test4 4 #define test5 5 #define test6 6 #define DELAY
if(count >= 2) // Zykluszeit 20ms { count = 0; if( testRunning == 1 ) io_states(); } } [/C] Das alles ignoriert natürlich jegliches Tastenprellen, aber jemand der eine Statemachine programmieren kann und die ersten Kapitel im AVR-GCC-Tutorial durch hat, sollte
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
Kondensator mit VCC und GND verbinden? Hallo, evtl. hilft dieses Bild https://www.mikrocontroller.net/wikifiles/2/22/Tutorial_grundschaltung_breadboard.jpg aus dem AVR-Tutorial https://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Beispielhafter_Aufbau_auf_einem_Steckbrett Den Quarz
Ich hab die Datei geladen, aber es passiert nichts. Hallo Heinrich, kannst Du die LED näher am AVR plazieren und ein Foto nur vom AVR und seiner näheren Umgebung machen, ähnlich wie hier? https://www.mikrocontroller.net/topic/477565?goto=new#5909714 Lässt Du den AVR-ISP nach dem Brennen angeschlossen
-
Thread
Microcontroller Log Auf Server HTTP und TCP Implementierung wie?
(so soll es Funktionieren): AVR NET IO Als Zentrale, hier sind div. Sensoren angeschlossen. das AVR NET IO überträgt alle 5 Sekunden die Daten zu einem Webserver via GET oder POST (HTTP, auf eine Domain => HTTP; DNS; TCP; IP, Ethernet
EEPROM Zwischenspeichern kann 2. Wie verbinde ich den ATiny auf dem RFID Board mit dem ATMega auf dem NET-IO, dass diese miteinander Infos wie z.B. den Displaytext austauschen können? 3. KANN ich überhaupt auf dem Polin AVR NEt IO gleichzeitig Daten mit einem anderen Prozessor austauschen und via Netzwerk
-
Thread
Wie lange Assemblerprogrammierung IC ADC ?
nicht das du das in C++ machen kannst, sondern in C (ohne ++). hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe schon einmal ein Anfang Aber wenn du das unbedingt in Assembler machen willst, hier: http://www.mikrocontroller.net/articles/AVR-Tutorial:
schon gepostet worden sind): http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bausaetze_Module/Bausaetze/AVR_NET_IO_Fertigmodul.html http://numato.com/8-channel-usb-gpio-module Da musst du, wenn überhaupt, nur noch das Gegenstück auf PC-Seite programmieren, aber das kannst du ja bereits.
-
Thread
Überwachung Kellersteckdose
PS. Anstelle openwrt ist mit powetline auch rpi oder net-avr oder ... Denkbar.
Ich steuere jetzt meine Steckdosen über AVR Net-IO. Du könntest ein Net-IO in deinem Keller anschließen und über den ADC die Temperatur messen. Mit DLAN ist das kein Problem. Ich überwache die Temperatur in meinem Schaltkasten auch mit dem
-
Thread
UART Probleme
Hi >Auf der AVR-Board-Seite muss man an der richtigen DB9-Buchse anstöpseln. >Es gibt eine für RS232-Kommunikation und eine zum seriellen >ISP-Programmieren. Das NET-IO hat nur eine Sub-D-Buchse. MfG Spess
Ah sorry, war nicht beim *Pollin NET-IO* Board!