-
Thread
USB µC daten auswertung
COM-Port hat, dann müsstest Du nur den USART-Pegel auf die RS-232 Pegel umsetzen lassen (z.B. über einen MAX232). Macht aber heut zu Tage wohl keinen Sinn mehr!? Grüße
Ballermann schrieb im Beitrag #2389181: > Bei der angegebenen FCPU von 14,7456MHz schafft der AT644 immerhin > 1,8432Mbps. Bei 20MHz dann sogar 2,5Mbps. 1,8 Mbps auf dem I2C, cool...
-
Thread
Was braucht ein ATmega8 zum Starten, bzw. Programmierung scheitert
5V an (genau: 4,94V) - an PIN 18 des AVR liegen 5V über L=10uH an - zw. PIN 7 & 8 liegt ein 14,7456 Quarz mit 27pF Keramik-Cs - diese Leitungen habe ich komplett durchgepiepst/gemessen - da es ein SMD AVR ist: es sind keine Brücken zw. benachbarten Pins vorhanden (ebenfalls durchgepiepst) - Stromaufnahme
nervliger Zusammenbruch... Dabei steht bei der Programmierfrequenz im AVR Studio auch noch: Takt darf max. 1/4 des uC Taktes sein. Blöd nur, dass der Mega8 mit 1MHz interner Clock ausgeliefert wird. ARGHHHHHH. Nochmals ein dickes danke für den entscheidenden Tipp. Gruß, Martin
-
Thread
ATMEGA32 USART sendet ein Zeichen zuviel
1024 / 100; //Berechnet die Taktzyklen, die für 10ms gewartet werden müssen //Bei 14,7456 MHz und einem Prescaler von 1024 muss man 144 Zyklen warten für 10ms pt_1 = &ms; //Globalen Pointer auf die ms Variable erstellen //Timer initialisieren OCR2
+= (uint16_t)u8Len; scRs232.au8TxLen[scRs232.u8TxInp] = u8Len; if ( ++scRs232.u8TxInp == u8Max ) scRs232.u8TxInp = 0; scRs232.au16TxRef[ scRs232.u8TxInp ] = u16Array; scRs232.u8Msg++; } ISR ( USART1_UDRE_vect ) { //-- lokale Variablen ------------------------------------
-
Thread
AVR Net-IO auf 3,3V
ATmega1284 von verschiedenen Distri (insges.4); ATmega644 vertragen offenbar die Übertacktung auf 14,7456 MHz bei 3,3 Volt nicht ( jedenfalls keiner meiner 5 ); Die SD-Karte ist eine µSD mit 2GB auf Adapter. Nicht vergessen: 1976 als Port (Geburtsjahr von Uydukurdu ? ) Die Bilder als .bmp speichern,
... oh, die Display- Beleuchtung an PIN2+6 des Max war mir entgangen;
-
Thread
Fehler bei UART unter ASM, nicht bei C-Programm
Hallo allerseits, ich nutze hier einen ATmega16 mit externem Quarz (14.7456 MHz). Für UART habe ich einen USB-Serial-Wandler aus dem nur noch RX und TX raus/reinführen. Nach dem Löten prüfe ich den UART immer mit einem C-Programm, welches die empfangenen Bytes wieder zurücksendet
BAUD_REAL*1000)/BAUD-1000) ; Fehler in Promille .if ((BAUD_ERROR>10) || (BAUD_ERROR<-10)) ; max. +/-10 Promille Fehler .error "Systematischer Fehler der Baudrate grösser 1 Prozent und damit zu hoch!" .endif ; ############################################################################
-
Thread
[AVR] Probleme bei UART Kommunikation
einen Quarz anzuschließen. Da hätte ich jedoch noch eine Frage: Irgendwo habe ich gelesen, dass man max. 18MHz nehmen kann, sodass der 20MHz weg fällt und ich den 16MHz nehmen muss. Reicht dieser denn überhaupt aus bzw. hat er eine passende Frequenz?
Baudratenquarze sind: 6.144 7.3728 9.8304 11.0592 12.288 14.7456 18.432 22.1184 24.576 ...MHz Damit lassen sich die gebräuchlichen Baudraten mit 0%-Fehler erzeugen. Gruß Jobst
-
Thread
großes Programm funktioniert nicht
Configuration ********************************************************/ #pragma config OSC = HS //CPU=14.7456 MHz #pragma config PWRT = OFF //#pragma config BOR = OFF #pragma config WDT = OFF //Watchdog Timer #pragma config LVP = OFF //Low Voltage ICSP //#pragma config STVREN = OFF //Steck Full/underflow
Ebene 3 C3 - E_Latch Ebene 4 C4 - E_Latch Ebene 5 C5 - E_Latch Ebene 6 C6 - TX MAX232 C7 - RX MAX232 PORTD D0 - E_Latch 1 AN D1 - E_Latch 2 AN */ #pragma code unsigned char LED[37]; unsigned char s, e, x, i; unsigned int time, t; // Init() /
-
Thread
CCD Cam mit nur 1 RS485 pin antstuern
ich möchte auf meiner CCD cam einen text einblenden. Zuerst wollte ich mir ein OSD IC wie z.b. max7456 (schreibt text in ein FBAS signal) zulegen und darüber das machen. Angeblich kann meine Kamera aber RS485 und in den einstellungen kann ich zwischen Pelco-d und Pelco-p und nextchip als Protokoll
Grundlegende Funktion zu testen ist so einfach wie möglich gehalten: hab das Ganze schon mit einen MAX232 (rs232 zu ttl pegelwandler) an PC angeschlossen. Scheint i.O.. ATMEGA auf 8MHz.. Uart rate register auf 103 was 4800 baud bei 0,2% genauigkeit gibt. uart initialisieren: //vieles hier aus dem
-
Thread
Beginner-Bestellliste zum AVR-Tutorial
PC kommunizieren willst, empfiehlen sich noch ein paar Baudratenquartze (z.B. 3,6864 / 7,3728 / 14,7456 MHz). Quartze kann man generell nie genug haben. Grüße Johannes
, z. B. 4x20 oder 2x16Zeichen 1/4W 47 Vorwiederstand Teil 10 (Der UART) MAX 232 CPE Pegelwandler MAX232 RAD 105 1,0/100 1µF Elektrolytkondensator D-SUB BU 09GW 9-polige SUBD-Buchse (female) AK 218 Modem(nicht Nullmodem
-
Thread
atmega32 SPI max7456
Hallo, im Datenblatt zum MAX7456 steht, dass am Pin SDIN (Serial Data Input) das anliegende Bit bei einer steigenden Taktflanke übernommen wird. Zu dem Pin SDOUT (Serial Data Output) steht, dass das anliegende Bit bei einer fallenden
richtig verstehe, ist es nicht möglich, das SPI-Modul des Atmega32 so zu konfigurieren, wie es der MAX7456 erfordert. Verstehe ich die Datenblätter richtig? Bedeutet das, dass ich SPI in Software implementieren muss, um den MAX zu steuern? Vielen Dank Michael
-
Thread
RS232 - hohe Baudrate
57,6 kB 115,2 kB 230,4 kB einstellen. Nimm für Deinen AVR ebenfalls ein Baudratenquarz, z.B. 14,7456MHz. Peter
Anja schrieb im Beitrag #2111768: > Die Frage ist nur: macht das auch der verbaute MAX232 noch mit? Im Datenblatt steht max. 100kbps.
-
Thread
Tackt ATtiny2313 einstellen
Das Signal vom NE555 war scheiße. Das Signal vom Oszilloskop hat leider max. 2V Spitze, also konnte ich nur das 1kHz nutzen, das war sauber. Der Quarz ist ein 14,7456MHz mit 12pf Kondensatoren. Habe zwischendurch nochmal mit einem anderen Attiny auf Standattackt versucht
5D=12&forums%5B%5D=7&forums%5B%5D=5&forums%5B%5D=18&forums%5B%5D=15&forums%5B%5D=13&forums%5B%5D=16&max_age=-&sort_by_date=1 ...
-
Thread
ENC28J60 an C-Contro Pro (Atmega128)
wan mal leer. Im Gegenteil, ich bekomme da auch ständig irgend etwas. Mein Controller hat ein 14,7456 MHz Quarz. Und ich habe auch schon verschiedene SPI-Taktraten getestet. Betreiben wollte ich die SPI mit (14,7456/4) 3,6864 Mhz. Kann mir da einer vieleicht weiterhelfen ? Mfg.
Einstrahlung von aussen ? soll heissen EMV ? Die Datenleitungen sich max. 10cm. Der Atmega vom C-Control ist doch in einem Metalgehäuse.
-
Thread
Verkaufe MAX7456
Wollt mir selbst ein OSD bauen und hab mir aus diesem Grund ein paar MAX7456 OSD Chips angeschafft. Wenn jemand interesse hat, ein posten. Preis NEU: 20€/Stück VB: 15€/Stück bzw.: Rabatt wenn wer mehrer braucht
Hi, ich habe auch Samples vom 7456 bekommen, aber ich finde es richtig mies die zu verkaufen..
-
Thread
Schrittmotor-Rampen in C berechnen??
die Rampen berechnen?? Es könnte ja z.B. sein, dass ich nur ein paar wenige Schritte habe wo die max. Geschwindigkeit gar nicht erreicht wird, und vorher schon wieder gebremst werden soll. Hat jemand Tipps, wie ich da rangehe?? Gruss
Hört sich einfach toll an, wenn der Motor innerhalb von wenigen Umdrehungen absolut linear von der max. neg. Geschwindigkeit auf max. pos. Geschwindkeit (bei mir 3000 rpm) beschleunigt.
-
Thread
Schaltungsentwurf - Fehlerfrei?
Soll ich die mit einem Pull-down-Widerstand versehen und auf Masse ziehen? Noch eine Frage zum MAX232. Was soll mit PIN9 und PIN8 des MAX232 passieren? Einfach offen lassen? Danke!
Ich habe mich jetzt für einen 14,7456 MHz-Quarz entschieden. Passt der?
-
Thread
Grundlegende Fragen zu SPI mit TPIC8101
Wegen dem Max232ACPE hab ich gerade nochmal nachgeschaut: http://www.datasheetcatalog.org/datasheets2/45/453523_1.pdf Laut diesem Datenblatt braucht der Max232A 0,1 µF Kondensatoren.
fragen, was hast Du eigentlich für AGT's ? Bei unsren Motoren z.B. VR6, ~800PS, 2.7bar LD, ZV 320% max. 920°C ...
-
Thread
[V] hobby auflösung
Quarz, 7,3728MHz, HC-49/S 0,20 EUR 0,60 EUR 3 94-230083 Quarz, 14,7456MHz, HC-49/S 0,25 EUR 0,75 EUR 1 94-100916 AT Mega 32-16PU 3,15 EUR 3,15 EUR 10 94-270188 Batterieclip für 9V-Block
max schrieb im Beitrag #1852990: > Rooney Bob schrieb: >> Sag mal, was willst du überhaupt? > > ich schließe mich da an Sieht ganz so aus. Ich geh jetz awa ener petze. Tschö mit Ö.
-
Thread
2 unterschiedliche Baudraten auf einem ATMEGA128
1280/2560 hat 4 UARTs. Oder Du realisierst den Sende-UART softwaremäßig. Oder Du nimmst einen MAX3100 SPI-UART. Irgendwie wirst Du garantiert zum Ziel kommen.
Vielen Dank für alle Hinweise und Tipps! Der Max3100 wäre schon eine gute Lösung, aber kostet ca. 3 bis 4 mal soviel wie ein Atmega 8. Die Kommunikation über beide Uarts ist immer bidirektionel, weshalb ich nicht eine als USART die andere als UART
-
Thread
Daten in FBAS Austastlücke einspeisen
Hallo, ich habe eine Kamera die über einen MAX7456 ein PAL Videosignal mit OSD erzeugt. In diesem Videosignal möchte ich nun noch zusätzlich Daten in der Austastlücke übertragen, wie bei Teletext/Videotext. Der MAX7456 stellt senderseitig
Mist... Habe jetzt erst überrissen, dass du auf der Senderseite ja schon so was luxuriöses wie nen MAX7456 hast. In diesem Falle sollte es auch komplett passiv gehen (siehe neuer Anhang). Im "Ruhezustand" sollte die Datenleitung Lowpegel führen. Gruß, Magnetus
-
Thread
Zweites Layout ;) (Display-Platine), bitte mal kurz drüberschauen.
80ct. pro Stück, Wucher! Also hab ich eben den MAX232ACSE statt dessen geplant, der begnügt sich ja mit 100nF. Und eine Frage zum Masse-Layout hab ich noch: Laut Datenblatt des Mega soll man ja AGND nur an einem Punkt mit GND verbinden. In meinem
Kondensatoren sind ja nur bis 16V spezifiziert. Ist das nicht ein wenig knapp für die Ladungspunpe vom MAX, die erzeugt ja irgendwas um die +/-10V? Auf jeden Fall noch mal vielen Dank für die ganzen Tips! Hat mir wirklich sehr geholfen. MfG Stefan
-
Thread
Serielle Übertragung
temp, 0x00 OUT UBRRH, temp LDI temp, 0x0F ;Asynchron, 14.7456 MHz, 115200Baud ;LDI temp, 0x07 ;Synchron, 14.7456 MHz, 115200Baud OUT UBRRL, temp ;Set to asynchonius mode LDI temp, 0x00 LDI temp, (1<<U2X) OUT UCSRA, temp ;Enable
Ich habe zwar Zweifel, ob das der wirkliche Grund ist. Aber für einen externen Quarz von 14.7456 MHz müsste die CKOPT-Fuse 0 sein, nach Deinen Fuse-Angaben ist sie aber 1. Meistens tut's trotzdem.
-
Thread
ATmega16 durch ATmega644 getauscht - UART geht nicht mehr
Hallo, > Quarz: 14,7456 MHz und > ATmega644PV 10PU das passt so nicht zusammen. Dieser Controller ist für max. 10MHz spezifiziert; siehe Datenblatt (es kann aber trotzdem gehen ...). Wie stehen die restlichen Fuse-Bits
ATmega644PV 10PU zutreffen?? In dem Datenblatt, was ich hier habe, ist sogar die UBRR-Einstellung für 14.7456 MHz in Table 18-11 aufgeführt
-
Thread
Suche OSD IC
Max7456 wehre noch nen aktueller ne schaltung dafuer gib's bei ulli auf der Seite oder bei Grautier.COM
den Schaltplan schauen und AVR Beispielcode gibts au dazu. http://www.watterott.com/de/Breakout-MAX7456-OSD-Controller
-
Thread
CP/M auf ATmega88
Ram's V53C104P10L habe ich noch welche da. Max. 20MHz und ggf. noch Wartezyklen.. Peter
@Jens. Ja. Laufen 2 Sticks damit. Aber max. 20MHz. Schicke mir ne Mail an peter.sieg1 (at) gmx (dot) de Peter
-
Thread
Bascom und RS485 Problem
in einer Sackgasse gelandet. Folgendes vorab geschildert : Ich habe einen Mega8 mit angeschalteten MAX232 und nachgeschalteten Max481 (RS485 BUS). Der Max 481 (Pin 2+3 auf Low) befindet sich permanent im Sendemodus. Die Taktfrequenz für den Mega8 ist ein 14,7456Mhz Oszillator wegen der 0% Fehlerquote
Printbin Puffer(1); Loop End ' Es muss halt noch eine Flussteuerung für den Max481 mit eingebaut werden; ' Der nach dem Sendevorgang einfach den Max481 auf Low schalten und den ' 485 Bus frei gibt, da sonst keine anderen Teilnehmer senden können Linux
-
Thread
welche Compilermodule verwenden F_CPU?
ATMega2560 und den ATMega2560V verschiedene Programmversionen compilieren. Einmal mit F_CPU = 14,7456MHz und einmal mit 7,3728MHz. Fertig ist die Laube. Peter
R. Max schrieb im Beitrag #1685462: > Jörg Wunsch schrieb im Beitrag #1685444: >> Mir dünkt, du diskutierst hier Stunden über ein Problem, das gar keins >> ist: [...] > > Klar mag es in diesem konkreten
-
Thread
STM32 - Erster Artikel
8 MHz 14,7456 MHz 25 MHz externer Clock für USB-Einsatz, steht bei STM32F105 im Datenblatt
Das geht nur für die 105/107er, die haben einen komplexeren Clocktree. Die 14,7456 MHz sind für I2S optimiert, damit kommt man nicht exakt auf 48/72 MHz.
-
Thread
Video - Einspielen eines Overlays
Oder sowas, auf Basis des MAX7456: http://www.mk-epi.de/index.php/Epi-OSD
MAX7456 sieht gut aus. Werde prüfen, ob er erhältlich ist. Vielen Dank!!
-
Thread
Widerspenstige Serielle (Mega168)
Zum Schaltplan gibts nicht viel zu sagen- RX/TX sowie der PC hängen an der Standardbeschaltung des MAX232, nichts weiter.
Getaktet mit 14,7456 MHz Quarz, im Baudratenregister steht die 95 für 9600er Geschwindigkeit. Wiegesagt, beim Empfang gibts kein Problem.
-
Thread
Problem mit Ulrich Radigs Stack (V1.2.5)
zwei Meldungen sind verdächtig: Packet wird erneut gesendet STACK:0 und Eintrag wird entfernt MAX_ERROR STACK:0 Die Sources (inkl. makefile) sind an meine Hardware angepasst. Sie besteht aus: - ATmega64 mit 14.7456MHz Quarz (fuses sind richtig gesetzt) (nein, die COMP-fuse ist nicht aktiv
Packet wird erneut gesendet STACK:0 TCP SrcPort 0080 enc_send: 1050 bytes Eintrag wird entfernt MAX_ERROR STACK:0 TCP SrcPort 0080 enc_send: 54 bytes // Internet Explorer auf 192.168.1.99/index.htm losgelassen (und nichts erhalten) enc_receive: EPKTCNT=1 enc_receive: 66 bytes TCP Entry neuer