-
Thread
Fusebits beim Attiny2313
Quarz gebraucht wird. Mit den aktuellen Fuse-Einstellungen benutzt der ATtiny 2313A aber nur den internen RC-Oszillator mit 1MHz. Gruß, Bernd
gebraucht wird. Mit den aktuellen Fuse-Einstellungen benutzt der ATtiny > 2313A aber nur den internen RC-Oszillator mit 1MHz. > > Gruß, > Bernd Ich denke, hier liegt eine Verwechselung vor: Der Bausatz von Pollin hat gar keinen Quarz. In der Schaltung ist auch gar keiner eingezeichnet. Hier
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Simpel Moduld was kein USB hat oder kann das bestehende ohne > USB genutzt werden? Meines läuft mit RS232, man kann es also mit TTL RS232, mit einem MAX232 oder einem FT232 verwenden. Reinhard Max wrote: > Benedikt K. wrote: >> Dadurch teilt sich die Bandbreite auf beide Richtungen gleichmäßig
version war die rfm12_rs232_rxtx_check5 hat jemand einen hinweis?
-
Thread
Ungleichmäßiger Takt mit ISR
> Neuer Controller eingestellt auf internen Oszylator mit 8MHz ... > 1.) Der Takt ist unregelmäßig und variiert zwischen 10mS und 8mS. > Warum und was kann ich dagegen tun? das sind ca 20%. Das würde ich dem internen Oszillator durchaus
Zeit zum Ansteuern einer RS-232. Mit einmaliger Kalibrierung läuft das wenigstens einige Stunden problemlos.
-
Thread
Decompiler AVRstudio 6
>geht nicht da das Bord schon fix fertig ist, Selber schuld. Leb mit deinem Müll. Das der interne RC Osci nicht für RS232 geeignet ist kann man hier fast jeden Tag lesen.
HF-Modul, das dann vom Spannungsregler gestört wurde, und somit nicht sauber arbeitete. Der interne Oszillator des Atmega reicht allemal für diese Anwendung, auch wenn die Baudrate nicht ganz stimmt.
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
Was ich damit verhindern will? Die (rein hypotetische) Möglichkeit, daß jemand mit einem einfachen RS232-Logger die Tastenanschläge mitliest und/oder aufzeichnet.
Die neueren AVRs hätten zwei interne RC Oszillatoren intus. Daraus kann man im Timing-Vergleich gute Zufallswerte generieren. Der interne Temperatur-Sensor könnte als Zufalls-Quelle beim Start auch hilfreich sein. Cyblord -. schrieb
-
Thread
AVR für wenig Geld im LAN
hallo zusammen, danke an Klaus H. (df8jb). Alles läuft jetzt einwandfrei. RS232 und TCP/IP. Danke an alle.
Hallo! Ich habe den AVR noch nicht geordert. Würde gerne vorab wissen, ob es möglich ist, über die RS232 Schnittstelle auch Daten zu lese und diese über LAN weiter zu schicken, bzw. Daten über RS232 auszugeben? Vielen Dank! Tobi
-
Thread
LCD Display (240x240px) via USB
Evgin T. schrieb im Beitrag #6450510: > an welcher angabe würde ich solche erkennen? danke RS232 ist das Stichwort. https://www.google.com/search?q=display+RS232+Interface Und es gibt sogar welche mit USB-Anschluss: https://www.lcd-module.de/produkte/rs232.html
solche > erkennen? Daran, dass sie eine serielle Schnittstelle haben (dazu zählen auch I²C, SPI, RS232, RS485, USB), Er meint möglicherweise die "intelligenten" Displays von Nextion, die enthalten einen eigenen Controller zum Ansteuern.
-
Thread
Mikrocontroller Print mit Grundschaltungen
für 15 €. Na ja, ist zwar nicht 3 Euro 50, aber dafür ist Spannungsversorgung, ISP und JTag sowie RS232 gleich drauf. Ich glaube nicht, das du viel preiswerter mit einer Eigenlösung bist... Grad für den privaten Hobbyzweck ist das Pollinboard gut geeignet. Bei dem Preis kannst du deine Anwendung gleich
zweckmäßigerweise auch /Reset anschließen. PB6 und PB7 sollten auch nach außen geführt werden, wenn der interne Oszillator verwendet wird. Den Betrieb mit einem Uhrenquarz würde ich auch vorsehen. An Stelle des USB Teils würde ich einen MAX232 mit RS232 Anschlüssen bevorzugen. Die dabei erzeugte V- kann
-
Thread
AVR Butterfly Oszillator zerschossen?
Hallo zusammen Ist es möglich, dass ich durch das Laden des beigefügten Programmes den Oszillator bzw. eine allfällig Kalibration so zerschossen habe, dass mit der "Butterfly-Applikation" der Download eines Strings via RS/232 nicht mehr funktioniert? Gruss Justus
Kalibration des RC-Oszillators wird beim Butterfly zur Laufzeit durchgeführt. Dabei wird die Frequenz des internen Oszillators mit der Frequenz des 32KHz Quarzes abgeglichen. Daran wirds also nicht liegen. Ich gehe davon aus, daß du anschließend wieder das original Hexfile programmiert hast? Hast Du die Fuses
-
Thread
Störungen auf einer RS485 Übertragung
Ungenaue Baudrate ev. vom internen RC Oszillator erzeugt? Oder nimmst du den Takt vom Quarz? Und hast du das Timing auch exakt nachgemessen? Teiler falsch?
. Wobei mein Slave eben die SPS ist und nicht ein zweiter LTC1480. Die SPS ist eine WAGO mit extra RS232/RS485 Karte Art.Nr. 750-653/003 Was ich nicht habe, ist Datenflusscontrolle und Adressierung. Der uController "blappert" einfach vor sich hin und die SPS hört zu. Denke wenn ich hier ein Problem
-
Thread
Java auf AVR Gesperrt
gearbeitet. Die NanoVM eignet sich damit inzwischen auch für andere Dinge als den Asuro. Inzwischen werden RS232, IO-Ports, PWM, ein Timer und die AD-Wandler unterstützt. Damit lässt sich schon einiges machen, von der Modellampelsteuerung bis zum RS232-Thermometer. Für die meisten Funktionen liegen Beispiele
Programm befindet sich schon in der NanoVM? Mein LCD-Test? Funktionieren des Testausgaben auf der RS232? Was für ein Quarz ist angeschlossen? Bist Du sicher, dass die Baudraten stimmen? Till
-
Thread
Pins am Mega16 lückenhaft
soll tatsächlich langsam sein damit die Ausgabe am Oszilloskop gut ablesbar ist. Dazu ist sogar der interne Oszillator wieder in Betrieb gegangen. Die Ausgabe über RS232 ist natürlich fein, das werde ich mir mal ansehen, bisher habe ich immer einzelne Pins mit LEDs versehen, wenn noch welche frei waren
tatsächlich langsam sein damit die >Ausgabe am Oszilloskop gut ablesbar ist. Dazu ist sogar der interne >Oszillator wieder in Betrieb gegangen. Schau dir mein Beispiel an. Natürlich kannst du Wartezeiten einsetzen, aber wenn du Timer benutzt und mit Flags arbeitest, brauchst du nicht immer das Rad
-
Thread
AVR-Programmierboard
Quarz ist glaube ich nicht vonnöten, da ist einer eingebaut >oder? Nein. AVRs haben einen internen RC-Oszillator. Der hat selten die genaue Frequenz (wenn man ihn nicht extra kalibriert) und ist temperatur- und spannungsabhängig. Reicht für viele Anwendungen, ist aber z.B. für eine Uhr oder RS232
Controller reagiert nicht mehr, weil er keinen Takt mehr hat. Wenn man aber _immer_ nur mit dem internen Oszillator arbeitet, kann man den Quarz auf dem Programmierboard auch weglassen.
-
Thread
Atmega48 UART Kommunikation funktioniert nicht
Nein dies funktioniert ebenfalls nicht. Der ist nicht kalibriert, interner Takt. Ich habe es auch schon mit einer sehr niedrigen Baud Frequenz benutzt, und es hat nicht geklappt. Früher hat es mit dem Chip zwischen Rs232 und Atmega auch geklappt, und klappt es weiterhin
dass alle Pins auf Output stehen, damit bekommst du einen Treiberkonflikt mit dem RXD Pfad deines RS232 Bausteins.
-
Thread
DS1921 thermochron iButton eosc Batterie sparen Oszillator
einige Dallas Thermochron iButtons DS1921L und DS1921Z in Verwendung. Verbindung zum PC über einen RS232-1wire-Adapter DSDS9097U-S09 (enthält DS2480) und einen USB-1-wire-Adapter DS9490 (enthält DS2490). Software: TMEX iButton viewer 3.21beta Wenn man den iButton nicht verwendet, kann man interne
leergesaugt werden). Weiß jemand, welche Bytes ich dem DS2480 im DS9097U-S09 schicken muss, damit der Oszillator im DS1921 abgeschaltet wird? Oder können neuere Versionen des Viewers das inzwischen? Hat jemand von Euch einen DS1410 (Centronics - 1wire Adapter) oder einen DS9097 (RS232 - 1wire Adapter)?
-
Thread
UART Tutorialbeispiel auf Atmega 8 klappt nicht
Also du solltest erstmal checken ob die rs232 von deinem pc einsatzbereit ist Dazu Txd mit Rxd verbinden ein Terminalprogramm (zb Hterm) aufrufen ein zeichen senden und sehen ob es zurückkommt. Eventuell mit einer Led an Txd prüfen ob ein signal
Schaltung entnommen, die allerdings Port D nicht verwendet. Die ganzen üblichen Checks mit der RS232 Schnittstelle hab ich gemacht und sie funktionieren auch (vor dem max232 überbrückt ->echo, nach dem max232 überbrückt -> echo, 0V an T1in -> 8V an T1out, 5V an T1in -> -8V an T1out, 8V an R1in ->
-
Thread
AVR springt nicht an, ausser nach dem Programmieren direkt
ja, ich kann programmiern, verifing machen etc. aber der chip bleibt aus. kein display, kein rs232, kein port togglen. am programm kann es nicht liegen. noch einer ne idee? habe sogar den 7805 getauscht, könnte ja futsch sein (Strohhalm greifen) werde nun mal wieder 220µ ranmachen, damit
Port betrieben werden und nicht wie bei der neuen (aktuellen) Version über einen Transistor. Oder der RS232 stecker ist mehr nach links, damit er nicht den einen Taster verdeckt...und so weiter. Also keine Veränderungen an dem Grundkonzept, nur ergonomische Korrekturen
-
Thread
Suche µC Empfehlung
9600bit/s entgegen nehmen, decodieren, die empfangenen Daten ein wenig Umformen und idealerweise nach RS232 Manier (19200-8-E-1) weitergeben. Daraus ergibt sich: * Es wäre vorteilhaft wenn der µC am einem der Eingangspins interrupt-fähig ist. Damit ließe sich das Eingangssignal einfacher lesen *
normal" auflöten. Der Vorteil von den ARM-Controllern ist halt, dass du ohne weiteres mit dem internen RC-Oszillator einen UART befeuern kannst. Bei den STM32F042F6 ist sogar USB ohne Quarz möglich. Flash und RAM haben die ebenfalls mehr als genug und teuer sind die auch nicht.
-
Thread
FPGA für Impulsgenerator mit 1 MHz Schaltfrequenz
musst Du da gar nichts machen. Du brauchst nur eine kleine Schaltung, die pulst und ein mickriges RS232-PC Interfaces, um es einzustellen. Da Du im FPGA-Forum postest, ist Deine Wahl ja wohl gefallen. Also nimm einen FPGA, einen kleinen Core und hänge ihn ans Hyperterminal. 1MHZ Schaltfrequenz
Du da gar nichts machen. Du brauchst nur eine > kleine > Schaltung, die pulst und ein mickriges RS232-PC Interfaces, um es > einzustellen. Erstmal vielen Dank für deinen Post. Die Anforderung ist eine visualisierte Oberfläche am Labor-PC, bei der man folgende Einstellungen treffen kann: + Schaltfrequenz
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Schnittstelle zum Programmieren der Controller ist nicht grad das gelbe vom Ei und wenn du keine echte RS232 am PC hast, ein Geduldsspiel. Mit einem MKII geht es richtig flott. Eine ISP Stiftleistte ist auf dem Board und das ergänzt sich ganz gut. Übrigends, das Projekt ist nicht so gewaltig, das du es
0859534265007824&AnbieterID=2 Programmer braucht man nicht, nur einen MAX202 zum Anschluß an die RS-232 des PC oder des USB-RS232 Wandlers. Schaltplan: http://www.mikrocontroller.net/topic/4423#new Tom M. schrieb im Beitrag #3720332: > - Programmiersprache ist egal Assembler oder C: http
-
Thread
PIC16F887 20mhz
Hi! Versuche gerade einen PIC16F887 mit 20mhz (externer oszillator) zu betreiben scheitere aber daran =) Mit dem internen funktionierts einwandfrei... Hab pins überprüft (er hängt richtig =) ) Hat jemand eine Idee woran sowas liegen könnte? Verwende mplab
auf sprut.de gibts da sowas: http://sprut.de/electronic/pic/grund/rs232.htm#init Dort noch ein wenig scrollen, dann steht da alles.
-
Thread
AT89S8253 (8051) - minimalkonfiguration zum programmieren mittels USBASP
Beim AT89S8253 bin ich mir nicht sicher, aber der AT89S52 hat keinen internen RC Oszillator. Gruss, Bernd
einiger Zeit vor dem Problem, dass ich mein STK500, auf dem ein 8051er Chip oben ist, nicht via USB-to-RS232-Adapter mit dem AVR Studio verbinden lässt... Kannst Du Dich vielleicht daran erinnern, wie Du damals das Problem gelöst hast? Gruß Max
-
Thread
Genauigkeit der internen STK500 Frequenz
Hallo, ich habe mit meinem Mega8 und dem STK500 eine Uhr programmiert, die ich jedoch nicht auf das Display ausgebe, sondern sekündlich auf UART. Die CPU-Frequenz ist auf extern gefused und durch den STK500 Frequenzgeber gegeben. AVR-Studio sagt 3868400 Hz. Weiß jemand, wie genau diese Frequenz wirklich ist? Das "Datenblatt" des STK500 schweigt diesbezüglich. Der Fehler der Uhr ist ca. -1% Also nach 100sek. geht sie schon eine sek. falsch (nach) Könnte das der Taktgenauigkeit des STK500 entsprechen? Anmerkung: Um Interruptzeiten möglichst kurz zu halten, setze ich ein Flag. Durch Vorteiler
-
Thread
AT89LP51ED2 flashen
Braucht es für das erstmalige FLIP flashen einen externen Quarz? Oder nutzt der Bootloader den internen 8 MHz Oszillator? Ab Wert ist laut Datenblatt die Fuse für externen 12 MHz Quarz gesetzt und die kann nicht mit FLIP auf den internen 8 MHz Oszillator geändert werden. Es ist also ein Programmer
klar zu sein, daß es ein ISP-Programmer ist. Damit kann man dann auch die Fuses setzen und den internen Oszillator für den Betrieb auswählen. Jetzt darfst Du aussuchen, was Dir lieber ist. Gruß Klaus (der soundsovielte)
-
Thread
Brauche Tips beim Oszikauf
Hallo, @Schoasch RS232 kannste ja am einfachsten mit dem PC erzeugen. Einfach per Terminal ein paar Hundert zeichen raushauen. Mfg Peter
+ Bilder von RS232 mit 9600 Baud; Daten: 0xAAAAA + Bilder von RS232 mit 115200 Baud; Daten; 0xABCDF + Bilder die ich mit der Ultrascope software aufgenommen habe + Messwerttabelle vom Ultrascope (Exeltabellen)
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
z.B. das Pollin AVR Eval Board mit drangestrickter Anzeige. Dann sollte man Kommunikation üben: RS232, RS485, USB, sprechen mit Infrarotfernbedienungen und Funkthermometern, einlesen von DCF77 oder digitalen Temperatursensoren. Mit dem Grundstock kann man eine Menge machen: uC als Tastenaggregat
möglich immer gleich die Hardware nutzen wenn es um Timer/Counter (auch PWM) und Schnittstellen wie RS232 oder I2C, SPI geht. Nur im Ausnahmefall in Software, aber das bleibt im Vergleich zur Hardware immer 'ne bloatige Krücke. Dabei nicht so Fehler machen, wie bei schneller RS232 auf den internen RC-Oszillator
-
Thread
Atmeg8 im Leerlauf sehr heiß??
vielleicht auch daran liegen das ich nen externen Quartz mit 6Mhz drangehängt hab , obwohl der ja nen internen Oszillator hat ?
ich hab ein schaltnetzteil von nem alten OPTO to RS232 konverter dafür verwendet , das verwende ich jetzt schon seit einem Jahr und hat noch immer gefunzt, das hat gar keine negative Spannung, ich probier jetzt mal das mit dem RESET nicht beschalten aus
-
Thread
Atmel ohne Quarz Programmieren
Fehler sein. Das kann eigentlich nicht sein, denn da der AVR im Auslieferungszustand auf dem internen RC-Oszillator steht, spielt die "Anwesenheit" des Quarzes erst einmal keine Rolle. > Aber da beim programmieren ja keiner benötigt wird verstehe ich > überhaupt nichts mehr. Eben. Mehr
erkannt da das ziemlich schnell geht. Vom Prinzip her ist fast nichts an dem Atmel dran. Ist ein RS232 Datenlogger auf SD-Karten. hier mal der Anfang vom Skript: AvrDude = "C:\WinAVR\bin\avrdude.exe" AvrDudeConf = "C:\WinAVR\bin\avrdude.conf" HexFile = "ATM644_SD.HEX" ' Variablen (fix
-
Thread
Atmega8 Uart
>sollte sich 9600Baud und 8MHz aber vertragen (Datenblatt!). Wenn es ein Quarz und nicht der interne RC-Oszillator ist, ja. MfG Spess
passiert ist. Von der Hardware her ist alles OK? GND nicht vergessen? Abblockkondensator am TTL-RS232-Pegelwandler, falls solcher verwendet wird? Wenn TTL-USB-Serial-Adapter - arbeitet der mit gleichem Pegel wie dein AVR (5V/3.3V Logik)?
-
Thread
Frequenzzähler 1Hz - 40MHz
könnten die obere >Grenzfrequenz verdoppeln. Entweder gibt es ein Display 16x2 dazu (6,80€) >oder per RS232 Pegelwandler an einen PC o.ä.. Wo bekommt man den Sourcecode der mino-elektronik-Lösung her? Blackbird
RS232 programmieren. Die eigentliche Frequenzmessung erfolgt dann mit dem atMega8, die Schaltung wurde hier vorgestellt. Er erhält noch einen Eingangsumschalter über einen 74HC132, als Vorteiler (
-
Thread
Anzeige mit ATmega8 FT232RL und LCD
Ätzen auszuprobieren und so überlegte ich mir ein Projekt. Schon länger wollte ich die FTDI USB<->RS232<->UART Chips ausprobieren, leider habe ich aber bis jetzt nur am Steckbrett gearbeitet und da diese nur als SMD's erhältlich sind war es mir noch nicht möglich diese zu verwenden. (Keine Sorge, das
ist oder ein weiter Temperaturbereich notwendig ist, dann kannst du anstelle des Quarzes auch den internen 8MHz RC-Oszillator nehmen. Als Anlage ein Auszug aus meiner Schaltung. Die Brücken (BRx sind dem einseitigen Layout geschuldet - einfach wegdenken)
-
Thread
Was bedeutet UART Frame Error genau?
Pegels. Ergibt diese Abtastung einen inaktiven Pegel, hast du einen framing error. Konnte man bei RS-232 für ein out-of-band-signalling benutzen, das sogenannte "serial break": man hat einfach für eine bestimmte Zeit (relativ unkritisch, deutlich mehr als 10 Bitzeiten) den Pegel auf inaktiv gezogen
externen Oszillator und nicht nur > einen Quarz direkt am Controller.) Ja, genau, ich habe einen externen Oszillator (http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=B42;GROUPID=3174;ARTICLE=13706;START=0;SORT=preis
-
Thread
ATmega16 - UART
folgendes problem. ich verwende ein stk500 mit einem atmega16. hab mit den zugehörigen tools von internen rc oszi auf externen hochfrequenz resonator umgeschaltet. wollte jetzt wie im tutorial test über die rs232 senden. hab natürlich auch die dafür nötigen adaptionen am testboard vorgenommen, doch ich
Hallo! Habe ein Problem, dass mein Controller (ATMEGA16) keinen Mux macht, wenn ich ein Zeichen per Rs232 an ihn sende. Den Code hab ich als Anahng beigefügt. Habe den MAX232 durchgemessen, es liegt die Versorgungsspannungen lt. Datenblatt an. Die Schnittstelle am PC und das Kabel sind auch in Ordnung
-
Thread
Z180-Stamp Modul
Ja sicher, STEP auf PG0 zu legen war ja nur ein Vorschlag. [1] https://de.wikipedia.org/wiki/RS-232
umgebaut. Sie sitzt jetzt direkt an der RS232-Schnittstelle über einen 9-poligen Steckverbinder. Die 5V kommen über RI. Somit kann das USB-Interface nun an eine beliebige RS232 angeschlossen werden. Was jetzt noch fehlt, ist eine ordentliche
-
Thread
Exakte Zeiten bei uC wichtig??
Uhren. Wie erhält man dann genaue Zeiten zum bwiepiel Abfragen alle 100ms oder Waits? ich denke bei RS232 und Ethernet ist das ja auch nicht bedeutungslos. Gruß Ralf
alles weitere, auch für die UART und die Timer, mit der üblichen Quarzgenauigkeit. Das reicht für RS232 und Ethernet allemal aus. Oliver
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Gezeigt hier ist ein USB auf RS232 oder RS485 Adapter mit automatischer Umschaltung auf Basis des FT232RL gezeigt. Die automatische Umschaltung bewirkt der MAX3221 beim Anschluß eines RS232 Geräts. Der Schiebeschalter erlaubt die Hinzusetzung
ist ja kein Hexenwerk. Gesteuert wird das ganze mit der Software PyroIgnitionControl per USB-auf-RS232-auf-RS485-Konverter vom PC aus.
-
Thread
Teile für AVR tutorial (Anfänger)
erstmal volgende Teile Bestellen: µA 7805 Spannungsregler 1A positiv, TO-220 1 0.17 MAX 232CPE RS232-Treiber 1 0.40 GS 28 IC-Sockel, 28-polig, doppelter Federkontakt 2 0.16 H25PR150 Lochrasterplatine, Hartpapier, 150x100mm 1 1.60 SPL 20 IC-Fassung, 20-polig, einreihig
unbedingt ein Quarz mitbestellt werden soll, dann einen Baudratenquarz, damit später das Timing für die RS232 stimmt.
-
Thread
Problem mit ISP
Beitrag #3987151: > - Schaltung des ISP Programmers ist erforderlich > -> Siehe Anhang echter RS232-Ausgang oder über einen USB-Adapter?
> echter RS232-Ausgang oder über einen USB-Adapter? Echter RS232 Ausgang An das vertauschen der PDI/PDO Pin´s habe ich auch schon gedacht, aber lt. Google soll das so richtig sein.
-
Thread
UART Übertragungsproblem
Interner RC Oszillator? Sein nix gut für genaues RS232 Timing. Müssen kalibriert werden. Auf internen Takt-Teiler müssen Du achten auch. Besser gehen externer Baudraten-Quarz mit zwei Kondensatoren. Kost
heissen wenn Du den Takt "runternimmst". Mal etwas genauer und vor allem welchen Quarz verwendest Du? Interner Oszillator ist generell nicht geeignet fuer die USART, wurde ja schon gesagt.
-
Thread
Geiger Counter Sparkfun
ups, bild vergessen ! The RS232 adapter outputs the Counts Per Second (CPS) to the computer's serial or USB port. You can write your own software to communicate with the RS-232 adapter. The RS-232 serial data is sent out as a two
Sache die mich etwas wundert ist, dass man die UART-Schnittstelle einsetzt, sich aber nur auf den internen RC-Oszillator verlässt. Scheint zu funktionieren.
-
Thread
Feedback zu erstem AVR Entwurf
Wochen mal zur Produktion geben. @acdc: USB ist zunächst nur ein Kommunikationsweg. Genau wie bei RS232 brauchst Du Programme auf beiden Seiten. USB auf diesem Board wird zwei Funktionen erfüllen: 1.) Programmierschnittstelle: Der integrierte Bootloader erlaubt eine einfache Programmierung, z.B.
PC. Der Mikrokontroller kann alle typischen USB-Geräte emulieren. Typisch wäre z.B. eine virtuelle RS232-Schnittstelle. Oder ein HID-Gerät, z.B. eine Maus. Es gibt da im Netz USB-Bibliotheken, mit denen man die wichtigsten USB-Geräte emulieren kann. Was Du daraus machst, liegt nur an Dir, was Du brauchst
-
Thread
In circuit avr programmieren
Auslegung Deiner Schaltung auf folgendes achten: Der Controller braucht einen Takt. Wenn Du also den internen RC-Oszillator nicht nutzen willst, braucht der Controller auch zum Programmieren einen Quarz. Denke daran, daß beim ISP Deine Schaltung "in Betrieb" ist. Daher mußt Du darauf achten, daß die ISP-Pins
anfangsadresse einer applikation. stimmt das so? also ein bootloader erwartet so immer etwas auf rs232 oder USB
-
Thread
AVR Bootloader
Wenn Du allerdings nur eine 2-Punkt Verbindung brauchst, geht RS-485 (4-Draht) auch Full-Duplex ganz ohne Protokoll wie eine RS-232. Peter
Danke für die Prompte Antwort Die RS 485 hat nur eine 2 Punkt-verbindung bei der Programmierung. Verhält sich also im Prinzip wie eine RS 232 Schnittstelle. Das Protokoll ist wie bei der RS 232. Mir geht es Hauptsächlich um die Sende-und
-
Thread
EEPROM 25LC1024 an ATmega8
dann wieder auszulesen. Als Kontrolle ob dieser Vorgang geklappt hat, wird das ausgelesende Byte über RS232 an meinen PC gesendet. Der Teil der RS232 Kommunikation funktioniert einwandfrei. Probleme gibt es mit der Kommunikation mit dem EEPROM. Ich benutze dazu das Hardware SPI des ATmega 8. Dabei habe
an GND gelegt. Die Länge der Verbindungen beträgt max. 2cm. Als Clockfrequenz habe ich den internen RC-Oszillator des Controllers mit 1MHz verwendet. Als Auslesewert erhalte ich immer 255 zurück, auch dann wenn ich statt eines Datenbytes das Statusregister auslesen möchte. Im Anhang befindet
-
Thread
Kann mal jemand einen Blick drauf werfen?
Takt muss unbedingt drauf, falls du jemals vorhast, in der fertigen Schaltung was anderes als den internen Oszillator zu nutzen. Und das wird auf jeden Fall irgendwann kommen. Ansonsten bin ich erklärter Feind solcher Notlösungen. Man benutzt dann sowas untaugliches wie Ponyprog, die weiteren Fragen
schaltungen, Die sicherer sind, die ich aber trotzdem selber ätzen und löten kann?? Zum Thema RS232 ICh hab an meinem gaming-PC eine! Will den aber nicht zum programmieren missbrauchen. An anderen PC's hab ich aber noch genug RS232er, und ich hab noch eine ISA-BUS karte. MfG Flashbanger
-
Thread
atmega16 UART / USART
Wenn ich un TeraTerm überbrücke, weit weg vom rs232, dann spuckt dieser mir ein x aus, beim drücken von x! xD Wenn ich aber vor dem rs232 überbrücke, also den Empfangsdraht vom Computer am rs dranlassen und nur den Sendedraht dazupacken, dann spuckt
internen Oszillator. Und noch nie lag ein Fehler in der Übertragung an einer zu großen Ungenaugkeit desselben.
-
Thread
Mit welchem FPGA anfangen/einsteigen?
realisieren lässt. Kurzgesagt möchte ich meine Schaltung so abändern, dass der AVR nur noch für die RS232 Kommunikation und das Bereitstellen der Frequenzen (als Wert in irgend einer Form, nicht als Frequenz-Signal) und der Schrittzahlen zuständig ist. Die Frequenzen sollen in einem FPGA erzeugt werden
kleines FPGA, denn letztendlich musst Du ja nur ein Interface zum Empfang der Daten programmieren (SPI, RS232 o.ä.) und ein paar Zähler. Dein interner FPGA Takt bestimmt die Granularität deiner Ausgangsstufen. Typische Frequenzen sind 50-100 MHz, d.h. Du könntest Ausgangsseitig eine Granularität von 10 ns
-
Thread
USART beim Atmega48
Verwendest Du den internen RC-Oszillator? Dann könnte das beschreiben des OSCCAL-Registers helfen.
Poste doch mal Deinen kompletten Code bzw. den Teil mit dem RS232, vielleicht seh' ich ja was ... Ansonsten, welchen Wandler benutzt Du ? Max232 - Serie ? Mike
-
Thread
µController gesucht für hd44780 Display
bei Conrad. Cortex-M0, 30 MHz, 5 ADC Kanäle, 32 kB Flash, 8 kB RAM. Programmierbar über billige USB-RS232 Adapter.
kannst du immer noch wechseln. Der Vorteil vom Arduino ist halt das du durch den RS232-USB Wandler + Bootloader keinen Programmer benötigst und es fertige Hardware module gibt. Zum simulieren oder Debuggen ist das AVR- Studio aber angenehmer als die Arduino Software.