-
Thread
Transistortester AVR
-168-20DIP/index.html?;ACTION=3;LA=2;ARTICLE=58324;GROUPID=2959;artnr=ATMEGA+168-20DIP;SID=12T3Xy4n8AAAIAABT0PlU8bccc99f6b44db843b9cfaa778ef89c9 ist die 20DIP-Ausführung, ansonsten gibt es ja noch die SMD-Ausführung im TQFP-32, ansonsten kenne ich keine. Das ist ja auch wurscht, die gehen ja alle.
Kontrasteinstellung zu verbessern, zwischen R12 und +5V einen zusätzlichen 22 k Widerstand einfügen. C2 wie bei den Beispielen im Hersteller-Datenblatt auf 10uF erhöhen, die low-drop-Regler neigen zum Schwingen. Falls möglich den 100nF C1 als SMD direkt unter dem IC-Sockel bei Pin 7 und 8/22 auf der
-
Thread
STM32F103 und I2S Probleme
ADC fest; konkret handelt es sich dabei um einen PCM1808. Mein verwendeter Mikrocontroller ist ein STM32F103RCT6. Mein Problem liegt darin, dass ich zwar Daten vom ADC lesen kann, diese Daten aber offenbar falsch sind. Entweder erhalte ich haufenweise 0 oder 16777181, manchmal auch nur wirre und unzusammenhängende
offensichtliches übersehen zu haben; ich komme nur nicht drauf... Vielleicht findet ihr ja meinen Fehler? [c] #include "stm32f1xx.h" #define BUFFER_LENGTH 64 #define FMT_SET() GPIOB->ODR |= GPIO_ODR_ODR2; #define FMT_CLR() GPIOB->ODR &= ~(GPIO_ODR_ODR2); #define MD0_SET() GPIOB->ODR |= GPIO_ODR_ODR10
-
Thread
Funktioniert meine Schaltung? - µC mit Fotowiderstand
Guten Abend, zum Spaß möchte ich eine kleine Platine aufbauen, deren Hauptbestandteil ist ein µC (der EFM8BB10F2G-A-QFN20), der über den ADC die Spannung eines Fotowiderstandes einliest und je nach Helligkeit LEDs leuchten lässt. Als Widerstand soll ein GL5516 zum Einsatz kommen. Meinen Schaltplan
denen ich bis jetzt gearbeitet haben, wurden alle mit ihrer Betriebsspannung programmiert (ATTiny85, STM32F103, ESP8266).
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
STM32F103ZE, 1MB ext SRAM mit EPSON S1D13743 und weiteres..
Hallo an uC-Entwickler, Hier sieht ihr ein wunderschönes Entwicklungsboard mit STM32F103ZET6. Ich habe darauf mit dem RTOS (uCOS II) Buttons , Progressbar, Edittext und Abfrage von ADC-Controller programmiert
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
P8255A-5 5 MHz (200 ns) NEC D8255AC-2 5 MHz (200 ns) D8255AC-5 4 MHz (250 ns) D71055C 8 MHz (120 ns) D71055C-8 8 MHz (120 ns) D71055C-10 10 MHz (100 ns) Harris 82C55A-5 5 MHz (200 ns) 82C55A 8 MHz (120 ns)
Default reentranten Code (anders als bei MCS-51 oder Padauk). Mit dem STM8 unterstützt SDCC übrigens auch eine Architektur die nichtorthogonal ist, aber sich dennoch gut für C eignet. Aber auch der STM8 ist noch nicht das Ende der nichtorthogonalen Fahnenstange. Man könnte
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
02[02] 88 00 -> 03[02] 00 00 ohne schleife 02[02] 88 01 -> 03[02] 00 01 mit schleife 02[02] 8f 01 -> 03[02] 00 01 ECO on 02[02] 8f 00 -> 03[02] 00 00 ECO off 02[09] 82 09 08 0f 00 14 01 04 00 GER 02[09] 82 07 04 0f 00 2c 01 08 00 Greek 02[07] 84 b3 24 01 1e 03 00 sec low 02[07]
interessiert. Aktuell frage ich alle 2min folgendes ab: [code] Status..............02-13-15-00-04-0c-06-01-00-00-00-00-00-00-00-89-a2-ef-5c-90-03-30-00-00-0d-03 Batterie-Status.....02-15-15-00-f6-4a-44-02-4f-03-8c-00-b0-04-00-00-00-00-00-00-0c-fe-00-00-67-03 Radmotor-Status.....02-15-0f-00-00-00-ff-ff
-
Thread
Mega 8 für 42 Cent?
Meine China-STM8S103f3P6 für rund 24ct sehen optisch "original" aus und funktionieren auch wie original. Siehe auch: https://www.mikrocontroller.net/topic/357076#4105933 Warum sollte das bei Atmel anders sein
Nachbauten sein Wenn ein Nachbau so deutlich billiger wäre als ein Original, dann würden alle uC-Hersteller billigere Nachbauten (die müssten dann ja nicht mal funktionsidentisch sein weil sie nicht mega8 heisssen müssten sondern z.B. STM8) liefern können. Eine Theorie, die sagt, daß Chinesen
-
Thread
nRF51 TWI-Sensor auslesen
. Write CTRL_REG3 4. Write CTRL_REG4 5. Write CTRL_REG5 6. Write CTRL_REG6 7. Write REFERENCE 8. Write INTx_THS 9. Write INTx_DUR 10. Write INTx_CFG 11. Write CTRL_REG5[/code] Unter https://developer.nordicsemi.com/nRF5_SDK/nRF51_SDK_v8.x.x/doc/8.1.0/s110/html/a00967.html#ga3e733713f6fa09a0a490620c5ab94544
http://www.st.com/content/ccc/resource/technical/document/datasheet/12/c0/5c/36/b9/58/46/f2/DM00091513.pdf/files/DM00091513.pdf/jcr:content/translations/en.DM00091513.pdf Seite 31 sagt alles 8bit Register, also uint8_t
-
Thread
Z80 Fälschung erkennen?
/65f02/ .. Irgendwann führte man den Begriff "Workstation" ein, um sich nicht länger mit den 8bit Kisten, die sich als "PC" aufführten herumzuschlagen. Bis dann die 32 bit Büro-PC besser wurden als die
gabs mit den "BluePills", da sind ab irgend einem Zeitpunkt plötzlich welche mit China-Nachbauten des STM32F103C8T6 aufgetaucht, selbstverständlich abgeschliffen und mit STM beschriftet. Ich hätte kein Problem damit gehabt die Dinger mit chinesischen Chips zu kaufen, die sind weitestgehend kompatibel und
-
Thread
Scriptsprachen im Embedded Bereich
Also ich habe eine ziemlich umfangreiche Applikation, wo ich Python einsetze: 4 Karten mit STM32F103 werden von einem mini2440 gesteuert. Die 4 Karten werden mit C++, der mini2440 mit Python (+nCurses) programmiert.
Ruhe auf dem PC in TCL/Tk schreibe und teste und dann nur noch ein Knöppken drücke und es auf den STM32 schiebe :-) Und wenn dann doch mal etwas wirklich schnell oder speziell sein muss, kann man Tcl schnell per C erweitern. Das ist aber zumindest hier sehr selten.
-
Thread
Datentypkonvertierung uint16_t zu double
Also habe ich es wie folgt versucht zu lösen. (Vereinfachtes Beispiel) Prozessor: ARM Cortex M3 (STM32F103) Compiler: ARM Yagarto [c] uint16_t a = 1054; uint16_t b = 84; uint16_t c = 1403; double all = a + b + c; double a_ = (double)a / all; double b_ = (double)b / all; double c_ = (double
: [c]sprintf (output_string, "Vorher[%u] Nachher[%f]", a, (double)a);[/c]
-
Thread
Gefälschte AVR-uC?
schrieb im Beitrag #4155092: > Oder gibt es vom Mega88 zwei Chiplayouts, eins mit 28 und eins mit 32 > Ansclüssen? Ja gibt es. Der hat dann 2 ADC-Anschlüsse mehr. Hat sogar der Atmeg8. mfg.
Nachverfolgung der schlechten Ware sicher klären. Norbert S. schrieb im Beitrag #4152754: > Einen µC zu fälschen wäre einfach zu kompliziert, dafür sind die zu > billig. Das halte ich für nicht mehr für valide, es gibt "nachgebaute" STM32, FTDIs und andere RS232 Treiber. Da wird nur irgendwie und
-
Thread
Transistortester Erweiterung
wichtigsten Eigenschaften: ... * Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF. * Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu
Ich hab ihn damals nachgebaut und etwas verbessert (auf Arduino Nano) und dann eine Version auf STM32F103 Basis (MapleMini) entwickelt, die u.a. schneller (Grafik) war , statt 12 V mit bsi zu 28V lief und speziell für Dioden-Vergleich (auch LED und Zener) und Transistorvergleich (auch komplementär
-
Thread
STM32 Bootloader RS485
Hallo Zusammen, ich würde gerne die Firmware über RS485 auf einen STM32F103C8T6 laden. Da die Controller nachher im Haus verteilt sind will ich nicht überall mit dem Laptop hin laufen.. Leider komm ich mit meiner Idee nicht wirklich weiter. Ich hab versucht die Firmware über den Internen Bootloader und UART (FTDI Adapter) auf den Stm zu laden und das hat Problem los funktioniert. Genutzt habe ich die "Flash Loader Demonstrator" Software von ST. Jetzt hab ich einen MAX485 an den STM32 gepackt und ein RS485-USB Adapter an den PC
-
Thread
Mehrere Betriebsstundenzähler in C/C++ für µC
würdet. Ich hatte jetzt vor, 8 Variablen (uint32) zu erstellen welche mit Hilfe des System Timers (msec) im Minutentakt erhöht werden, falls motor x aktiv. so in etwa (PSEUDOCODE): [c] //globales array im eeprom uint32 Betriebsstunden
meine und könnt mir ein paar hilfreiche Tipps geben. Viele Grüße Sven Ich verwende einen STM32F103 und einen picmicro. Diese Betriebsstundenzählung könnte ich auch in den Pic reinbauen, muss also nicht in den STM32. Das EEPROM hat aussreichend Schreibzyklen.
-
Thread
Opensmart Display 2.4z Befehlssatz
401 da mit 100 MHz nur im Kreis rennt. Wobei ich sowieso nicht verstehe warum du so ein Display mit 8 Bit Nadelöhr verwendest, wo du doch schon andere direkt am F103 laufen hattest. Da kann ein ILIirgendwas per SPI am F401 doch auch kein Problem sein.
Johannes S. schrieb im Beitrag #6738049: > Wobei ich sowieso nicht verstehe warum du so ein Display mit 8 Bit > Nadelöhr verwendest, wo du doch schon andere direkt am F103 laufen > hattest. Da kann ein ILIirgendwas per SPI am F401 doch auch kein Problem > sein. Naja, ich habe auch eines mit DMA per
-
Thread
Energiesparende Lösung zur Langzeitmessung und Speicherung eines Pinzustandes gesucht.
USB plus 3650 Statuswechsel/Jahr plus CR2032 würde ich einen STM32F103 nehmen oder einen entsprechenden Controller aus der AVR-Serie.
Hardware: Man nehme einen STM32L0 mit 64k Flash, programmiere ihn umd löte ihn auf eine Knopfzelle. Anschließend wird noch der zu messende Pin verbunden. Software : Starte die integrierte RTC, speichere Zeit als je ein Byte
-
Artikel
Linksammlung
DS8xCxxx, AVR, Z80, F2MC8L/FX, GameBoy(Z80), H8/3xx, Cypress PSoC(M8C), PIC, Rabbit 2000/3000, Z8, Z80(HD64180)) linux & windows, source code 8086/88 Assembler Befehlsreferenz - Informationen zum Befehlssatz
www.sparkfun.com) ADuC7000 Tutorial von Witold Kaczurba (www.kaczurba.pl) Schweizer Gondelbahnsteuerung über Webserver auf ETT STM32F ARM KIT Board in Keil RTOS mit Webcam Tutorial für das STM32F4 Discovery in C und C++ (UML
-
Thread
TPA81 an STM32F103 I2C Problem
Folgendes Szenario: Ich möchte den TPA81 (http://www.roboter-teile.de/datasheets/tpa81.pdf) via I2C an mein STM32F103VE Board klemmen und auslesen. Das klappt auch soweit ganz gut, zumindest 1 mal, danach zieht SDA auf LOW und mein STM-Board interpretiert dies als BUSY. I2C habe ich wie folg initialisiert
TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00209826.pdf https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Attachments/19516/i2croutines.c Hier siehst du das es gar nicht so einfach ist mir der STM32 i2c HW zu arbeiten. 1,2, und mehr bytes sind jeweils spezielle Sequenzen. Ich vermute mal das du das
-
Thread
Console auf µC oder ähnlich
wäre es wenn man Variablen schreiben kann. Kryptisch wäre erstmal okay. Arbeite gerade auf einem STM32F103, hatte aber auch schon atmegas und pics in der hand. Grüße Thomas
Hey Thommy, eine einfache Lösung wäre: du erzeugst dir ein globales Daten-Array, ob nun 8, 16 oder 32 bit. 32 bit wären evtl. bei vielen Daten überflüssig, dann lieber 16 bit und falls du 32 schreiben willst, nutzt du einfach zwei "Datenfelder / Register". [c] #define SYSTEM_REG_CNT
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
in schön" sowas: https://de.aliexpress.com/item/33050827477.html?spm=a2g0o.productlist.main.19.682c4dcccey6DV&algo_pvid=8ca86d2f-8b7b-455c-8c95-0170a1292dac&algo_exp_id=8ca86d2f-8b7b-455c-8c95-0170a1292dac-9&pdp_ext_f=%7B%22sku_id%22%3A%2212000032499095184%22%7D&pdp_npi=3%40dis%21EUR%212.46%211.87%
immer, dass Leistungsbaugruppen in der Regel nur halb so viel aushalten, wie drauf steht. Und dass STM32F103 dort nur noch in schlecht gefälschter Form zu haben sind, also nur eingeschränkt funktionsfähig.
-
Thread
Grundlagen im Umgang mit 9-Achs-Sensor
betreiben. Der µC sollte I²C unterstützen. Der 8MHz-AduinoProMini hat z.B. 3,3V. Noch preiswerter ist ein STM8S103F3P6-Board, auch von ebay oder Ali. Ein MSP430-Launchpad ginge z.B. auch, ich hätte noch eins
ein ST-Link-Clone oder ein Launchpad preiswerter als ein AVR-ICD-Adapter. Alternativ ginge auch ein STM32F4-Nucleo-Board.
-
Thread
emWin oder LVGL für ePaper?
ePaper-Display mit 400x300 Auflösung, für das ich eine Grafikbibliothek suche. Angetrieben wird das von einem STM32F411. Nach einigen Versuchen mit der HAGL https://www.appelsiini.net/2020/embedded-graphics-library/ bin ich von dieser wieder abgekommen, da die Fontunterstützung doch zu primitiv ist. Die HAGL
https://blog.mike.norgate.xyz/stm32-eink-display-part-1-904f7d03e7b0
-
Thread
STM32F103 TFT SPI ILI9225
liebe Gemeinde, Ich möchte gerne ein TFT Display mit 2,2" über SPI ansteuern. Ich benutze ein STM32F103 mit Folgender Pin Belegung. STM32 TFT PA2 -> RST PA3 -> RS PA4 -> CS PA5 -> SCK PA7 -> MOSI 3.3V -> VCC GND -> GND Als erstes möchte ich das
sorry [c] const char font8[1][5]= { {0x7F, 0x88, 0x88, 0x88, 0x7F} //A }; for(i = 0; i < 5; i++) { Write_Fast_Data(font8[1][i]); } [/c]
-
Thread
STM32 Pin einlesen funktioniert nicht
Hallo, ich wollte gerade an einem STM32F103 einen Pin einlesen. Leider bekomme ich es nicht hin (Anfänger). Kann jemand mal kurz über den Code schauen? Es handelt sich um einen Encoder mit Push Button. Ich wollte den zuerst mal testen
was sie tun, BEVOR sie es tun, aber genau das ist der > richtige Weg. Oder vielleicht mal nach *stm32 example code for pin input* googeln?
-
Thread
[V] Große Sammlung von Elektronikbauteilen (300+ Teile), Stepper-Motoren, 7-Segment uvm.
Gyro-Sensor (Lage, Bewegung) * 2x MCP-23S17-E/SP - SPI GPIO Expander * 10x Hall-Effect-Sensor * 1x STM32F103 Dev-Board * 1x Ethernet-Module for Arduino * 1x Joystick for Arduino * 2x Digital Audio Verstärker Board PAM8610 2*15W Dual Kanal Stereo AMP AIP * 1x Step-up Booster bis 32V * 1x LiPo
Bausteine * 25x SN74HC14N (Schmitt-Trigger) * 3x 32F103CBT6 Mikrocontroller * 1x ATMega48 SMD * 4x Xilinx XC9536XL * 1x ICL7662 * 12x DS1307 Realtime Clock (8x DIP8, 4x SMD) * 7x ULN 2803 A * 5x 27C512 EEPROM 64k x 8 * 9x AT28C16 EEPROM
-
Thread
DAC8552 zeigt keine Reaktion
Hallo Zusammen, momentan versuche ich mit meinem STM32F4 einen DAC8552 DAC via SPI anzusteuern. Leider ziemlich erfolglos. Daher wollte ich fragen, ob jemand von euch schonmal vor dem selben Problem stand. Soweit ich es am Oszi sehe läuft die Übertragung
Hallöchen.. Teste gerade einen DAC8552 an einem STM32F103C8T6 und habe festgestellt, dass die Polarität vom Clock-Signal high sein muss. Dann sollte es funktionieren. [c] hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH; [/c] Gruß Rolf
-
Thread
STM32 Systick Timer
Hallo, ich möchte mithilfe der ST Std. Periph. Library den Systick Timer eines STM32F103 benutzen. Ich halte mich eigentlich sehr streng an das mitgelieferte Beispiel, aber er bleibt immer bei while(systick_delay_var!=0); hängen. Kommentiere ich diese Zeile aus, läuft das Programm
if (systick_delay_var != 0) { systick_delay_var--; } } /* Auszüge aus meiner stm32f10x_it.c: */ extern void TimingDelay_Decrement(void); void SysTick_Handler(void) { TimingDelay_Decrement(); } [/c] Gruß erna
-
Thread
ARM Cortex M3 mit LCD-Controller?
achten! Bei Deiner angestrebten Auflösung benötigst Du 768kByte bei 8-Bit 256-Farben, ergo bei 24-Bit Color = 2,25MByte. Vorschlag: - Cortex-M3 mit integrierten Flash und externen Daten/Adressbus (z.B.STM32F103, ab 100-Pin QFP/BGA, hat aber kein USB-Host/OTG
Window Funktionen, Schriften, Animationen usw. da schläft dir das Gesicht ein. Ich habe auf einem R32C Controller mit 48MHz Takt + FPU gerade mal 320x240 gut hinbekommen. (und das in Assembler , in C wirds schon etwas zäher) Das Problem ist meistens der Flaschenhals (BUS) zum Grafik RAM. Mein Rat
-
Thread
CAN Bus Kommunikation AT90CAN128, Crumb128-CAN V5.0 AVR CAN Modul
https://www.mikrocontroller.net/topic/157413?goto=1489137#1489137 ist zwar für einen STM32, könnte aber als Anregung dienen.
Hallo Peter, ... ich hab hier 'nen Projekt liegen auf Basis STM32F103+optional MCP2525; Usb2Can ... Die Platine hat TTL 232 (3V3) herausgeführt. Bei Interesse melden... VG Jörg
-
Thread
Simulation SRA-1
was für CW ausreicht. Man nehme einen Si5351 und ein Bluepill-Board, https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052 einen Drehencoder und ein Touch Display. https://www.ebay.de/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341
würde schnell den Preis für das Einsteigerprojekt in die Höhe treiben. Ein Discovery-Board mit nem STM32F4 kostet schon 25€, wobei dann jedoch schon das Programmiergerät integriert wäre. Wem das Gerät zu klein ist, kann sich auch am mcHF-SDR als Quelle bedienen, der Preis steigt dann schnell auf 400
-
Thread
PT100-Thermometer
_t)b[0] << 8) | (b[1] & 0xfc); double h = -6.0 + 125.0 * (double)v / 65536.0; printf("SHT-21 %5.2f oC, %5.2f %% RH\r\n", t, h); [/c] statt mir den ganzen Kram mit irgendwelchen scaled integers
viel Ärger. Mit Interpolation war auch die Codegröße relativ kompakt. Das Ganze lief zügig auf einem STM32F103. Der uC mußte auch noch gleichzeitig bis zu 40 Thermoelemente mitmessen und über Modbus die Werte bereitstellen. Mit Horners Methode brauchte eine TC Linearisierung bei 36MHz in Fixed Point nur
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
https://dech.rs-online.com/web/p/einbau-lautsprecher/4318658/?searchTerm=431-8658&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E2C5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3433312D383635382677633D4E4F4E4526
//h' 1050, //c'' 1106, //cis'' 1179, //d'' 1244, //dis'' 1316, //e' 1397, //f'' 1562, //g'' auf position von fis'' verschoben }; const uint8_t duration[] PROGMEM= { 2, //1/32 Zeit in 20 ms Schritten
-
Thread
selbst fliegender quad copter
es eine Python-Library, über die du den Quadrocopter steuern kannst. Im Quadrocopter werkelt ein STM32 mit FreeRTOS, das die einzelnen Tasks verwaltet. Der Controller lässt sich per Bootloader über Funk oder mittels JTAG programmieren. Die nötigen Pins sind alle herausgeführt.
nicht Fliegen können und nicht fernsteuern können. das schafft ja noch nicht einmal der neueste 32Bit-Prozessor CORTEX-M4 wie in diesem Projekt. - http://www.quantec-networks.de/quanton und obwohl da inzwischen schon einige 100 Mann-Jahre Entwicklung drinnen stecken. ... ein STM32F103CBT6
-
Thread
Selbstbau: Dev-Board
Hallo, ich überlege derzeit, zu Übungszwecken mir ein kleines Dev-Board zusammenzubauen. Als µC habe ich derzeit nur einen ATMega8 da und würde den auch verwenden. Ich weiß, dass die Anzahl der Anschlüsse da begrenzt ist, aber es soll ja auch nur klein und noch leicht zu verwenden sein. Bevor
Pin-Header drauf oder so wie ich drunter machen. Hier ist es dieses Board: https://www.ebay.de/itm/STM32F103RBT6-ARM-STM32-Minimum-System-Development-Board-Cortex-m3-M76/272559778378 Dann kannst Du auch andere nicht Standard Displays samt Beschaltung verwenden (da sind dann aber Lötfähigkeiten dann
-
Thread
[Pollin] Grafik Display Anschluss Verständnisfragen
ich habe ein Probelem. Vor Zeiten habe ich von ramime etwas Code bekommen. Den habe ich auf einen STM32F103 protiert und soweit auch zum laufen bekommen. Leider verstehe ich nicht, woher die schwarzen Striche kommen und er die Darstellung streckt (uint8_t font [96] [5]). Vielleicht sieht jemand mein Denkfehler. Ich mache vermutlich was in der MonoGLCD.update() falsch. [c]const uint8_t font [96] [5] { { 0x00, 0x00, 0x00, 0x00, 0x00 }, // space (0x20) { 0x00, 0x00, 0x2F, 0x00, 0x00 }, // ! { 0x00, 0x07, 0x00, 0x07, 0x00 }, // " { 0x14, 0x7F, 0x14, 0x7F, 0x14
-
Thread
uart interface pic18
19200 mit n = 625 // n = [(FOSC / Baud Rate)/ 4] - 1 - > n = [(48.000.000 / 115200) /4] - 1 = 103 Dez -> 0x67 -> SPBRGH = 0x00 und SPBRG = 0x67 c = RCREG; // read } void putcUSART(char c) { TXREG = c; } void UserInit(void) { InitializeUSART_115200();
nicht vorstellen, ein 16MHz +-1% oszillator für ein 9600baut-uart zu ungenau sein soll. Auf einem STM32F4 kann ich mit diesen Werten einen 4Mbaud-uart betreiben, ohne probleme!