-
Thread
Anfängerfrage ULN2803 bzw. UDN2981 oder Transistor
Hallo, bin als Anfänger mit einem AVR NET-IO Projekt im Moment total überfordert und bitte um Hilfe. Habe die Plus-Steuerleitungen des NET-IO in alten Netzwerkkabeln und Minus gesammelt in einer 0,75 mm² in versch. Räume geführt und dort
ich mich richtig erinnere, dürfte es kein Problem sein das richtige Relais zu treiben.... Für den AVR-Net-IO gibt es aber eine Zusatzschaltung, die sogar genau diesen ULN2803 beinhaltet: http://www.pollin.de/shop/downloads/D710722B.PDF Gruß Tobi
-
Thread
Drohne im eigenbau Gesperrt
. Macht zuerst mal das AVR Tutorial und macht dann das AVR-GCC Tutorial, damit ihr auch C könnt. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Dann könnt ihr anfangen euch über das Komplementärfilter einzulesen
Moin Zusammen, www.mikrocontroller.net/topic/258652 Das könnte für eich erst mal interesant sein. Was Sensoren angeht kann ich die Pololu miniIMU9 empfehlen. gibts bei Watterott. Oder wie wäre FreeIMU, oder x-io. Wenn ihr nach diesen
-
Thread
Benötige ein RS232 <> Netzwerk Modul- wer erstellt mir das gegen Bzahlung
Dafür wäre das AVR-NET-IO-Board vom Pollin geeignet. MfG Turbotoni
aber das AVR-NET-IO-Board ist doch das was ich brauche oder net
-
Thread
Daten auf Web Sever speicher.
gute Kopiervorlage. http://stefanfrings.de/avr_io/index.html
(z.B. > AVR-NET-IO), wobei ich persönlich immer _GANZ_ stark davon abrate. Warum? Ein 386SX33 konnte schon gut mit dem Netzwerk umgehen, warum sollte ein MEGA1284/20 mit ähnlicher Rechenleistung das nicht schaffen
-
Thread
ZAtmel: ein minimalistisches Z80-System
Jetzt nur noch RAM drauf, dann sind wir hier: http://www.mikrocontroller.net/topic/329265#new
Jens schrieb im Beitrag #7831181: > AVR-Studio und > Microchip steigen mit Fehlermeldungen aus Tipp Nr1: schreibe möglichst viele Details. Beispiel: Poste die Fehlermeldung. Tipp Nr2: verwende das richtige Format: https://www.mikrocontroller.net
-
Thread
Compiler für Windows Umgebung
>Ich habe mal versucht das kleine Programm dort oben zu flashen. /* test.c */ #include <avr/io.h> int main (void) { printf("test.c\n"); return 0; } >Habe schon erwartet, dass der avr-gcc compiler meckert. Ich weiß >nämlich nicht, welche #include ??? Datei man noch angeben muss
rausfaktorisieren; was soll ein PC mit einer avr/io.h anfangen? Wie das aussehen kann ist zB zu sehen in meiner PC-Auskopplung von http://www.mikrocontroller.net/topic/121690#1111958 Für den PC geschrieben ist nur die pc-snake.c. Alles andere
-
Thread
rs 232 rechtecke vor und nach wert
Case IO.Ports.SerialPinChange.CtsChanged Case IO.Ports.SerialPinChange.DsrChanged Case IO.Ports.SerialPinChange.Ring End Select
in VB .Net das CR und LF einfach ausblenden, wenn man Zeile = Io.Ports.SerialPort.ReadTo(vbcrlf) verwendet. In Zeile ist dann das CR und LF nicht enthalten. Viel Spaß Hermi
-
Thread
AVR als SPI Slave-Peripherie
Ist prima. Einfache SPI IO-Expander hätte es aber doch auch getan, oder? Oliver
IO-Expander gegangen ? Sicher, einfach eine beliebige Zahl 74HC595 anschließen, dafür reicht ein einziges SS Signal.
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Hat sich hier Moby wieder eingeschlichen? Es geht wieder nur um AVR, XPort in der Hausautomatisierung...
das bissel Kram? Macht du das in Zeitlupe, wie in der Matrix? > ;-) Ich liebe mikrocontroller.net
-
Thread
avr net-i/o geht nicht
über isp übertragen, du kannst ja auch mal eine andere firmware testen http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
MAC-Adresse hatte ich schon ausgelesen und geändert. die andere Firmware hab ich auch schon versucht (avr net io _robue 1.5 final)die firmware hab ich via isp eingespielt - das LCD zeigt nach wiedereinschalten 2 schwarze balken...aber immernoch keine verbindung zum avr-io...ich bin ratlos. einen M32 hab
-
Thread
[S] Leute die eine "Grafikkarte" für uC bauen wollen
gerne eine Grafikkarte zum Anschluss an µC bauen und suche "Mitstreiter" dafür. Das Teil kann z.B. an AVR, AVR32, ARM, usw. betrieben werden und Displays (TFT, LCD) und CRTs bis 800x600x16 oder TV-Geräte ansteuern. Das Gerätchen ist etwa ab hier http://www.mikrocontroller.net/topic/25108#561377 entstanden
> Alternative wäre eine Softwareschnittstelle, ich weiss nur nicht ob der > ARM Bus auch als IO nutzbar ist. Von Software würde ich abraten, beim Bittoggeln ist ein AVR fast schneller (kein Witz, ohne die fast IOs ist ein AVR wirklich schneller)... > Meiner Ansicht nach sind diese S1D1 Chips
-
Thread
LCD 4x40 mit 2 Controllern
Ausgang setzen und "sein" Duspkay ansteuern. Der andere muß die Leitungen um TriStae halten (beim AVR als Eingang dafinieren). Wie sollen die sich darüber verständigen? Wenn beide als Ausgang gesetzt haben und einer legt L an, der andere H gibt es eine nette Überlastung beider IO-Pins und das Display
Hallo, >E1 an IO Port von MC1 >E2 an IO Port von MC2 >Datenbits 1-8 an IO Port von MC1 und MC2 >RS an IO Port von MC1 und MC2 er will EIN Display mit 2 HD44780 in pblicher interner Verdrahtung an ZWEI GETRENNTE
-
Thread
Welche Programmiersprache lernen? (C, Phyton, Lisp, Swift, Smalltalk?)
Link oben durch und dann schau dir die Beispiele bei z.B. http://www.ulrichradig.de/home/index.php/avr an bisschen damit spielen.
Illumos-Systemen, wie ich gerade las. Wie war das mit den Nischen-Sprachen ;-) ... Aber okay, es ist .NET und läuft dann wie alle anderen .NET Sprachen auf allen davon unterstützten Systemen.
-
Thread
Webpage Webserver
implicitly compiling cmd.c... ..\USER\APP\cmd.h(14): error: #5: cannot open source input file "avr/io.h": No such file or directory compiling base64.c... ..\USER\APP\base64.c(24): error: #18: expected a ")" ..\USER\APP\base64.c(26): error: #18: expected a ")" ..\USER\APP\base64.c(36): error
implicitly compiling cmd.c... ..\USER\APP\cmd.h(14): error: #5: cannot open source input file "avr/io.h": No such file or directory SCHADE scheint niemand mit Keil zu arbeiten. Den U.Radig webserver bekomm ich nicht Kompilliert. Werd mir ein Board bestellen wo auch Beispiele drauf sind die
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
wie im Header beschrieben) in den Bildspeicher zu schreiben (Tutorial: (http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD#Dezimal_ausgeben). Dazu habe ich versucht, mir Z an der passenden Stelle der Textausgabe zu merken, etwa: [avrasm] rcall print .db "Frame: ",0 mov r20,
Also, dank kbuchegg in http://www.mikrocontroller.net/topic/338958#3726040 konnte ich die Fehler finden. Mein Plan war gar nicht so falsch. Ich habe in meinem Versuch sowohl die Pointer verwechselt Z / Y als auch ihre Register (http://www.avr-asm-tutorial.net
-
Thread
PC KAPUTT, wegen stromschlag !! HILFE!!
Moin! Mir ist gerade ähnliches passiert. Ich habe mit dem ISP Kabel (Siehe Anhang) den AVR-NET IO von Pollin angeschlossen. Als ich das AVR-Net Board mit Strom versorgt habe ist der Computer ausgegangen und zeigt jetzt die gleichen Sympthome. Jemand ne Idee?
sehen, aber wenn der Computer kaputt ist, würde ich den Fehler am ISP-Kabel suchen, angenommen das AVR-NET IO Board wurde richtig montiert. Ich habe auch das AVR-NET IO Board und mein Rechner funktioniert noch ;-) Hast du die 9V auf die AREF(J10)-Klemme angeschlossen, während J4 geschlossen war?
-
Thread
6502 Emulation auf AVR ?
es werden alle benutzten Befehle dekodiert und abgearbeitet. Keine Rahmenbedingungen, Zugriffe auf IO laufen ins Leere usw. Kein Timing, nur Test, ob ein Befehl überhaupt mit der zur Verfügung stehenden AVR-Taktzahl bearbeitet werden kann. Wenn der "6510" läuft, wird nichts anderes auf dem AVR gemacht
Hallo Michael! Da ich bereits an einem AVR Emulator für den PC mitarbeiten durfte (http://sourceforge.net/projects/avrsimu/), weiß ich in etwa wie man das machen könnte ;) Aber du hast schon recht, der 6502 ist ein CISC und somit komplizierter
-
Thread
taster-problem
ich den taster drücke geht sie aus, sogar wenn ich den 2.taster drücke geht sie aus. #include <avr/io.h> int main () { DDRB = (1 << PB5) if( (PIND & ( 1 << PD0 )) == 0 ){ PORTB |= (1 << PB5); } return 0; }
Vielleicht doch noch das Tutorial durchsehen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
-
Thread
_delay_ms() läuft 4 Mal schneller als erwartet
Hi If you are sure the AVR is running woth the correct clockfrequency. There is a bug in the delay.h library in avr-libc-1.7.0 Are you using WinAVR2010 (it uses avr-libc-1.7.0)? http://www.avrfreaks.net/index.php?name=
surfen, danke für alle beiträge hat mir sehr geholfen!!! nun habe ich jedoch ein problem wo ich net mehr weiter weiß: [c] #include <avr/io.h> #ifndef F_CPU /* Definiere F_CPU, wenn F_CPU nicht bereits vorher definiert (z. B. durch Übergabe als Parameter zum Compiler innerhalb des
-
Thread
ATmega Development Boards (Sind die OK?)
Beitrag #5343108: > Was ist zur Zeit der günstigste verfügbare HW Programmer? Ich bin jetzt kein AVR Experte, aber du musst dich mal umschauen, gibt anscheinend auch Möglichkeiten sich selbst einen zu bauen: https://www.mikrocontroller.net/articles/AVR_HV-Programmer
hat, der weis, wie schnell man den unbrauchbar machen kann. Zudem hat dieser auch weniger Pins und IO als die ATmega64/ATmega32A ... Bei keinem Arduino mit AVR ist ein JTAG Anschluss, da der ATmega328 keinen JTAG hat. Ich würde die einen von denen empfehlen, welcher einen JTAG bereits onboard hat
-
Thread
Frage zu RAMEND
Ich versuche grade das Kapitel SRAM aus dem AVR-Tutorial zu verstehen. http://www.mikrocontroller.net/articles/AVR-Tutorial:_SRAM Ich habe das erste Beispielprogramm gestartet und will im Debugger sehen, was passiert. In einer Unterprogrammzeile
vertraut machen. >Karl Heinz Buchegger schrieb: >> Fast. >> Speicher Allokierungen sind beim AVR aus technischen Gründen immer auf >> einer gerade Adresse. Also rundet der Assembler selbstständig auf. Im RAM nicht. Siehe: http://www.mikrocontroller.net/topic/246258#2516808 Und der Flash
-
Thread
Etwas professioneller arbeiten.
Einstellungen vornehmen? Fusebits etc. Eclipse Plugin. Dazu Atmel Toolchain und AVRdue. http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin Ich bevorzuge eigentlich auch Eclipse, verwende aber für die AVRs, AVRStudio, da on Chip Debugging dort wesentlich komfortabler abläuft
gibt ständig Probleme mit der IDE, alles Käse.. Nutze nebenher für Desktops noch VisualStudio für .Net Krams, das ist alles deutlich toller, integrierter, Nutzerfreundlicher. Allerdings ist GCC mitm VS dann wieder nicht so doll.. Für AVRs habe ich früher mit AVR-Studio gearbeitet.. Schlimmer
-
Thread
Attiny45 und Arduino
Einstellungen Fuses: https://www.mikrocontroller.net/articles/AVR_Fuses#Tipps_.2B_Tricks AVR-Tut: https://www.mikrocontroller.net/articles/AVR-Tutorial Arduino & AVR kann ich keine Aussage treffen, benutze AVR ISP mkII-Klon als Programmer. Pass
die SMD-Varianten ;-) Hier als Bsp. HVP: http://www.der-hammer.info/hvprog/index_en.htm Im µC-Net: https://www.mikrocontroller.net/articles/AVR_HV-Programmer mfg Olaf
-
Thread
(Linux-) Debugger für Mega8
http://www.mikrocontroller.net/articles/AVR_Eclipse
irgendwann wieder ein Breakpoint kommen und außerdem war es nur eine "step"-Anweisung. Der verwendete avr-simulavr meldet tausende Breakpoints, stoppt aber nicht (Meine Konsole braucht ca. 1-2 Sek. um 1000 Zeilen zu produzieren). Was läuft da falsch? 2.) Wie kann ich die IO-Register in ddd/simulavr setzen
-
Thread
Probleme bei selbstgebauter Uhr (DEM 16217 | STK500)
1 Hz genau deinen Uhrentakt abzuleiten. CTC-Modus ist das Stichwort http://www.mikrocontroller.net/articles/AVR-Tutorial:_Uhr
wieder! ISt zwar auch aus dem Tutorial heraus verlinkt. Aber trotzdem http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
-
Thread
Aurel AM 433MHz Empfänger - Signal auswerten
testweise einschalten. Bis jetzt habe ich folgendes: [c] #define F_CPU 960000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> // Sendefolge: 11110001 Binär: 0b10001111 volatile uint8_t code = 0x00; volatile uint8_t breakcount = 0; uint8_t ready = 0; uint8
eingestellt. Verdammt^^ Mir passieren immer so kleine Fehler. [c] #define F_CPU 9600000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> [/c] Bin C++ Programmierer für Windows, habe mit dem µC erst angefangen. Erkennt sonst noch jemand einen Fehler? habe es nocheinmal versucht
-
Thread
Initialisierung über mehrere Zeilen verteilen
Hi, ich habe auf dem AVR NET IO in der sendmail.c vom Ulrich Radig das "Problem" das ich bei dem [c] PROGMEM char SMTP_TEXT[] = "From: \"AVR-NET-IO\" <"__SMTP_MAIL_FROM__">\r\nTo:<"__SMTP_MAIL_TO__">\r\nSubject: Test_Email
ich würd's so machen: [c] PROGMEM char SMTP_TEXT[] = "From: \"AVR-NET-IO\" <"__SMTP_MAIL_FROM__">\r\n" "To:<"__SMTP_MAIL_TO__">\r\n" "Subject: Test_Email!\r\n" "\r\n" "Hallo\r\n" "Na wie gehts? Mir gehts prima."; [/c] Dann kann man sich
-
Thread
Pollin Net IO+Relaiskarte am Frequenzumrichter
Hallo, evtl. kann mir jemand zu folgendem Problem was sagen? Ich habe die Kombi Pollin AVR Net IO mit der Pollin Relaiskarte. Damit steuere ich einen Frequenzumrichter (Starkstrom) und einen damit verbundenen Drehstrommotor an. Das Ganze läuft über die vorgegebenen analogen Eingänge am Umrichter
Bin für alle Tips dankbar. Zitat aus der Gebrauchsanleitung: Bestimmungsgemäße Verwendung Das AVR-NET-IO-Board ist als Experimentier- und Lernplatine entwickelt worden. Es ist nicht geeignet Steuerungsaufgaben im produktiven Betrieb zu übernehmen. Das AVR-NET-IO-Board ist für den Gebrauch in trockenen
-
Thread
Definieren von Stings in Assembler
.asciz verwendest. Der Fehler muss also woanders liegen. Wozu ist das #define ASSEMBLER 1 vor <avr/io.h> da? io.h benötigt das nicht und für's Assembler-Programm ist [pre]__ASSEMBLER__[/pre] vordefiniert. Der #define erscheint mir also recht überflüssig.
> Für die Entwicklung von AVR- Systemen gibt es eben nur die AVR- GNU > Werkzeuge http://avra.sourceforge.net/
-
Thread
ATMega644p: Kein Reset nach Programmiervorgang
hast du den den Code her? Das sieht ja schrecklich aus. [c]asm volatile ( "nop" ); // Give the AVR time to settle[/c] Was soll das den? Der AVR braucht doch keine Wartezeit zum setzen eines IO Ports. Die ganze atomic Block Geschichten kannst du dir auch sparen wenn du das ganze ausführst bevor
du den den Code her? Das sieht ja schrecklich aus. > > [c]asm volatile ( "nop" ); // Give the AVR time to settle[/c] > Was soll das den? Der AVR braucht doch keine Wartezeit zum setzen eines > IO Ports. Ok. Selbst ohne diese Zeile benimmt sich der AVR aber immer noch gleich ;-) > > Die
-
Thread
Servo Ansteuerung
Prescaler:1 TopWert: 16000000 Hz*100µ= 1600 Schritte <65536 */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile uint8_t count; void Init_Timer1(void); ISR(Timer1_COMPA_vect); //----------------------------------------- int main
Prescaler:1 TopWert: 16000000 Hz*100µ= 1600 Schritte <65536 */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile uint8_t count; void Init_Timer1(void); ISR(Timer1_COMPA_vect); //----------------------------------------- int main
-
Thread
Frage zur Bitmanipulation
IO-Bereich hat der AVR durch die Opcodes: SBI + CBI Intern macht der AVR-GCC aus "PORTD |= ((1 << 5)" ein "SBI PORTD,5" wenn es im unteren 32-IO-Register-Segment liegt.
Etwas Ähnliches wie den Bit Level Access in CodeVision-AVR-Compiler kannst du in "normalem" C folgendermaßen nachbilden: [c] #include <stdint.h> #include <avr/io.h> struct bits { uint8_t b0:1; uint8_t b1:1; uint8_t b2:1; uint8_t b3:1;
-
Thread
Anfänger sucht einfachen LED Blinker
Hallo Andreas, schau mal hier: http://www.avr-asm-tutorial.net/avr_de/index.html besonderst: http://www.avr-asm-tutorial.net/avr_de/praesentation/index.html gruß avr
wechsele die AVRs grad so, wie es für die Applikation nötig ist, von ATtiny13 bis ATmega2560. Das bischen IO-Register anpassen ist Minutensache. Meistens entscheidet die Pinanzahl, welchen AVR ich nehme. Peter
-
Thread
Neues AVR Eclipse Plugin (Beta20071222)
es. Allerdings kann man da auch keine Fuses "zusammenbauen". > Etwa so: http://palmavr.sourceforge.net/cgi-bin/fc.cgi Nein, ich meinte dieses hier. Läuft unter LINUX und Windows, da in JAVA geschrieben. Hab es mal kurz laufen lassen. Machte einen guten Eindruck. Download hier: http://avr8-burn-o-mat.brischalle.de
Und hier die Ausgabe in der Konsole [pre] make all Building target: test.elf Invoking: winAVR Linker avr-gcc -Wl,-Map,.map -mmcu=atmega16 -o"test.elf" ./descht.o ./uart.o c:/winavr/bin/../lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm16.o: In function `__vectors': ../../../../crt1/gcrt1
-
Thread
Software-UART(ASM) in C einbinden
Du musst in Deinem Assembler Quellcode die io.h so einfuegen! #define __SFR_OFFSET 0 .nolist #include "avr\io.h" .list Siehe auch: http://www.mikrocontroller.net/topic/1229 gruss, Ludger
woran es liegt. Auf dem Tiny26 sind die PORT/DDR-Register alle unter 32. Aber ihre Adresse hat in der avr/io.h einen Offset von 0x20. Du mußt also bei allen I/O-Registern 0x20 abziehen, auf die du per sbi/cbi/in/out zugreifst.
-
Thread
testprgramm
uisp -dprg=stk200 ->AtMega32 found beschreiben und löschen geht auch ohne Fehler. #include <avr/io.h> int main (void) { DDRB=255; // Ausgänge while(1) { PORTB=255; //PORTB=0; } return 0; } Danke Chris
installiert.Da kann mein ATMega32 ausgelesen werden(es werden keine Fehler gemeldet) Dann hab ich WinAVR instelliert. mit dem Programmers Notepad eine Datei: test.cc geschrieben Inhalt test.cc: # include <avr\io.h> int main(void) { DDRB=255; // Ausgänge while(1) { PORTB=0;
-
Thread
Stromaufnahme atmega8 zu hoch??
Also ich ändere die Taktfrequenz hier: #define F_CPU 3686400 // Taktfrequenz des myAVR-Boards #include <avr\io.h> // AVR Register und Konstantendefinitionen //---------------------------------------------------------------------- void initPorts(void) // Unterprogramm füpr
Projekt mal etwas näher. Hier kannst du erstmal die ersten Schritte gehen.https://www.mikrocontroller.net/articles/AVR-Tutorial#Aufbau_des_Tutorials Mittels der Fuses stellst du Dinge wie Taktfrequenz, Taktquelle, Startverzögerung usw. ein. Anbei ein paar Bilder aus dem AVR-Studio dort muss man nur entsprechend
-
Thread
Tiny1 Serie Bootloader Segmentierung Flash geht nicht?
Halbsekundentakt getoggelt. An einem der GPIOs hängt eine LED, die blinken sollte: [c] #include <avr/io.h> #include <avr/cpufunc.h> #include <util/delay.h> #include "fuses.h" int main(void) { // 16 MHz / 4 = 4 MHz ccp_write_io((uint8_t *) &(CLKCTRL.MCLKCTRLB), CLKCTRL_PEN_bm | CLKCTRL_PDIV
Wortadresse 0x80 im Loader und sprngst dahin, das ist aber Byte-Adresse 0x100. Anstatt ccp_write_io würde ich lieber _PROTECTED_WRITE, weil kein Funktionsaufruf im Loader: https://avrdudes.github.io/avr-libc/avr-libc-user-manual/group__avr__io.html#gaaaa396e67cc85f68fa0474d70edf3d4c
-
Thread
Controller Board Pollin
Siehe: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
DDRC = ( 1 << PC0 ); PORTC = ( 1 << PC0 ); while( 1 ); Ich selbst arbeite sehr viel mit dem AVR-NET-IO von Pollin. Es kann ganz normal wie jedes andere Entwicklerboard benutzt werden. EDIT: Oder einfach da nachlesen wo "mr. mo" verlinkt hat ^.^ mfg Carsten
-
Thread
Speedport W723V Port Weiterleitung
Weiter bin ich mit dem externen Zugriff noch nicht gekommen, jedenfalls intern hat das mit gleich 3x AVR-NET-Io´s funktioniert, allen eine eigene IP verpaßt (seriell per Telnet), dann in die FB eingetragen, mit der jeweiligen MAC und es lief, wie gesagt intern. Bei dir war es wohl von extern erreichbar
und du bist sicher von extern da rein- und draufzukommen? Wo und wie läuft dennn das Programm vom AVR NET IO, lokal auf der VMWware oder willst du sagen, daß auf dem Android Handy diese Win-SW NetServer läuft? Zum DHCP-Problem (IP-Adressvergabe) mit dem SP W722V , dann schalte den doch auf feste
-
Thread
AP7000 und usart
will das nicht so recht funktionieren. Ist das deine Fehlerbeschreibung? PS: http://www.avrfreaks.net/ hat ein AVR32 Forum.
[c]#ifndef _IO_H_ #include <avr32\io.h> #endif #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <sys/cpu.h> #include <sys/usart.h> int main(){ set_cpu_hz(20000000); set_usart_base
-
Thread
AD-Werte auf LCd ausgeben
Du musst noch das lcd.c zu deinem AVR-Studio Projekt mit hinzufügen http://www.mikrocontroller.net/articles/FAQ#Ich_hab_da_mehrere_.2A.c_und_.2A.h_Dateien._Was_mache_ich_damit.3F
***************************************************************/ #include <stdlib.h> #include <avr/io.h> #include <avr/pgmspace.h> #include "lcd.h" /***************************************************************** Definitionen *************************************************
-
Thread
Display mit AVR
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Welcher uP ist am besten > geeignet? > Gruss Dexter > > > Display: http://www.mikrocontroller.net/attachment/50452/ET... > Board: http://www.atmel.com/dyn/products/tools_card.asp?t... Vielleicht probierst du einen AVR32: http://www.elektronik-projekt.de/thread.php?threadid=4404&threadview
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Geil wäre das noch mit Forth. Für diese Programmiersprache gibt es _echte_ Compiler welche auf dem AVR selbst laufen. http://sourceforge.net/projects/avrforthlike/ Ist so einer (so weit wie ich weiß). Forth Compiler hätten halt nicht nur den Vorteil, dass die schneller als interpretierte Sprachen
US-Tastaturen - Beispielprogramme angepasst (KEY Funktion) - Bugfix in der Ein-/Auagabe (Fehlermeldung "IO DISABLED") - Überarbeitete Dokumentation Unterstützung für Binärdateien (AVR-Code) habe ich wieder entfernt, es wird also ein reiner BASIC-Computer bleiben. Gruß Jörg
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Na da steht, dass das Teil fürn Failduino ist, also 5V IO. Die SD Karte braucht 4 Pins vom AVR, 3 gehen vom AVR zur SD Karte und einer vonner SD Karte zum AVR (MISO). MISO brauch nix weiter, weil nen 5V AVR noch 3V als HIGH erkennt. Daher müssen die 5V
Martin Wende schrieb im Beitrag #2942294: > Na da steht, dass das Teil fürn Failduino ist, also 5V IO. > Die SD Karte braucht 4 Pins vom AVR, 3 gehen vom AVR zur SD Karte und > einer vonner SD Karte zum AVR (MISO). > MISO brauch nix weiter, weil nen 5V AVR noch 3V als HIGH erkennt. > > Daher müssen
-
Thread
Funktionsparameter mit Pointer
klein angefangen später soll es in die Richtung gehen. [c] #define F_CPU 8000000UL #include <avr/io.h> #include <stdint.h> #include <stdlib.h> int16_t data_1,data_2,data_3; void test(int16_t volatile *x){ ... *x++; ... } int main(void) { data_1 = 0; data_2 = 10;
ups ... ja Copy/Pase Fehler ... Es muss natürlich [c] #define F_CPU 8000000UL #include <avr/io.h> #include <stdint.h> #include <stdlib.h> int16_t data_1,data_2,data_3; void test(int16_t volatile *x){ ... (*x)++; ... } int main(void) { data_1 = 0; data_2 = 10
-
Thread
AVR Programme unter Linux Debuggen
Hast Du das denn so [1] gemacht? [1] http://www.mikrocontroller.net/articles/AVR-Simulation
works fine but 6.3 and 6.2 do not work. I don't have any trouble with GDB 6.3. > Also the 'info io_registers' works with older versions, but not with > newer ones. Patch can be found here: http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/devel/avr-gdb/files/patch-gdb%3a%3aremote.c?rev
-
Thread
Ereignis innerhalb einer Zeit
Karl heinz Buchegger wrote: > [C] > #include <avr/io.h> > #include <avr/interrupt.h> > > vvolatile uint8_t g_HaveOverflow; > > ISR( TIMER2_OVF_vect ) // wird aufgerufen, wenn der Timer > // den Overflow generiert
[C] #include <avr/io.h> #include <avr/interrupt.h> volatile uint16_t g_Delays; volatile uint8_t g_TimeReached; ISR( TIMER0_OVF_vect ) { if( g_Delays > 0 ) { g_Delays--; if( g_Delays == 0 )
-
Thread
LCD-Display an ATMega8 funktioniert nicht
Ich habe hier AVR Studio 4.19 (build 730) und das AVR Toolchain 3.3.0 (AVR-GCC) installiert. Direktlinks unter: http://www.mikrocontroller.net/articles/AVR-Studio Grüße Fritz M.
: http://www.mikrocontroller.net/articles/AVR-Studio Grüße Fritz M.
-
Thread
Ersatz einer Diskette im Diskettenlaufwerk??
http://www.mikrocontroller.net/topic/17839#128521 "zur Zeit progge ich mir nen FDD emulator auf AVR basis..." http://www.mikrocontroller.net/topic/23716#176772 "Floppy mal anders" http://www.mikrocontroller.net/topic/51546#399645
identische Primecell oder eine ähnliche von ARM drin. Weiterhin sind, wen recht erinnert, auch in den AVR32-software-packages MCI-Treiber (4-bit). Treiber für "exotische" Hardware findet man auch in libfat aus DevkitPro (sf.net) aber das ist schon recht speziell, zumindest konnte ich nicht viel daraus lernen