-
Thread
AVR Synthesizer mit ATxmega128A1
Hallöchen.. Gibt noch ein paar neue Sounds vom AVR-Synthi. SAW-Sounds mit zwei Oszillatoren: http://soundcloud.com/rolfdegen/saw-oszillator FM-Sounds (1 Operator): http://soundcloud.com/rolfdegen/fm-01 Gruß Rolf
für das Sample-File. Im hinteren Teil des Speichers werden die geladenen Wellenform-Bänke von Oszillator 1+2 gespeichert. Jeder Oszillator kann dadurch unabhängig auf eine eigene Wellenform-Bank zugreifen oder auf das geladene Sample-File. Eine Verwaltung von zwei Sample-Files für beide Oszillatoren
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Version die Schnittstelle permanent umstelle, würde ich mich selbst aussperren da ich immer noch die RS232 nutze. Und andere vielleicht auch. Von daher ist das für mich keine Option. Jörg
BAM.... hab jetzt einen FT232 drauf und kann per Jumper zwischen RS232 und USB wählen. Mit USB funktioniert auch der serielle Lader einwandfrei! HA! :) Cool, die ganzen probleme die ich hier immer schreibe, löse ich ein paar
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
DIF-input) festzustellen, wie die Phase aussieht und den FPGA-Eingang so zu verschieben, dass die interne PLL mit ihrem Ausgangstakt exakt den Oszillator trifft. Dann kann man dessen Ausgang hochohmig auf den Lastkondensator des OSC schalten. Damit kriegt man einen supersauberen Takt. Alternativ arbeitet
als Slave im Tandem und sind auf ext 1pps als Referenz programmiert. Lässt sich aber einfach über RS232 umprogrammieren.
-
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
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
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
Induktiver Positionssensor - Fragen dazu
ich 'nen minimal nötigen PIC nehmen, könnte sogar ein nur 8-pinniger reichen, wenn nur 'ne LCD oder RS232 bedient werden sollen. von Andreas S. (igel1) 18.02.2024 00:53 Du hättest in Deinem Aufbau die Temp.abhängigkeit des Sensors herausarbeiten sollen; d.h eine sensorähnliche L einsetzen, und
Das macht dann sein C-Programm auch noch, und schon hast' die Pos. in Millimeter für ein LCD oder RS232 parat. Geht denn bei jemand die "osci_3.asc (3,34 KB)"? Bloß nicht GENAU DEN jFET unter schwierigsten Umständen (Lieferkettenriss...) zu erwerben versuchen, auch der OP..., ich habe hier aus
-
Thread
DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler
Programm ist sehr gut dokumentiert, etwas irritiert mich die Unstabilität des Prozessors in Richtung der RS232 Schnittstelle. Ich bleibe dran. m.f.G.Alfons
Hallo Bernhard S. bitte nicht falsch verstehen, die RS232 Programmierung habe ich selber vorgenommen. Bislang liefen alle Prozessoren mit einem Quarz sehr zu- verlässig bei mir. Vieleicht ist dies der erste mit unstabilen Ozzilator m.f.G.Alfons
-
Thread
Atmega8 - RS232 - UART mit STK500 -> Problem Zeichenzu empfangen
Hyperterminal zeigen. Ich benutze das STK500 und einen Atmega8-16PU. Das 2 adrige Kabel hab ich von dem RS232 Jumper an die entsprechenden PINS (PD0 u. PD1) gesteckt. Als Takt möchte ich den intern erzeugten des STK500 benutzen deshalb brauch ich ja an den Jumpern nichts zu verändern. Mit den FUSE Bit's
hab jetzt einfach mal den internen Takt bei den Fuses genommen und im Programm 4 Mhz eingestellt und siehe da es geht :-). Ist wahrscheinlich nicht so stabil aber für meine Testzwecke reicht's erstmal ....
-
Thread
Anfänger: Atmega32 Programmierung / ISP und Co.
laufen zu lassen. Plus sogar einen eingebauten Programmierer, also musst du nur noch das board per RS232 an deinen PC anschließen. (Mit diesem Board, avr-gcc und Ponyprog habe ich angefangen. Funktionierte super, bis der einzige Rechner mit RS232 Schnittstelle kaputt ging) Zur Frage mit dem Takt:
wieder etwas nachschauen. Zum Beispiel auf Seite 25/26, da steht erklärt, wie das mit dem Quarz bzw internen Oszillator funktioniert. Bevor du das anwendest, solltest du wissen, was bspw. mit CKSEL gemeint ist. Das sind so genannte "Fuses". Kannst du dir vorstellen wie eine Vielzahl von Schaltern, die
-
Thread
Microcontrollerwahl
LPC952 von Philips, schneller als der Z8 (langsamer als ein AVR mit externem Pszillator) aber der interne Oszillator ist genau genug um die beiden seriellen Schnittstellen zu betreiben und Du bekommst immerhin 3.7 Mips ohne einen externen Oszillator hin. 10-bit Wandler inclusive. Kommt im 44-pin Gehaeuse
ich keinen gehabt und das war mies. Von PIC hab ich keine Ahnung. Von den UARTS her... wenn du rs232 brauchst kannst da auch mehr an eine Leitung hängen... dann musst aber ein klares master-slave protokoll haben.(MGLW Enable Leitungen für die einzelnen Chips??) Wenn du mit beiden ein anderes Protokoll
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
wenn eine PC-Software zur graphischen Auswertung zur Verfügung stehen würde (Messwertübertragung per RS232 o.ä.), kennst du eine? >> Hast du zufällig schon Erfahrungen mit dem AD8307 gesammelt? > > Ich hab für ein Projekt welche in der Bastelkiste, aber noch keinen > verbaut. Das Ausgangssignal
cwfilter.gif (weiter oben) zwei mal hintereinanderbauen mit einem Stereopoti für die NF-Bandbreite. Die Rs zu verkleinern und die Cs zu vergrößern wäre sicher kein Problem. Im Moment bin ich damit beschäftigt, einen SA602 als reinen Quarz-Oszillator aufzubauen, in der Hoffnung, dass er weniger auf kapazitive
-
Thread
USP ISP Programmer läuft nicht
STK500 V2.0 kompatibler Programmer für > Atmel IC". Du scheinst den Unterschied zwischen AVRISP (RS232) und AVRISP mkII (USB) nicht zu kennen. Im Text ist von einem CH340 die Rede, also verhält sich das Ding wohl wie ein AVRISP oder STK500v2 (das Protokoll ist identisch) hinter einem USB-Seriell-Adapter
denn falsch für dich? Normalerweise werden die MC mit gesetzter DIV8 Fuse (sofern vorhanden) und internem Oszillator geliefert. Meist also mit etwa 1MHz Takt. Du kannst mit avrdude die Schreibrate einstellen, was hilft, wenn man aus Versehen Unsinn gefused hat, wie z.B. WD Oszillator und gesetzte DIV8
-
Thread
300 € Logikanalyzer 34 Kanäle / 500 Mhz - kann das was se
Real-Time Sample Compression +6V to -6V Adjustable Logic Threshold CAN, I2C, SPI and RS232 Interpreters Built-in 300MHz Frequency Counter USB 1.1 and 2.0 Compatible
Vergessen zu erwähnen, 5k Speichertiefe sowie ft232H für Datentransfer, 220K interner Flashspeicher oder SD-Karte.
-
Thread
Pulsgenerator auf ATtiny24A
207V oder 253V sein. Wenn ich es genauer haben will, dann muß ich es extra angeben. Für den internen RC-Oszillator ist ein Delay genau genug.
Schaltung ist zwar für einen ATtiny4313, der sich aber durch einen ATtiny24 ersetzen läßt. Einfach die RS232-Schnittstelle weglassen und die Zeiten als Konstante vorgeben. #define DEF_PERIODE 100000 // 100 ms #define DEF_PULSWEITE 5 // 5 µs
-
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
Besteht Interesse an GSM-Projekt?
ericcson gsm handys software-compatibel sind.. T28s T29s und F500i hab ich getestet... alle die ein rs232 kabel haben (das übrigens immer das gleiche ist) können gleich verwendet werden... ich hab ein einziges da nicht geht.. aber das hat auch auf der homepage kein datenkabel als zubehör ;) da sollte
emuliert, zu Debug-Zwecken. Man braucht nicht unbedingt einen atmega64 nur wegen einer zusätzlichen RS232. Den Sourcecode für das Modul kann ich leider nicht offen legen, weil er in großen Teilen nicht von mir stammt. Außerdem muss man heutzutage immer Angst davor haben, versehentlich ein Software
-
Thread
ATtiny2313 ISP Kommunikation funktioniert nur sporadisch
ich hab hier mal wieder einen Fehler der mich wahnsinnig macht. Ich habe eine Relaissteuerung und RS232-Anbindung mit ATtiny2313 aufgebaut, Schaltplan im Anhang. An SV4 hängen nur Taster und LEDs dran aber auch unbeschaltet tritt das Problem auf. Mein ISP-Adapter ist der mySmartUSB light unter AVRstudio
defekt ist. Interessanterweise hat das Programmieren des µCs noch problemlos funktioniert als der interne RC-Oszillator aktiviert war. Mit dem 7,3827 MHz Quarz jedoch funktioniert es nicht mehr. Mein AVR Dragon schafft aber weiterhin problemlos den ISP-Zugriff. Scheinbar ist die Kombination ATtiny2313
-
Thread
Keramik-Resonator vs. Quarz
Wenn Du einen ATMega nimmst und Dir 8MHz reichen, dann kannst Du auch den internen Oszillator verwenden. Ebenfalls nicht so übermäßig genau (1%), aber er braucht gar keine zusätzlichen Bauteile. Markus
Erfahrungen gemacht. Werden bei uns jetzt eigendlich ausschliesslich eingesetzt. Meistens ist bei uns die RS232 die Peripherie, die die genaueste Frequenz benötigt, und für die reichen 1,5%. Der interne RC-Resonator ist übrigens leider wesentlich ungenauer, je nach Temperaturberich kann sich die Frequenz
-
Thread
Daten via RS232 empfangen aus dem Powerdown-Modus (ATtiny2313)
Im Powerdown-Modus nimmt ein Controller wie der ATtiny2313 nur eine sehr geringe Leistung auf. Das ist schön. Weniger schön ist, dass er in diesem Modus nicht so ohne weiteres über die Serielle Schnittstelle ansprechbar ist. Denn für die asynchrone Datenübertragung muss das Timing genau stimmen, so dass ein externer Quarz erforderlich ist. Der benötigt einige Zeit, um einzuschwingen - zu viel Zeit, um die eingehenden Bytes mitzulesen. Darum habe ich den Powerdown-Modus bislang nicht genutzt, wenn auch die Serielle Schnittstelle aktiv sein sollte. Nun hatte ich kürzlich einen Hinweis
-
Thread
ATMega8 schaltet LED nicht
an. Oder besorge dir einen Programmieradapter, mit dem du die Fuses ändern kannst, um auf den internen R/C Oszillator umzuschalten.
durch eine Ferritperle gezogen. Frappierende Wirkung. Hörte immer im UKW-Taschenradio die Serielle RS232 Schnittstelle takten vorher. ciao gustav
-
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 sendet nur kryptische Zeichen zurück
PC eingestellt?(kann u.U. falsch eingestellt sein) 2) Wie ist die Verbindung hergestellt worden [RS232 / USB-IC(FT232) /UART-Kabel /...]? Leitungen richtig angeschlossen (GND nicht vergessen) 3) 4MHz entnehme Ich deinem Programmcode. Welche Art von Taktquelle (Intern? /Quarz/...)? 3.1) Hast du
Also ich habe jetzt das ganze nochmal mit einem 4MHz Quarz Oszillator aufgebaut. Offenbar hat mir die Ungenauigkeit der Internen Frequenz einen Streich gespielt. Allerdingss würde mich interessieren wieso es im Interruptbetrieb nicht funktioniert wo es doch ohne wunderbar
-
Thread
Projekt : GPS Tracker
nehmen (NL-507TTL u-blox)? Außerdem gibt es dann von jedem der 3 Modelle nochmal 3 Anschlussarten, RS232, TTL und USB. Für die Kommunikation mit einem AVR bräuchte ich doch die TTL Version, oder? Denn bei RS232 benötigt man ja zB noch Pegelwandler o.ä., bei TTL könnte man die PINs einfach direkt mit
es evtl. irgendwelche günstigeren GPS Module, die auch so einfach Funktionieren. Eventuell auch mit RS232 Pegel, den Konverter IC habe ich mittlerweile.
-
Thread
Transistortester mit AVR Gesperrt
LCDs zu spendieren, sondern eher einen Widerstand und eine IR-Diode oder eine DB-Buchse für einen RS-232-Anschluss.
TransistorTestNew_UART_not_inverted.hex), the UART sends in "normal" mode, to connect it to a TTL level RS232 receiver or to a level shifter like MAX232. In the other file ("TransistorTestNew.hex"), the UART sends in inverted mode, for direcly connecting it to the RxD pin of a PC's RS232 port or a USB=>serial
-
Thread
Atmega16 100kHz Encodersignal
Hi Wer kümmert sich um die RS232-Kommunikation? Vll sind dort Deine 100 Takte zu finden. MfG
Sind die Fuse-Bits richtig gesetzt? Default läuft der AtMega16 mit internem Oszillator mit 1 MHz. Das wären dann 8 Takte für 125 kHz.
-
Thread
8x8 LED-Matrix Schulprojekt
: Ich möchte gerne Lauftexte oder kleine Muster darstellen. Es wäre toll wenn das ganze über einen RS232 Stecker laufen würde. Ich finde das am einfachsten um den Controller mit dem PC zu verbinden. Oder liege ich da falsch? zu Frage 2: Die LED's sollten gut zu sehen sein, aber nicht gleich kaputt
Der Weg über RS232 wäre sicher möglich. Man müsste das aber bei der Wahl der Pins berücksichtigen, damit man die HW UART nutzten kann. Software UART zum Empfangen ginge im Prinzip auch, ist aber im Vergleich zur Matrix
-
Thread
ATmega8 übertakten
liefen das einfache DDS Programm und die I2C-Schnittstelle noch, wenn der Takt aus einem externen Oszillator kam. Allerdings ist es zweifelhaft, ob andere Peripheriefunktionen (RS232, Timer, Int's, Oszillator für Quarz)auch noch arbeiten. 24 MHz bei 3,3V dürften ein Zufall sein, jedenfalls kann man es
Was nahe an der ICP-Methode ist, hat aber folgenden Nachteil: Die Messgenauigkeit wird durch internes und externes Timing relativ stark beeinflusst (f = 1/T bei kleinem T bewirkt starke Schwankungen). Wenn du den Messzeitraum dagegen in die Länge ziehst bekommst du mehr Stützstellen und somit ein
-
Thread
Ist 4,9152 ein Baudratenquarz ?
anzusteuern ? Oder geht das mit den Quarzen nicht ? Im datenblatt des Mega8 steht das auch mit dem internen Oszillator eine serielle Schnittstelle mit 9600 Baud funktionieren wird. Stimmt das ? Tut mir Leid, aber es ist mein erstes Projekt :( Danke, Markus P.S.: Das Projekt soll via RS232 Daten vom
Quarze sind sogar besser als der ungenauere interne Ozillator, also am besten einen Quarz nehmen, und optimal für den Uart ist natürlich ein Uart-Quarz mit der entsprechend "krummen" MHz-Zahl.
-
Thread
Umstieg Atmega32 auf Atmega324P
ich kann via rs232 an den yC zeichen schicken und er antwortet drauf, zwei mal. danach muss ich erstmal die spannung abschalten und wieder ein schalten um nochmal senden zu koennen. [c] #define UART_BAUD_RATE 9600
Simon schrieb: > Wieso wirkt CKDIV8 obwohl ich nicht den internen oscillator verwende? Weil sie die Voreinstellung des clock prescalers (CLKPR) von 1:1 auf 1:8 ändert. Die neuen AVRs haben nur noch einen einzigen RC-Oszillator, der mit 8 MHz läuft, nicht mehr
-
Thread
SID-Player ARM/FPGA?
als wenn die allerlei Tricks verwenden. Normalerweise erzeugt man die Klänge des SID mit seinen internen 3 Oszillatoren. Es gibt auch Programme, die einfach alle 20-50ms die Registerwerte für den SID mitschreiben. Damit kann man später den SID offline ( also ohne 6510 Emulation ) spielen, indem man einfach
und per USB über das Discovery die Daten ins Altera DE1 schaufeln. (oder den auch noch weglassen und RS232 mit einem USB-RS232-Dongel verwenden? ? ) Das wäre kein großer Aufwand,eventuell Interessierte bräuchten keine Custom-Hardware und es könnte an einem Tag erledigt sein. Dann den ganzen kram
-
Thread
Renesas M16C Ersatz
Layout wird viel einfacher, weil die irgendwo platziert werden kann. Die neueren STM32 können ihren internen RC-Oszillator mit den 32kHz von der externen RTC trimmen. Manche per Hardware, fast alle per Software und dann reicht oft auch der 1Hz-Takt von der RTC.
auch ihre multiseriellen Einheiten (im R32) die konnten RS232, SPI, I2C und davon neun identische in einem Controller. Aber auch da hat die Konkurrenz sicher aufgeholt. Vanye
-
Thread
Atmega8 und Seriellen Port
9600 Do Print "Hallo AVR:"; Loop End So sieht das Programm aus, ich habe erstmal ein TTL-RS232 Konverter dran. Auf dem Terminal Konsole kommen viele wirre zeichen aber in einem Rückmuss. auf 9600 ist auch alles eingestellt. Hat jemand ein tip, ich arbeite mit Bascom und ohne externen
chris für die serielle schnittstelle ist es am besten einen quarz zu verwenden und nicht den internen RC oszillator. der ist (denke ich) zu ungenau. schließ einen quarz (z.b. die 3,6 irgendwas MHz oder 11.0592MHz, also einen baudratenquarz) an (und die kondensatoren nicht vergessen), stell die fuses
-
Thread
Ausfallrate abschätzen
Ich habe dann also beispielhaft: 4x Mikrocontroller mit je 30 FIT = 120 4x RS232 Treiber: Je 15FIT = 60 4x je 4 X7R Kondensatoren mit je 2 FIT = 32 4x je 8 Widerstände mit je 0,2 FIT = 6,4 Annahme: der Ausfall eines dieser Komponenten führt zu einem Gesamtversagen des Systems
gerade im Zusammenhang mit AVR in den Sinn, das dort bei höheren Baudrate abgeraten wurde, den internen RC-Osczillator zu verwenden und statt dessen dem Chip einen Quarz-Oszillator zu spendieren, weil sonst der korrekte Abtastzeitpunkt nicht über den gesamten Lebenszyklus garantierbar ist. https:
-
Thread
PIC oder Atmega
Zwei Vorteile die mir bei den moderneren PICs einfallen sind: - interner RC-Oszillator mit 1% Genauigkeit (UART oder USB ohne externen Quarz möglich) - Pin-Switch-Matrix, d.h. man kann sich Funktionen wie SPI, I2C, UART ... auf (fast) beliebige PINs legen und dadurch
Bin echt begeistert wie einfach man etwas machen kann, so nach dem Motto funzt gleich...Laptop RS232 Pollin board, funzt...dann weitermit Steckbrett.
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
:-) Was man nicht sieht, dass das Programm noch Drehzahl- und Ereignismessung beherrscht und per RS232 bedienbar ist. W.S. schrieb im Beitrag #2317236: > Ich glaube, du ärgerst dich innerlich über deine Kniebeuge, Kraft in > eine unoptimale Sache gesteckt zu haben, bloß um Lob von Leuten zu
Synchronisierung. Ich will mal ganz ehrlich sein: Fin und Fref beachte ich garnicht! Ich verwende den internen RC-Oszillator und betreibe damit einen Zufallszahlengenerator :-) :-) :-) @W.S. Soll man Dich noch ernst nehmen?
-
Thread
Watchdog benutzen
Mahlzeit Bob, Ich vermute mal, dass der Main Takt oder auch Interner Oszillator über einen Prescaler(Vorteiler) zum Watchdog zugeführt wird. Über den WDTCR- Register lässt sich die Zeit einstellen. Hab mal mit Bit 3(Seite 49)den Watchdog aktiviert. Der µController
2. Wird eine zeitaufwändige Aktivität ausgelöst, zum Beispiel Auslesen eine Messwertspeichers über RS232 in einem Durchgang, dann würde der Watchdog das Auslesen irgendwann unterbrechen. Also kommt in die Ausleseschleife auch ein WDR, um zu sagen "Ich bin noch da, nur gerade anderweitig beschäftigt."
-
Thread
STK500 Inbetriebnahme
Signatur vom µC wird ausgelesen ohne Probleme. Wenn das so sit, dann kann ich den falschen/defekten RS232-Verbindungskabel ausschließen, oder? Das richtige Hex-File wird auch ausgewählt, weil im Verzeichnis keine andere Hex-Files generiert wurden. Wo kann ich eigentlich gucken, welche Hex-File vom
ATMEGA88, ist aber, bis auf den größeren Speicher, mit dem 48-er identisch, es wird ebenfalls der interne Oszillator verwendet. (Am µP per Fuse selektiert) Bei mir sind die Jumper wie folgt eingestellt: Der Vtarget Jumper steckt. Aref Jumper derzeit offen, weil nicht benötigt. Xtal1 Jumper
-
Thread
ATMega16 / ATiny2313 hex File größe / interner Flash
machen, da ich sehr viele Debuginfos (Klartext) über RS232 an den PC schicke, die nicht notwendig sind. Oder gibt es einen kleineren (bezogen auf das DIL gehäuse) uC mit - 1 * uart - 6 I/O Ports der sich besser eignet als der Tiny2313? vielen Dank
Pins. Wenn die Anschlüsse für die serielle Schnittstelle in den 8 I/O-Ports schon drin sind und interner Oszillator ausreicht, ist das wohl der kleinste. Hat 4k. Und die Größe des Hex-files ist nicht der verbrauchte Flash, sondern die des Bin-files, falls man eines erstellt. Hex ist immer größer.
-
Thread
Ist besser ein Arduino oder Nucleo
funktionierende Sackgasse zu laufen als selbst vor 30 >Jahren den 68HC11 mit Buffalo Monitor über RS232 auf dem Eval board zu >programmieren. Das hast Du sehr gut auf den Punkt gebracht und ich kann zu 100% zustimmen.
überdimensioniert. Nach einem Reset laufen sie samt der ganzen Peripherie Standardmäßig auf dem internen R/C OSzillator. Je nach Modell mit 8 MHz oder 2 MHz. Für den Einsteig muss man sich mit der Clock-Konfiguration genau so wenig befassen, wie bei AVR, nämlich gar nicht.
-
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
UART zeichen einlesen/empfangen
Moin! Ich benutze für meinen AT90CAN128 folgende Befehle um Zeichen einzulesen und zu versenden (RS232): void uart_putc( uint8_t data ) { while ( !(UCSR0A & (1<<UDRE0)) ); UDR0 = data; } uint8_t uart_getc(void) { while (!(UCSR0A & (1<<RXC0))); return UDR0;
deine Init-Funktion für den UART aus und wie ist dein Takt (auch FUSES richtig eingestellt, wegen internen und externen Takt?) Bedenke, dass der Interne Oszillator nicht so genau ist und daher durchaus Störungen auftreten können.
-
Thread
8-Bit-Speicher
not auch als MLF. Kleiner gehts dann fast nimmer. Externe Beschaltung = 0, da man den µC mit dem internen RC-Oszillator laufen lassen kann.
... Hallo, ich weiss nicht, wieweit der FT umprogrammierbar ist, aber normalerweise sind die RS232C-Anschlüsse teils Ausgänge, teils Eingänge. TxD ist ein Ausgang, RxD aber ein Eingang (irgendwie logisch, nicht?), es ist aber relativ schwierig, mit einem Eingang einen Leistungstransistor Q2 anzusteuern
-
Thread
Zeitmessanlage für Seifenkisten
eine Schaltung mit > RP2040 Pico-Board mit TCXO, ein angeschlossenes 4,3" TFT mit > touch-Screen, RS232-Anschluß und jede Menge Ein-/Ausgänge. Das Programm > dazu wäre eine Fingerübung und die Zeiten auf < 1 ppm genau und > meinetwegen auf 1 µs aufgelöst. Einzig über die Steckverbinder müßte man
am USB-Hub: FTDI FT232R (China Clone) = 0,606 mS FTDI FT232BL (China Clone) = 0,668 mS Zum Vergleich COM1 interne Messung = 0,021 mS[/code] Zum eigentlichen Thema: Selbst der CH340 erzeugt lediglich eine Verzögerung
-
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
Welchen µC für Schaltung / wie programmieren?
wenn du aber den AVR nur ein paar mal programmieren willst völlig ausreichend). Um das Ganze per RS232- Schnittstelle machen zu können, müsstest du in deinen µC erstmal per ISP einen Bootloader flashen. Gruß, Steffen
programmieren, Hardware ist eben der ISP (siehe http://www.mikrocontroller.net/articles/AVR-Tutorial). RS232 geht nur wenn man einmal vorher einen Bootloader in den µC geladen hat, aber dazu braucht man halt schon mindestens einen ISP.
-
Thread
Konzept für eine Waage gesucht
Drehzahl einer Welle mittels Näherungssensor erfasst werden. Die Daten sollen aufbereitet und per RS232 ausgegeben werden. Verarbeitungsgeschwindigkeit ca. 2 Messungen pro Sekunde Bau in Kleinstserie (Leiterplatte Handgefertigt) Kosten unwichtig (darf also edel und teuer sein) So weit eigentlich
Die Preise sind völlig ok und es spart viel Arbeit. Das dumme ist nur, die kommne alle schon fertig RS232 raus. Dann müsste ich meherere serielle Schnittstellen realisieren, die Daten verarbeiten und wieder seriell ausgeben. Ich bräuchte Fertigmodule mit SPI oder 3-Wire o.ä. Gruß Armin
-
Thread
Daten->RS232 -> SD Card speichern -> Bluetooth zu PC
möchte die Daten vom Gerät abfangen (und weiss auch schon wo das funktioniert) das wäre dann über RS232. Diese Daten sollen in einem bestimmten Intervall auf eine MicroSD Karte(8GB) (als einzelne .txt - Dateien) gespeichert werden. Wöchentlich möchte ich dann diese MicroSD Karte über eine Bluetooth
unnötige Features sind. Was ich bisher herausgefunden habe ist: -Microcontroller -A/D Wandler -Oszillator -MicroSD Slot -Bluetooth Modul -RS232-Schnittstelle - Dann weiss ich nicht genau über diese EPROMS, RAMS, Flash speicher (intern/extern) bescheid, wieviel man benötigt, etc. -Brauch ich zusätzlich
-
Thread
ATmega88 soll mit PC kommunizieren.
Hallo! Wie der Titel schon sagt: Der Mega88 soll mit dem PC über RS232 kommunizieren. Ich muss mal eine Grundlegende Frage stellen, sonst komm ich hier nie weiter: Also: Angeschlossen ist das ganze so: Mega88 - Pin2 (PD0(RXD)) => MAX202 Pin12 (R1OUT) Mega88
Quarz und kein Oszilator ist? Verrat doch mal die >genaue Bauteilbezeichnung. Das ist ein Oszillator!!! Und dann ist auch XTAL1 richtig. MfG Spess
-
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