-
Thread
ATmega169 und Bootloader
richtig programmiert, ich habe es an verschiedenen Rechnern (langsam und schnell) ausprobiert, mit FT232-Modul und auch an normaler RS232. Nichts geht, alles sehr seltsam. Die Versorgungsspannung ist stabil, ich benutze den internen 8MHz Oszillator, Reset ist ordentlich beschaltet. Auch habe ich testweise
-
Thread
Einstieg in C-Programmierung
Proggi für WinAVR getippelt. Ich wollte die oberen 5 Bit von Port D (habe dort nur 5 Taster wegen der RS232) einlesen und auf Port C (LED's) ausgeben. ************************************************************** #include <avr/io.h> int x; int main(void) { DDRC = 0b11111000; x = PIND;
Ende... Für Fall 1 des Tasters könnte man den Pull-Up Widerstand weglassen falls man die AVR internen aktiviert. (PORTD = 0xFF;) Und dunkel kann ich mich erinnern... Eventuell muss das JTAG Interface disabled werden, das kommt entweder mit PORTD oder PORTC ins Gehege. Habe gerade das Datenblatt
-
Thread
Einstieg in die Welt der Microcontroller
Hallo, der einfachste Fall wäre: - einen AVR mit internem Oszillator (z.B. Mega8, Mega 16...) - ein paar Widerstände, Kondensatoren, LEDS... - ein Steckbrett - eine 5V-Versorgung (natürlich geregelt) - einen Parallelportverbindung. Der Programmer
eben stattdessen mit einem ATMEGA8 und genügend freiem Platz auf der Platine um bei Bedarf einen MAX232 zu ergänzen (für RS232 Kommunikation). Vorher hatte ich nur Erfahrungen mit einer C-Control.
-
Thread
Allgemeine Fragen zu uCs
oder das Programm beginnt an einer anderen Stelle. Wird das über die BOOTRST-Fuse gesteuert? Oszillatoren. Es gibt offenbar interne und externe Oszillatoren. Dabei scheint es als müsste, oder könnten 2 externe Oszillatoren angesprochen werden, zumindest bei den großen Atmel Prozessoren, also auf XTAL
, aber selbe Stelle. > Wird das über die BOOTRST-Fuse gesteuert? RTFM. > Es gibt offenbar interne und externe Oszillatoren. Jo. > Dabei scheint es als müsste, oder könnten 2 externe Oszillatoren angesprochen werden, zumindest bei den großen Atmel Prozessoren, also auf XTAL und TOSC ? Müssen
-
Thread
LCD Controller für 640x480 LCD mit mega8515
noch eine einfache Testversion um eine Schwarzweis 640x480 BMP zu laden. Einfach die .BMP Datei über RS232 mit 115200Baud senden.
Befehl/Daten könnte man entweder mit einer der weiteren leitungen bewältigen, die man bei rs232 hat. oder man müsste 9 bits senden, wobei z.b. das erste bit angibt, obs befehl oder daten ist (9 bits in einem frame senden geht ja mit rs232)
-
Thread
4MHz pflicht?
Mega8 nutzt, dann betreibe ihn erstmal ohne Quarz. Denn er wird ab Werk mit auf 1MHz kalibriertem internen RC-Oszillator ausgeliefert. Damit kann man schon eine Menge Experimente machen. Vermeide es, mit den "Fuses" zu experimentieren, bis du auf diesem Gebiet sachkundig bist. Damit hat sich schon so
Alexander: Den Baudratenquarz kannst du nehmen, aber bitte erst aktivieren, wenn du das auch verstehst. RS232 muss ja nun nicht gerade das allererste Experiment sein. ...
-
Thread
Uhrzeitausgabe mit avr
*g* ich hab des ganze jetz so umgestaltet dass ich die aktuelle systemzeit per visualbasic über rs232 auf den ATmega8 schicke und dieser sendet die daten dann an einen PCF8583 weiter. der PCF is ein I2Cbus RTC baustein und kann auch mit geringer stromaufnahme betrieben werden und die uhrzeit läuft
nur am 1.April einreden. "ausserdem hab ichs irgendwie unabsichtlich geschafft dass ich den internen 1mhz oszillator aktiviere und damit wars mir nicht mehr möglich einen externen anzuschließen mit dem ich die sekunden genau hinbringen würde." Es scheint, Dir ist noch nicht bekannt, daß der ATMega8
-
Thread
Serielle DATEN (UART) ATmega8 , ohne Quarz
invertiert werden, geht durch einen einfachen Transistor in Emitterschaltung." Der PC verwendet RS232-Pegel, der µC verwendet TTL-Pegel. Das ist überhaupt nicht ungewöhnliches; durch Verwendung eines RS232-Treiber-Bausteines wie dem beliebten Max232 ist das Problem aus der Welt.
"einfach und genial !! ein atmega8 mit internen Oszillator (1MHz)" ... und bringt es nicht ! Den Traum hatten schon viele, bis sie dann feststellen mußten, daß der interne RC-Oszillator nicht stabil genug arbeitet: ausgeträumt.
-
Thread
Neues Terminal-Programm für Windows
ich hab mir mal ein lustiges prog geschrieben, dass dir die rs232 durchschleift.. ist ungemein praktisch für leute die z.b am uc irgendwelche perepherie am uart hängen haben und schaun wolln was da an daten herumgurken... problem..braucht 2 serielle (eine rein
es eine etwas eigenwillige Beschreibung zu sein... und ich konnte diese zum Anlass nehmen, mir den RS232-Standard näher anzuschauen... und wieder was gelernt.
-
Thread
USART ATmega8515
USART kommunizieren soll auf eine bestimmte Baudrate eingeschränkt bist, dann geht es auch mit internem Oszillator. Nebenbemerkung: bei internem Oszi besteht eine größere Abhängigkeit der Taktfrequenz von Betriebsspannung und Temperatur. Bei großen zu erwartenden Schwankungen dieser Größen vielleicht
.... hab' gerade das gleiche Problem.... mein ATmega8 mit seinem internen Oszillator läuft auf 1 MHz (genau auf 997.688 Hz) Leider lassen sich nur Baud-Raten von 4800, 2400 und 1200 erzeugen. 9600 Bd geht theoretisch und praktisch nicht!! Du kennst sicherlich
-
Thread
Mega48 + Real Time w. Sep. Oscillator
die RS232. Den WD-Oszillator kann man zwar auch zum Aufwecken verwenden (löst halt einen Reset aus), doch als Uhr ist der imo zu ungenau, da nicht kalibrierbar. Christian
time") benötigt, als mit dem internen RC-Oszillator. Diese Aufwachphase kostet auch wieder Energie. Christian
-
Thread
UART mit atmega32
den Standard-Takt gegeben, ohne Veränderung der Fuses). Auf Seminaren empfehlen sie wohl den internen RC-Oszillator auch als (mittlerweile) tauglich für RS-232-Anwendungen. Vorteil des RC-Oszillators ist, dass er schnell anschwingt, sodass man die Startzeit kurz halten kann, wenn man den Prozessor
, wogegen der Oszillator empfindsam ist. Wenn man die 5 V stabilisiert hat, kann man schon einen recht großen Temperaturbereich abdecken, bevor man an die Toleranzgrenzen der RS-232 gelangt... Wenn man natürlich unstabilisierten
-
Thread
Was bringt externer Oszillator gegenüber intenem bei AVRs?
Der interne RC-Oszillator kann 1, 2, 4 (nicht 3) oder 8 MHz. Automatisch calibriert wird er nur bei 1MHz. Bei den anderen Einstellungen muss man das von Hand erledigen. Externer Quarz ist meist genauer und
Der interne RC-Oszillator ist halt stark Temperaturabhängig. Habe Platinen mit RS232 in einen Schaltschrank gesetzt. Vorher ausprobiert, bis zu welcher Ober und Untergrenze des Timers ein PC die Zeichen versteht
-
Thread
USB -> RS232
tut mir Leid das ich dir zu diesem Thema nicht helfen kann. Jedoch möchte ich gerne einen USB- rs232 konverter selbst bauen! hast du zufällig das Schaltbild dafür?? mfg
Der CP2102 hat alles, was ich beim FTDI vermisst habe: interner Oszillator, internes EEPROM und kaum externe Beschaltung. Und die Gehäuseform ist nun nicht wirklich ein Problem.
-
Thread
PIC ICD 2 selbstgebaut
eher RS232-mäßig. Gruß Harald ________________
Naja Realtime und RS232 ist ja schon ein Widerspruch in sich.
-
Thread
AVR programmiert AVR
www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html nur dass die Daten Anstelle vom RS232 Port aus einem Flash/EEProm bereitgestellt werden.
Dieses wird notfalls per Hex-Editor nachträglich ins Flash gepatcht. Der ATmega16L läuft mit internem RC-Oszillator und internem Reset. Weiter soll nur ein Taster abgefragt werden und zwei/drei LEDs als Status angesteuert werden. Ich werde das Projekt zusammen mit Simon angehen, er macht die SW
-
Thread
RS232 mit Mega8 und Bascom
Projektchen" z.B. ein Fischertechnik-Interface Clone mit einem 2313 in Assembler möchte ich nun über die RS232 mit einem Mega8 über Bascom programmiert Daten austauschen. Ich habe die Fuse-Bits sauber gesetzt und er läuft schön "rund" mit 4Mhz. Mit dem folgenden Bascom Code funktioniert es leider nicht:
Hi, bis jetzt hatte ich noch keine Probleme mit dem internen RC bei 4Mhz und 9600 Baud. Du koenntest versuchen den Oszillator zukalibrieren , vielleicht hilft das. Insbesondere für hohe Datentransferraten solltest du auf einen ungeraden Quarz zurueckgreifen
-
Thread
USB-Programmer für eine Reihe von PICs und AVRs
Der PIC10F20x ist der kleinste von Microchip, er kommt in einem SOT23-6 Gehäuse und hat einen internen Oszillator mit +-1%. Es gibt ihn mit verschiedenen Speichergrößen (Flash und SRAM). Der PIC18F8680 hat 64kByte Flash, >3kByte SRAM, massenhaft IOs und Peripherie, ein 16Bit Speicherinterface (max
Firmware nicht hochgeladen werden. Der Bootloader habe ich geflasht, auch erreichen die Signale von der RS232 den PIC, dieser aber antwortet nicht. Vielleicht hast du mehr Erfolg. Gruß Thorsten
-
Thread
Grundlagen zum ATmega 128
PonyProg STR + S nicht funktionieren, nicht verzweifeln.!!! Im Lieferzustand stehen die Bits auf Internen Oszillator, damit ist bei richtiger Außenbeschaltung ein erstes Fuse Bit auslesen und schreiben sichergestellt. Der Pogramieradapter bei www.LancOS.com mit dem 74HC244 ist zwar etwas aufwendig
sicher das es nicht an der hardware liegt, der industriesteckverbinder din41612, ist korekt mit der rs232 schnittstelle verbunden. habe dennoch mein schema beigefügt. kann mir jemand helfen? mfg ich
-
Thread
Problem mit AtMega8 Uart Receive
helfen: Ich moechte einfach nur was uebers Uart empfangen koennen... Ich hab das Teil an meine RS232 am PC angeschlossen, usw... die Signale kommen auch richtig an Pin2 (RXD) an, das hab ich schon am Oszi gesehn, der Interrupt ist wohl auch enabled, aber es passiert nichts! Ich hab am PortC, wo sich
Ich hab mit dem Mega8 in verbindung mit RS232 mal viel Spass gehabt, bis ich herausgefunden habe, das der interne Quarz wohl doch SEHR Temperaturabhängig arbeitet! Da in deinem Quellcode aber was von 16 Mhz steht, gehe ich davon aus das du
-
Thread
probleme mit atmega8
16MHz Quarz bestückt. Nun hab ich ein kleines c programm geschrieben mit dem ich den atmega über die rs232 ansprechen will. compilieren mit gcc funktioniert und ich erhalte das hexfile. wenn ich nun mit pony prog die prozessor programmiere, (was auch funktioniert) sollte im anschluss eigentlich der prozessor
vergessen die so genannten Fuse-Bits zu setzen. Vom Werk her sind die Default- Einstellungen auf den internen RC- Oszillator gesetzt. Schau am Besten nochnal in die Doku vom atmega8. Natürlich stimmt im diesem Fall die Baud-Rate vorne und hinten nicht. Ich war auch zuerst am verzweifeln, aber jetzt weiß
-
Thread
mp3 player
Zum Oszillator: Nicht alle Mikrocontroller/Decoder Chips können ihren Takt intern erzeugen. Auch bei den AVRs erreicht der interne Schwinger nicht die Genauigkeit eines externen Quarzes. Meines wissens sind Quarzoszillatoren
wandler und nen mp3 decoder drauf. damit sollte man sich erstmal ne debug-platine bauen, also pc mit rs232 an avr + mp3 decoder + d/a + kopfhörer und einfach mal daten in musik umwandeln. naja, je nach bauteilen, programmiersprache etc wäre ich dabei.. ich bin ein assemblermensch dave
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
Hallo Dario, eigentlich arbeitet eine RS-232 mit +-12V, zudem sind die Signale invertiert. Beim Rondostat fehlt der Pegelwandler, daher 0-3V nichtinvertiert. Die neueren RS-232 Bausteine sind TTL Kompatibel, daher kommen die auch mit 0-5V zurecht
Ja, ich wollte das nicht über Funk sondern über Kabel a RS232 machen. Gibts da ne Möglichkeit. Vielen Dank schonmal..
-
Thread
PICs mit 2-Drahtleitung verbinden???????
2-Draht mit oder ohne Ground? Wenn insgesamt zwei, dann scheiden I2C und RS-232 aus. Wenn Du auch noch ohne Treiberbaustein auskommen willst, bleibt nur noch etwas 1-wire-Bus-artiges: eine Masseleitung und eine Datenleitung, die von einem Widerstand auf ein Potential Deiner
Bit Und der Hörer (hat die Leitung als Interrupt, solange idle): Beim ersten Interupt: internen Zähler starten Interrupt auf fallende Flanke Beim zweiten Interrupt: internen Zähler ablesen, Differenz als Taktlänge speichern internen Zähler auf 1,5 x Taktlänge setzen runterzählen
-
Thread
Zeichendarstellung im Monitor
Ich hab da mal ein seltsames Problem. Wenn ich meinen Atmel Mega8 über rs232 an meinen Rechner mit WinXP anschließe erhalte ich nur wirre Zeichen auf dem Monitor. Die Baudrate und die weiteren Parameter stimmen mit den compilierten Einstellungen überein. Muß ich da noch
mit 80%-iger Wahrscheinlichkeit läuft der Mega mit internem Oszillator. Kontrollier mal die Fusebits. Als ersten Test könntest du auch den Quarz auslöten, wenn immer noch Zeichen kommen liegt obiger Fehler vor. Eine andere Möglichkeit wäre die Baudrate auf
-
Thread
Senkung des Stromverbrauchs/PC-Interface
Hallo! such mal nach FT232 und FT234 RS232 / Paralled zu USB (Hersteller:FTDI, www.ftdichip.com) servus, Martin
Hi du solltest den internen RC-Oszillator verwenden. Der ist wesentlich sparsamer als ein externer Quarz und schwingt auch schneller an. Power Save sollte dann passen. Zur PC-Übertragung entweder Dateisystem und Karte in
-
Thread
Fehlersuche in 80C32Basicsteuercomputer aus Elektor 98
dem PC aufgebaut? Um die Verbindung zum PC grundsätzlich zu checken, versuche folgendes: Zieh den RS-232-Stecker am Basic-System ab und brücke Pin 2 + 3 am Kabel. Dann wird jede Übertragung des PC sofort zurückgesendet. Du solltest also auf dem Bildschirm exakt das sehen, was Du eingibst. Funktioniert
kommen dem Problem langsam auf dei Schliche! Ich habe die Versorgungsspannung angelegt und nur den MAX 232 auf die Platine gesteckt. Beim brücken der Pin 10 und 11 an der Prozessorfasung oder aber auch der Pin 11 und 12 am MAX 232 passiert im Monitorproramm nach Eingabe nichts. Die vorgegebenen Bauteile
-
Thread
UART RS 232 mega 16
Hallo zusammen, ich habe einen Mega16 mit einem Pegelwandler Schnittstellentreiber verlötet.Der Treiber ist der MAX233 er kommt ohne Externe Kapazitäten aus.Ich habe die Schaltung kurz getesetet mit eine Terminal Programm und es hat alles geklappt.Nun wollte ich heute die Serielle Schnittstelle wieder nutzen und siehe da es kommt nur Datenmüll an(am PC).So ala "@@@!!!" usw. das allerdings regelmässig.Egal welche Baudrate. Ich denke damit muss man sich abfinden. Wenn trozdem jemand eine ernstgemeinte Idee hat wäre ich sehr Dankbar. gruss Achim
-
Thread
ATTiny10/11/12
da outet sich noch einer :) aus der basecom hilfe: PRINT Action Send output to the RS-232 port. Writes a string to a file. Syntax PRINT var ; " constant" Remarks Var The variable or constant to print. You can use a semicolon (;) to print more than one variable at
line with a semicolon, no linefeed will be added. The PRINT routine can be used when you have a RS-232 interface on your uP. The RS-232 interface can be connected to a serial communication port of your computer. This way you can use a terminal emulator as an output device. You can also use the
-
Thread
RS232 an UART
Läuft dein AVR mit internem Oszillator ? Evtl. ist dann der Fehler zu groß.
größer 4800 Baud @ 1MHz produziert Fehler > +- 7%. Das kann nicht funktionieren !! Für eine fehlerfreie RS232-Übertragung muß der Fehler deutlich unter 1% liegen. Wenn du allerdings den Oszillator auf 8MHz stellst, sind 38k4 Baud problemlos möglich, hab ich hier auch laufen. Gruß Thorsten
-
Thread
Problem mit RS232 und int. RC-Osz.
Hallo, ich habe ein Problem mit der Datenübertragung per RS232. Ich verwende als Spannungsversorgung einen LM2575 um einen möglichst großen Eingangsspannungsbereicht zu haben. Mein ATMega8515 läuft mit 8MHz die vom internen RC-Oszillator erzeugt werden. Manchmal
Irgendwo steht auch, daß der RC nicht stabil genug für RS-232 ist. Entweder Du baust eine Baudratenerkennung ein oder nimmst einen Quarz. Ansonsten ist es nur Glückssache, daß es klappt. Für reine Hobbyprojekte kann man es ja machen, aber die paar Cent
-
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
AT89C51SND1C
welchem Bootloader du den Chip bekommen hast, mit FLIP-Software von Atmel über programmieren, oder über RS232. Ist wie gesagt, Bootloader abhängig. Und natürlich die Standardbeschaltung nicht vergessen (Quartz, Reset, Filter, usw.). Software ist ja wurscht, wichtig ist das HEX-File, das hinten rauskommt
@Steffen Hi, wie bei allen 8051èr, sind am Port P0, kein internen Pull-Ups. Deshalb die externen. Mfg Sascha
-
Thread
B ASCOM, mega8, Zeit anzeigen
Wait 4 Loop End ------------------------------------- Nach Angabe der Hilfe ist TIME$ eine interne Variabel, die die Zeit beinhaltet. Über RS232/TerminalProgramm soll die Zeit alle 4 Sekunden ausgegeben werden. Leider läuft die Uhr nicht. Die eingestellte Zeit von "20:11:07" geht nicht weiter. RS232/Terminal ist ok. Was ist mein Fehler ?
-
Thread
Externer Clock
Hallo zusammen, ich hab mal ne Frage zum ATMEGA128L. Der hat ja nen internen Oszillator, den ich mit 8MHz betreiben kann. Nun meine Frage: 1) Läuft er stabil? 2) Viel wichtiger: Kann ich dieses Signal auch an einen Pin nach außen führen um andere Bausteine damit zu synchronisieren
1) So stabil, wie ein RC-Oszillator halt laufen kann. Nicht quarzstabil also, aber ausreichend für z. B. eine RS-232, solange Deine Betriebsspannung und Temperatur nicht gerade heftig schwanken. 2) Nein, nicht direkt. Indirekt
-
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
AVR Butterfly Taktfrequenz
Ja, eine gewissen Kalibrierung braucht's schon, um die 0,2 % einzuhalten. Der interne RC-Oszillator wird im Auslieferungszustand so kalibriert (Voreinstellwert des OSCCAL-Registers), daß er bei 5 V Ucc die 1 MHz recht genau einhält (genau genug für eine RS-232 auf jeden Fall). Leider
ohne weitere Kalibrierung genau sein, also dicke ausreichend, um Deine Forderung von 2E-3 für die RS-232 zu erfüllen.
-
Thread
Usart atmega8515 finde fehler nicht
; /* Get and return received data from buffer */ return UDR; } [/c] Ich nutze den internen Takt von 4 MHz, der richtige Controller ist auch ausgewählt, RS232 Spare ist mit Port D verbunden, Fusebit SUT_CKSEL steht auch auf 4 MHz aber leider funktioniert nichts. Ich habe mir auch schon verschiedene
leider nicht. Ich nutze das STK500 und den ATmega8515. Schön für Dich. ;-) > Ich nutze den internen Takt von 4 MHz, der richtige Controller ist auch > ausgewählt, RS232 Spare ist mit Port D verbunden, Fusebit SUT_CKSEL > steht auch auf 4 MHz aber leider funktioniert nichts. Ich habe mir auch
-
Thread
wofür ist externe clock gut? (XTAL1)
Der ATMega8 hat einen internen Oszillator, der ab Werk auf 1MHz eingestellt ist, der aber auch auf 2, 4 oder 8MHz eingestellt werden kann. Eingestellt wird das mit den Fuses, dabei aber aufpassen: Schon so mancher hat dabei versehentlich
verwendest, Fuses dreimal überprüfen bevor Du sie veränderst. Da oben hab' ich mich verschrieben: Der interne Oszillator ist nicht temperaturstabil, der Quarzoszillator dagegen schon. Markus
-
Thread
Warum kann der Murks nicht einfach funzen?
MHz DS18S20 hängt an PortB 0, ist über 4,7K nach +5 VDC gezogen Kommunikation zum PC übernimmt MAX 232 N selbiger ist mit 5 mal 22 uF beschaltet Schaltung entspricht sonst weitestgehend dem Tutorial (was Spannungserzeugung usw. angeht, inklusive der Verpopelung der RS-232-Strippen)
Das merkwürdige ist halt, dass man normalerweise den internen RC-Oszillator nicht als Zeitbasis für den UART nehmen kann, weil er eben ungenau ist und keine Frequenzkonstanz hat. Laut Datenblatt passt ein 4MHz Quarz auch für 9600 Baud. Kannst einen anderen
-
Thread
Netzwerkkarte mit RTL8019
sind belegt (siehe oben). Dabei halte ich mich an die Beschreibung von Simon Lehmayr also !! interner Oszillator 8MHz !!. Hilfe von jemandem der das mit dem Mega8 laufen hat wäre wohl sinnvoll. MfG cdg
Mein Aufbau inklusive AT90CAN128 mit CAN-Abindung, RS232 sowie LCD entwickelte einen hörbaren hochfrequenten Ton, den ich lange einfach nicht lokalisieren konnte. Hatte alles schon wieder ausgebaut oder abgelötet, bis sich herausstellte, dass meine RS232
-
Thread
RS232 Schnittstelle mit Bascom
Hallo, ich schlage mich schon stundenlang damit rum, die serielle Schnittstelle mit dem Bascom Compiler anzusprechen. Das Programm: $regfile = "m16def.dat" $crystal = 16000000 'Quarz: 16 MHz $Baud = 9600 'Baudrate der UART: 9600 Baud Dim i As Byte Dim wTest As Word i = 1 wTest = 35000 Do Printbin i ; wTest Print "Hallo AVR: " ; i ; wTest Print "<--->" ; Loop End Außer hin und wieder ein paar undefinierbare Zeichen empfange ich aber nichts. (Hyperterminal) Richtig angeschlossen ist alles. Der Signalpegel liegt bei
-
Thread
DS1820, DS18B20 in C
Es ging ums RS232, habe jetzt aber ein 8MHz Quarz genommen und dadurch lief auch die RS232 stabil ;-) Kann mir mal jemand erklären wie ich den Messwert ordentlich in ein Char konvertiert bekomme? Ich möchte den
übersetzt und den Stk500 an den PC angeschlossen. Aber ich bekomme keine Ausgabe der Temperaturen über RS232. Was mach ich falsch??? Ich habe Atmega8515 und DS1820. Viele Grüsse hakan
-
Thread
MC hat internen Quarz oder nicht?
AVR mit internem Quarz kenne ich nicht. Das sind RC-Oszillatoren, die den Takt intern erzeugen. Schau mal hier: http://www.atmel.com/dyn/resources/prod_documents/doc2555.pdf Und wenn du den internen RC-Oszillator
@HanneS: Die Quarzgenauigkeit braucht man nicht nur für die Uhrzeit, sondern auch z.B. für RS232. Insbesonde deswegen, weil der interne Oszillator nicht temperaturstabil ist. Markus
-
Thread
Display Nokia 6110 Gesperrt
im internem 8MHz und externem 32.768KHz RTC Quarz, MAX3224ECCP RS232 Baustein mit Auto Shutdown Puls Feature für RS232 Schnittstelle und PWM Backlicght und finally ein i2c EEPROM ST24C64. Wobei aber von den 0.020mA
Strombverbrauch von ca. 6mA runter auf 20µA, und das bis zum nächsten INT1 oder eben einkommenden Daten über die RS232. Gruß Hagen
-
Thread
Bau eines Fahrradcomputers mit Anzeige und Datenlogger
Datenaufzeichnung der Fahrdaten einer Fahrt) -Auslesen, umprogrammieren, und parametrieren alles vom PC über RS232 oder USB -integriertes Uhrmodul -A/D Wandler für Temperatursensor und Herzfrequenzempänger- Schwingkreis (Hier ist die Frage wie empfindlich der A/D Wandler wäre da der Empfängerschwingkreis
Magnet in der Nähe des Reedkontakts zu stehen kommt.Ist halt aufwendiger. Der Atmel hat einen internen 8MHz-Oszillator, der über einen Teiler heruntergeteilt werden kann - je nach Auslastung. Der 38kHz-Oszillator taktet die RealTimeClock. Der Timerinterrupt kommt alle 250ms. Die 1/1024 Sekunden-Auflösung
-
Thread
PIC 16F876
Hallo zusammen, ich experimentiere im Moment mit einem Pic 16F876. Hat dieser Pic eine interne Taktquelle oder muss man eine externe Taktquelle anschließen. Kann man einen selbstschwingenden Oszillator anschließen? Oder habt Ihr einen Besseren Vorschlag? MFG David1811
Der 16F876 hat keine interne Taktquelle. Du brauchst also eine externe Beschaltung. Für Anwendungen mit Kommunikation (RS232)solltest Du einen Quarz, Keramikresonator oder Quarzoszilator verwenden. Für zeitunkritische Anwendungen
-
Thread
Visual Basic Programm zur Programmierung von AVRs
Hallo zusammen, ich habe das gleiche Problem wie der Themenstarter. Die RS-232 über VB anzusprechen ist relativ einfach, ich weiß aber nicht wie ich damit den AVR zum Ein-und Auslesen von z.b. Flash und EEProm bringen kann (Bootloader?). Über die LPT könnte ich den serielle
PureBasic ist besser, ich steige gerade um. Vor allem gibt es Unmengen Beispielprogramme, auch für RS232 und LPT. RS232 habe ich gestern implementiert, gibt es auch verschiedene Varianten mit DLL (PORT.DLL und InpOut32.DLL) und Libs (MVCOM muß ich mal noch ausprobieren). Habe PureBasic hier im Forum
-
Thread
Laufen RS232 und Displays mit internem Takt eines ATMega´s
gerade bei der Erstellung meines Boards, ob ich nicht den externen Quarz weglassen und dafür den internen (ATMega 8515)nutzen kann. Stellt sich mir nun aber die Frage, ob der interne Oszillator so genau ist, dass man noch eine RS232 oder ein Display damit betreiben kann?? Vielen Dank im Voraus
Daten über die RS232 übertragen willst würde ich auf einen entsprechenden Quarz (Vielfache von 1,3824 MHz) nicht verzichten wollen. Matthias
-
Thread
RS232 Mega16 - Hyperterminal?
fuse bits auch richtig auf externen takt umgestellt ? Anlieferungszustand ist ja 1 MHz interner RC-Oszillator
Mit dem internen Oszillator ist ja auch eine Möglichkeit, gebe ich zu