-
Thread
USART Initialisierung Atmega162
Der GPS Empfänger ist an der seriellen Schnittstelle angeschlossen. Ich habe zuerst mit dem Atmel AT90S8515 gearbeitet und alles funktionierte super. Nun habe ich auf den Atmega162 portiert, der 2 serielle Schnittstelle hat. Er hat anstatt UART nun USART, aber ich stelle in der Initialisierung ein
, UCSZ1=1, UCSZ0=1, d.h. 8-Bit Character Size haben! ldi initbuf, 0b10000110 ;(1<<URSEL)|(1<<USBS)|(3<<UCSZ0) Hier passt der Kommentar in sofern nicht, da ich das USBS (Stopbit) nich auf 1 setzen will, denn ich will nur 1 Stopbit setzen. Der Kommentar ";(1<<URSEL)|(3<<UCSZ0)" wäre hier richtig,
-
Thread
winziger Webserver mit enc28j60+mega32
einfach möglich wäre. mfg Tom ----------------------------- web: www.poms-engineering.at ICQ: 54237189
avr <AT> auctionant.de Gruss, Simon
-
Thread
Can-usb adapter von mictronics.de(selbstbau avr)
Habe sowas selbst gebaut mit nem AT90CAN128 und einem FT232BM. Dazu einfach eine Klasse geschrieben und die in eine DLL gepackt, das wars.
5,90 USB-Interface f.uC QFP32 33:93LC46 B/SN 1 0,70 0,70 64x16 EEPROM SO8 34:USB-B BU 1 0,60 0,60 USB B-Buchse Print 4pol 35
-
Thread
Handykamera MCA-25 ansteuern
Also sobald du pin7 auf Vcc ziehst solltest du ein AT&F mit 9600 Baud empfangen. So ca im Sekundentakt... verbinde mal rx und tx von max232 und guck mit minicom ob du alles gesendete zurückbekommst. Hardware handshake aus ? /dev/ttyUSB0 eingestellt
ohne das perlscript mit der mux-Kommunikation, da ich nur den Standard com-Port nutzen kann (da kein USB<->Seriell Konverter verfügbar.)) Die cam hab ich bei ebay für 4.90 + 1.90Versand = 6.80 von 'akku-power'. hier mal meine Einstellungen, falls jemand seine cam unter Windows testen möchte: WinXP
-
Thread
Logic Analyzer bauen
FTDI-Lösung zu unflexibel und zu großflächig. Also steht der zeit eine SAM7-Lösung zur Diskussion: USB -> AT91SAM7S321/64 -> XC2S100/200 -> 3x 74LVC4245 Es werden 3 Levelübersetzer benötigt, um auch Clock, Trigger, etc. synchron am FPGA zu erhalten (sonst geht der ext. synchrone Clock verloren weil
schon seit einiger Zeit nach einen µC für höhere Ansprüche. Mein Vorschlag für diese Projekt ist AT91SAM7S128 von Atmel. Vorteil USB2.0 auf den Chip und über USB programmierbar SAM Boot Assistant (SAM-BA) User Guide http://www.atmel.com/dyn/resources/prod_documents/doc6132.pdf bis 60Mhz
-
Thread
Anfängerfrage in C
aber laut "avr-gcc --target-help" unterstützt werden: Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 attiny13 attiny2313 atmega16 atmega161 atmega162 atmega163 atmega168 atmega169 atmega32 atmega323
-
Thread
Labor Netzteil
für den ATMega161 zu haben (hab ich noch 2 Stück von :-). In dessen Sockel könnte man z.B. auch den AT90S8515 einstecken, falls nicht so viel Speicher gebraucht wird. Wichtig bei dieser Wahl ist nur, dass der verwendete Master-Mikrocontroller mindestens 2 RS232-Schnittstellen hat. Eine für die Slave-Anbindung
würde dafür gerne auch einen schnellen Bus einbauen. Ein Blick in die UART Baudrate-Tabelle des AT2313 (als Slave Beispiel) zeigt eine maximale Geschwindigkeit von 691.2kBit/s (UBRR=0, 10Mhz). Der Mega8 unterstützt auch schnellere Modi, so wie der Mega162 und der Mega32. Die maximale Geschwindigkeit
-
Thread
LCD Controller für 640x480 LCD mit mega8515
es prima, das man dazu jetzt keinen extra epson controller braucht. kann man das ding auch mit nem AT90S8515 laufen lassen ? wäre es vielleicht auch möglich die eagle datei von dir zu erhalten ? mfg Kay
http://www.at-mix.de/streuraster.htm
-
Thread
Einfacher und billiger Webserver mit AtMega32
http://www.mikrocontroller.net/articles/Einfacher_und_billiger_Webserver_mit_AtMega32
@Peppe: meine EMAIL ist mc_sho AT gmx.de. Kann Deine nicht finden. Gruss Steffen
-
Thread
Memory Mapping?
externen Bussen, und habe bisher meine externen Chips seriell, oder direkt angesteuert (z.B. einen FTDI USB-Chip). Es gibt viele Hits zum thema SJA1000, aber die bezogen sich auf Produkte wie CANDIP, oder auf andere MCUs. Vielen Dank schonmal für das lesen meines langen Postings :o) Wolfgang P.S
Das fürchte ich auch :-( Ich werde mir mal ein paar samples für den AT90CAN128-16AI schicken lassen, aber ich bin mittlerwiele auch mehr auf der Schiene die Sensoren und Aktoren unseres Roboterprojektes hier an der Uni per USB anzuschliessen. Die Chips von FTDI laufen wirklich
-
Thread
AVR Ethernet Platine
nicht bestücken wollen, dieses auch weiterhin (ohne Mehrkosten) weglassen könnnen. Ich hab z.B. keine AT90CAN128 rumliegen, brauche auch kein CAN, und schon gar nicht in Stückzahlen. Gruß, Jochen
Das schlechte am _AT90CAN128_ ist, daß man sie definitiv nicht in großen Mengen ordern kann! Nicht mal übern Distri! Das war für mich der _einzige_ Grund, einen PIC18 einzusetzen *urks* Ich hatte zum Schluss einen Angebotspreis
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
fronend buttons) What you can to do? 1) test it, or try to tune PID controler P constant is at configuration position 05 I constant is at configuration position 06 D constant is at configuration position 07 scale for constants is at configuration position 08 2) improve Doxygen documentation
bricht die Spannung wohl auch mal recht stark zusammen. Derzeit habe ich folgende Schaltung: USB - PL2303 Handykabel - HR20 USB - USB/RS232-Kabel - JTAG - HR20 Am HR20 dann: HR20 || JTAG || PL2303 -----+--------++-----+--------++-------- 1 | /Reset || 6 | /Reset ||
-
Thread
I2C oder SPI, eure Meinungen
für das Bussystem zw. den Atmels arbeiten. Je nach Anzahl der CNC-Achsen kommen dann noch 3 bis 5 At90s2313er oder auch mega8 als Slave's zum Einsatz. Diese übernehmen die Interpolations-Aufgabe und Ausgabe an die Endstufen. Meine Frage: Welches der beiden Bussysteme I2C oder SPI würdet ihr hier
IIC geht gut, wenn die Leitungen kurz sind. Ich würde als Kopplung zum PC einen Mega64/128 oder 162 nehmen, der zwei UARTs hat und alle anderen µP am 2. UART mit Multiprozessorprotokol betreiben. Hier hat man meines Erachtens den größten Spielraum bzgl. langer Leitungen, unterschiedlicher µPs und
-
Thread
MMC/SD ansteuern mit AVR
complete sectors, each of 512 bytes. Also it's absolutly no problem to read the data from the card back at the PC using a disk-hex-editor. That's exatly the way I'm using my MMC: I'm writing on it using the microcontroller (MEGA16), then I'm putting the MMC into my USB-Cardreader and reading back the data
Hi, next I'll try to find mkfs.dos on my Knoppix-CD at home. Best regards XJAG
-
Thread
PWM für Modellservos
Auswertung der L/H-Flanke reicht!!!) und ggf manipulieren. Ich habe das mal in einer Primitiv-Version mit AT90S1200 gemacht, enthält Decoder, Fahrtregler, Blinker, Bremslicht, Rückfahrlicht und einige Schaltkanäle für Licht, Hupe usw., enthält aber keine Trimmung und hat noch einige Prog-Fehler. Ich werde das
Ich benutze im Moment auch einen At90S2313. Mit leider nur einem 4MHZ Quarz. Sind da standartmäßig die Interups für steigende und fallende Flanken aktiviert?
-
Thread
Fernbedien RC5 Empfänger
wenn man eine Fernbedienung auf eine Schachtel Streichhölzer richtet, die macht das gleiche wie ein AT90S2313 der RC5 Daten einfach nur dekodiert :-)
MAIN.C die Zuweisung für UBRRH und UCSRC auskommentiert werden, läuft das ganze auch auf den älteren AT90S. Ich habs mit einem AT90S4433 und einem AT90S2313 getestet. @max.p Also im Datenblatt des ATMEGA16 bedeutet TCCR0 = 1<<CS02 einen Teiler durch 256, ein Teiler 128 ist überhauptnicht vorhanden.
-
Thread
Bauteileliste für AVR Tutorial
könntet, ob sie vollständig und richtig ist. Hardware fürs Tutorial: - ATMEGA 8L8 DIP (oder AT 90S8535 PLCC? Wäre das dann identisch vom Befehlssatz mit dem BX24,d.h. ich könnte die vorhandenen proce55ing beispiele wie unter http://www.proce55ing.net/learning/examples/analog_input.html direkt
Kabel 9polig + USB SERIELL Konverter (da Apple keinen seriellen Anschluss hat) Ohne Breadboard und ISP Programmer käme alles zusammen mit genügend Ersatzteilen auf ca. 50-55 Euro. Fehlt dann sonst noch was? Danke
-
Thread
AVR Bootloader
PC angekommen ist. Könnte es vielleicht sein, daß die UART garnicht echt ist, sondern über den USB simuliert wird ? Denn nur durch die langen Latenzzeiten des USB sind solche Verzögerungen erklärlich. Da muß ich wohl nochmal drastisch am Bootloader feilen und z.B. in 1kB Paketen senden.
Moin moin, läuft der BootLoader auch auf einem ATMega162? Jens
-
Thread
Programmer incl. neuem Code für Atmel AN910
wunderbar bei Betrieb an einer normlen seriellen Schnittstelle. Probehalber hab ich ihn auch mal an einen USB-Seriell-Converter (FT232, TxD und RxD des FT232 direkt an den AT90S2313 da kein MAX232) angeschlossen, auch hier funktioniert er doch leider extreeeeem langsam (etwa Faktor 10!!!). Hat einer eine Idee
AVR910 gewagt und ihn nachgebaut. Das eigentliche Problem kam aber erst bei der Programmierung des AT90S2313 bzw AT90S1200. Habe den Source-Code von K.Leidunger genommen (letzte Version) und auf meinem Quarz 8Mhz angepasst. Nach dem Komplieren mit WAVRASM und auch GAVRASMW bekomme ich etliche Fehlermeldungen
-
Thread
atmega8 unter windoof...?
test1.lst -mmcu=atmega8 - I. test1.c -o test1.o Wrong mcu `atmega8' specified Allowed mcu's: at90s2313 at90s2323 at90s2333 attiny22 at90s2343 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 atmega603 atmega103 cc1.exe: C:\PROGRA~1\AVR\BIN\MAKE.EXE
atmega103 at43usb320 at43usb355 at76c711 atmega8 atmega83 atmega85 atmega8515 atmega8535 atmega16 atmega161 atmega162 atmega163 atmega169 atmega32 atmega323 atmega64 atmega128 at94k no emulation specific
-
Thread
AVRGCC und ATTiny26
ich: % avr-gcc -mmcu=foo /tmp/foo.c unknown MCU `foo' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162 atmega163 atmega169 atmega32 atmega323 atmega64
-
Thread
bezugsquelle für atmega8535
By the way: atmega8535 / 8515 gibts net. Die richtige Bezeichnung ist AT90S8535 oder AT90LS8535.
Stimmt schon, aber nen bisschen Logik steckt ja wohl schon dahinter, ist die Reihe AT90S8515, AT90S8535, ATmega8515, ATmega8535 nicht irgendwie Pinkompatibel, usw..? Na wie auch immer, passt schon ;)