-
Thread
Tastverhältnis 0/4,1/4,3/4 auf STM32 programmieren
gegessen ist und genügend Dokumentation der Sache da ist), hier ein Snip: [c] //ATMega32, F_CPU 14,7456 MHz #define FAM 4600 volatile uint8_t cnt=0,bit=0; volatile uint8_t code[32]={1,3,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,0,0,0,0,0,0,0}; //Code A, code[23] = on/off //volatile uint8_t code
frequencyDivNecessary >> 16; // Schiebe 16 Bit nach links, da 16 Bit breite periode moeglich int timerMaxCountValue = ( inputClkFreq / (frequencyDivNecessary + 1) ) / desiredFreqInHz; // Setze Timer auf UB_TIMER2_Init(frequencyDivNecessary, timerMaxCountValue); } [/c] Hoffe das hilft dir.
-
Thread
Uhrzeit auf Bildschirm mit Composite-Eingang anzeigen
http://www.watterott.com/de/Breakout-MAX7456-OSD-Controller Damit kann man sehr viel sehr leicht anzeigen. Videoqualität ist OK. OK, ist nicht der billigste ICs.
-
Thread
Datensatz aus UART "gewinnen"
klappen. Richtige Abhilfe: Baudratenquarz ( die mit der "krummen" Frequenz ) verwenden ( z.B. 14.7456MHz - da ist der Baudratenfehler dann 0 ) Gruss, Rainer
Datensätze übersprungen werden ist es egal. Siehe Punkt oben. * Als Pegelwandler benutze ich einen MAX3233, mit der im Datenblatt angegebenen Standardbeschaltung - Funktioniert seit Jahren ohne Probleme. * Die "Logik" der Flags stimmen, die habe ich mittels Logicanalyser visualisieren lassen. *
-
Thread
Quarz: Geschwindigkeit contra Sicherheit?
oft egal. Beispiel: Eines meiner 8051-Boards, was 18MHz kann, läuft auch gut mit 7,3728MHz oder 14,7456MHz, da bekomme ich die höchste Baudrate 115.200 bzw. 230.400BAUD an der RS232. Mit dem größten Quarz 18MHz geht das nicht, dort passen die hohen Baudraten nicht mehr, da brauchte ich dann 22,1184MHz
ist nun wahrhaftig kein ganz neuer Chip mehr, somit sind keinerlei Probleme bei der spezifizierten max. Frequenz zu erwarten. Sollte Deine Anwendung allerdings in der Naehe oder oberhalb der max. Temperatur und gleichzeitg an der minimalen Spannung betrieben werden, dann hab acht. Das sind die sogenannten
-
Thread
DAB+ Modul KeyStone 8650
coolcomponents.co.uk unter "Resources" verwiesen, auch da ist ein Datenblatt. Die Stomaufname ist max. 75 mA auf 1,2V, 70 mA auf 1,8V. Für die 1,2V ist ein LM317 nicht so gut, der geht nur bis 1,25V runter. Ist allerdings noch im Toleranzbereich. Gerrit ist noch nicht auf meine Interfacing-Vorschläge
bei 57600 baud schon bei 2,1%. Vielleicht solltest du einen anderen Quartz verwenden. Mit 14.7456 Mhz würde die Baudrate exakt passen. Alternativ kannst du ja mal das im Arduino Forum genannte 1ms Delay versuchen. Gruß Peer
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
Ausgangs-Leistung irgendwo zwischen 1W und 5W EIRP. Der einstellbare Frequenzbereich soll von 14,00MHz bis max. 14,35MHz reichen (in der Praxis wahrscheinlich bis 14,07MHz). Kenne mich mit der praktischen Auslegung nicht so gut aus. Die erste Frage wäre, wie das AD9850-Modul den Endstufen-MOSFET ansteuern
, damit T1 weniger Basisstrom hat? Im Original wird ein 2N3904 beschrieben; der hat ein Beta von max. 300. Die BC54x-C typen haben ein Beta von mindestens 400. Das sind jetzt eben Bastlerlösungen, ich bin kein Profi. 73 Wilhelm
-
Thread
EMV-Prüfung Problem mit Entladungen auf Masse
noch vor der Spule an das externe Ground gehen? Was haltet ihr von der Dimensionierung? (Baudrate max 50k) NickNack schrieb im Beitrag #3271406: > Ich überarbeite im Moment die Anordnung im Gerät und verkürze dadurch > vor allem die Masse-Leitungen. NickNack schrieb im Beitrag #3271406: >
restarts auslöst? Wie kann ich dies messen bzw. wie stabilisiere ich vorsichtshalber den Quarz(14,7456MHz HC49U mit C=22pF)?
-
Thread
Vellemann K8200 3d Drucker bei Conrad & Reichelt
allg. um standard reprap designs handelt gibt es die Anleitungen unter reprap.org für den MendelMax z.Bsp. http://reprap.org/wiki/Mendelmax
kann und das geht auch, somit denke Ich das die Treiber prinzipel funktioniert sollten ... Gruß Max
-
Thread
LED Laufschrift Software
@Matthias " sind 3 Interrupthandler (T0, T1, UART..." vermute interner uart... ...max202 ist auch verbaut Quarz siehe 1. Foto 14.7456 ... Hilt diese Info?
geladen mit FCh = 252. TCON ist auf 22h, beide Timer also auf 8-bit reload. * SMOD ist 0, F_CPU ist 14,7456 MHz. Baudrate = (1/32) * F_CPU/(12*(256-252)) = 9600 Baud, und zwar ganz glatt. Das sieht plausibel aus. UART steht also auf 8-bit, no parity, 9600 Baud. Hilft also sehr gut, hehehe. Da das
-
Thread
MAXIM verkauft Video-Sparte, alle Video-ICs (inkl. MAX7456) NRND!
MAXIM hat alle Video-ICs, inkl. dem im Modellbau sehr beliebten MAX7456 OSD-Chip (der langerwartete Ersatz des STV5730A) auf NRND gesetzt, da die Sparte an Geo Semiconductor verkauft wurde. Es ist zu erwarten, dass viele ICs, die nicht zu Geo's Kerngeschäft (Digital
-
Thread
Günstiges µC-board mit 2x RS232
Man könnte sich nen ATmega164, MAX202 und 14,7456MHz Quarz schnell selber auf ne Uniplatine pappen. Die paar Drähte sind schnell gezogen.
230959628424?pt=Wissenschaftliche_Ger%C3%A4te&hash=item35c6444088 bis 4.- Euro mitsteigern dann 2x Max und 2x Dsub-9 drauflöten. Schade hat leider nur einen UARt weitersuchen: oder 1/2 Stunde ebay durchsuchen. Hier etwas völlig überdimensioniertes: aber 2x RS-232 http://www.ebay.de
-
Thread
MAX7456 & STM32 Charakter überschrieben
Guten Abend, Habe vor einen MAX7456 an einem STM32 zu betreiben. Der TestCode mit dem Anzeigen eines "SAMPLE" Text funktionierte auch ohne Probleme. Nachdem ich allerdings begonnen habe zu "spielen" und versucht habe einen Code
include "main.h" #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "max7456_software_spi.h" #if (ALLCHARSDEBUG|(WRITECHARS != -1)) /** * easy char creation: * http://www.mylifesucks.de/tools/max7456/ */ // chars 0 - 255 with 54 byte per char // orginal
-
Thread
Gps Geschwindigkeitsmesser
Ein Modul zum Einbauen in eine Schaltung wird TTL haben, denn weshalb sollte man noch einen Max232 haben. Ein Modul im Gehaeuse fuer den Haushalt hat RS232, dann kann man's gleich an einen PC anschliessen
einstellen BSF STATUS,RP0 ; Bank1 MOVLW D'23' ; Set Baud rate 14.7456 Mhz bei 38400 Baud MOVWF SPBRG BSF TXSTA, BRGH ; BRGH=1 BCF STATUS,RP0 ; Bank 0 ;Interrupts vorbereiten BSF STATUS,RP0 ; Bank1 BSF PIE1,RCIE
-
Thread
String-Ausgabe über UART funktioniert nicht bei PIC 18F
und runter, aber ich komm nicht drauf... Ich verwende MPLAB x IDE v 1.60, einen PIC 18F258, einen MAX232, und HTERM 0.8.1 Danke ;) Christian main.c: [c] #pragma config OSC = HS // 14,7456 MHz #pragma config PWRT = ON // Power-On-Timer #pragma config WDT = OFF //
mittlerweile verändert wurde. Aktueller Stand "main.c": [c] #pragma config OSC = HS // 14,7456 MHz #pragma config PWRT = ON // Power-On-Timer #pragma config WDT = OFF // Watchdog off #include <delays.h> #include <p18f258.h> // Ausgänge initialisieren void Ausgaenge_Init
-
Thread
Atmega32 zu RaspberryPi
anschließen kann, um rs232 zu nutzen. Meine bisherige Überlegung ist: vom ATMega32 an einen MAX232, der ebenfalls mit 5V betrieben wird, und von da aus weiter an einen Max232 der vom Pi mit 3,3 Volt betrieben wird (Ground ist überall gleich) und dann weiter zum Pi an die UART Schnitstelle...
Spannungsteiler an RX vom Rasperry. So lange du keine 10 MBaud oder so fahren willst sollte das gehen. MAX232 versorgt man nicht mit 3,3 Volt. Dafür nimmt man den MAX3232.
-
Thread
ATMEGA Max. Takt bei 3,0V - Wie kritisch sind 60mV Differenz?
KO Kriterium, oder ist das noch völlig unkritisch? Hat hier jemand Praxiserfahrungen gemacht bzgl. max. Takt bei 3,0V? Vielen Dank für Euer Feedback!
Kriterium, oder ist > das noch völlig unkritisch? Hat hier jemand Praxiserfahrungen gemacht > bzgl. max. Takt bei 3,0V? > > Vielen Dank für Euer Feedback! Kommt auch auf den Temperaturbereich an. Nutzt du den voll aus oder nur Zimmertemperatur?
-
Thread
8x8x8 LED Cube - kurze Frage zum Start
8x 74HC574 ICs 16x PN2222 transistors 16x 1k resistors 1x 74HC138 IC 1x Maxim MAX232 IC 1x 14.7456 MHz crustal 2x 22pF ceramic capacitors 16x 0.1uF ceramic capacitors 3x 1000uF electrolytic capacitor 3x 10uF electrolytic capacitor 1x 100uF electrolytic
-
Thread
Datenlogger mit SD Karte, hoher Samplerate und 12-Bit ADC
Boardpreis inbegriffen. Ich würde Dir für eine problemlose schnelle Datenübertragung vom/zum PC den 14.7456 MHz Quarz empfehlen. Du kannst natürlich auch mit dem Chip-internen Taktgenerator arbeiten. Aber wenn der Quarz nunmal zum Lieferumfang gehört ...
das Potential an den ADC Eingängen auf Vcc/2. Die Spannung an diesem virtuellen Nullpunkt darf dann max. +Vcc/2 und -Vcc/2 sein.
-
Thread
Programm läuft nur sporadisch
komische Zeichen von der RS232 raus. Welches Bauteil könnte ich eurer Meinung nach zerstört haben? Den MAX??? mfg ulmi
Die Spannungen am MAX sind OK so. Pin 16(Vcc) = 5,50V Fuer den MAX is das OK, aber ich nehme an, das das auch der Atmega bekommt. 5.5V ist aber ziehmlich grenzwertig fuer den Atmega. Eine Platine zu ätzen ist immer
-
Thread
MAX7456 OSD vom UlrichRadig Fehlersuche - Hilfe?
hallo liebe Gemeinschaft, ich habe das Projekt vom UlrichRadig jetzt zusammengelötet. Die Platine habe ich vom desselben Shop geholt. Für die Steuerung wird AVRNETIO mit mega32 und 16MHz benutzt. Code vom Ulrich an die Mega32 angepasst und.. leider funktioniert es gar nicht. Wie fängt man an mit der Fehlersuche? Einiges was ich geändert habe: 75R durch 81R ersetzt (gab es nicht bei Reichelt) zwei Kondensatoren C2, C3 in anderen Bauform VF 22/25 P-C gekauft. Aber ich gehe davon aus, dass es keinen Einfluss auf die Platine hat oder? SPI initialisierung sieht so aus Code original
-
Thread
Einfache Bildverarbeitung
Für Texte und ähnliches gibts den MAX7456 MfG Klaus
grafische Aufbereitung ist also äusserst simpel und kein bisschen rechenintensiv. Der Vorschlag mit dem MAX7456 gefällt mir daher sehr gut! Der Link führt zu vielen weiteren Informationen, da werd ich mich jetzt mal durchbeissen. DANKE! Viele Grüße Holger
-
Thread
Wer kann Platine machen?
müsstest du deine Platine dann aber auf 5cm kürzen denn 50x50mm ist Maximum für $9,90, für 10x10cm max. kostet es $25 für 12 Stück
schnell! Weil jemand gefragt hat: Die Platine ist ein OSD für den Modellbau. Der TSSOP28 ist ein MAX7456. Wegen des Designs mus sich mich entschuldigen. Aber: Alles funktioniert :-) Auch unter den mitunter wiederlichen Bedingungen neben eines BL-Motorreglers. Danke nochmal an die freundlichen Tippgeber
-
Thread
AVR Mega162 und MAX7456 Problem (nach entfernen ISP)
Masse Leitungen durchgemessen habe und keine physikalische Verbindung zwischen dem ISP Port und dem MAX7456 besteht (bis auf +5V und GND) bin ich etwas überrascht und komme nicht weiter. Hat jemand sowas schonmal gehabt? Schaltpläne und Board im Anhang. Die Platine ist Ätzbar und problemlos aufbaubar
-
Thread
4x4x4 led cube Masse/Potential Problem (Arduino Uno)
können. Meine Erfahrung ist, bei ultrahellen LEDs reicht die Auslegung auf den normalen einfachen max. Dauerstrom aus, ohne große Rechnereien setze ich 100 Ohm Widerstände ein und komme auf zufriedenstellende Ergebnisse. Die LEDs erreichen dabei zwar nicht die max. Leuchtstärke, blenden aber immer noch
Quarz (Crystal) wird vom Prozessor benötigt und dient als Taktquelle. Der Proz taktete also mit 14.7456MHz (14,7456 Millionen mal pro Sekunde). Gruß elektrolutz
-
Thread
AVR gegen den Rest der Welt
Z-Buffering in Echtzeit und gleichzeitige Ausgabe auf VGA/TV sowie Bedienung der seriellen Schnittstelle mit max. 250Kb/s. Jörg
Peter Dannegger schrieb im Beitrag #2620093: > Das sind pro Byte 1280 CPU-Zyklen bei 14,7456MHz. Vorsicht: es waren 16 Kanäle mit Auswertung der Daten.
-
Thread
Treiberschaltung mit IRLIZ44N
erste Wahl, der war vor 10 Jahren schon veraltet ;) IRLML2502 => etwas zu knapp bemessen... IRF7456, IRF7463, ....
Vielleicht habe ich ich auch falsch ausgedrückt: Das Schütz nimmt beim Einschalten für ca. 0.5s max. 10A auf, danach angezogen nur noch 200mA. Der IRL2505 ist dann wahrscheinlich auch nicht viel besser. Ich hätte halt gerne was mit TO-220 Gehäuse genommen ;)
-
Thread
DDS normal ?
Schritte. 10 Takte pro Aktuallisierung Phasenfehler ( Jitter ) viel besser. Auflösung fast 8 Bit. max. mfg Werner
511,5+511,5*sin() Durch die etwas kleineren Offsets / Faktoren kommen nicht so viele Min- (0) und Max- (255 bzw. 1023) Werte hintereinander.
-
Thread
MAX7456 entweder OSD oder Video problem
Hallo Leute frohes neues Jahr ich habe folgendes Problem: ich habe eine Schaltung mit dem MAX7456 OSD gebaut. Diese funktioniert auch. Also ich kann über das OSD Daten ausgeben. Wenn ich die Kamera einschalte verschwindet das OSD und es ist nur noch das Video Signal zu sehen. Hat jemand
-
Thread
Bracuhe Beistandt bei AVR ATmegas
Programmablauf zu langsam. Obere Frequenzgrenze ist üblicherweise der Bereich der Grundwellenquarze, max 25MHz. Atmel bevorzugt 16MHz, tendiert jetzt aber zu 20MHz.
genausoviel, wie wenn du später nochmal Porto zahlen musst. Ich würd sagen: 16Mhz und noch ein 14.7456Mz (siehe [[Baudratenquarz]] ganz unten) reichen fürs erste dicke. Im Zweifelsfall würde ich lieber den 16Mhz weglassen, der Unterschied zu den 14.7456 ist nicht so groß, von der Rechengeschwindigkeit
-
Thread
AX81 - ZX81 im AVR
man auch eine externe Matrixtastatur anschließen. LCD, darunter Ersatz-Folientastatur, Gehäuse drum (max. 3 Ecken abrunden, damit es keinen Ärger gibt ;-) und fertig ist das AX81-Tablett... Jörg
Danke. Also 14,7456 und nicht 14,0.
-
Thread
_delay_ms nicht richtig
Hallo, ich will bei einen Atmega168 mit 14.7456MHz Quarz eine LED im 1-sek-Rhytmus blinken lassen. Allerdings blinkt die LED im ca. 5-sek-Rhytmus. Im AVR-Studio ist bei den Fuses Ext.Crystal.Osc. 8.0- MHz eingestellt. Hier der Code: #include
Die delay_ms(xxx) hast einer max für xxx http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html vielleicht [c] my_delay_ms(uint16_t ms) { while(ms--) { delay_ms(1); } } [/c] /Bingo