-
Thread
µC PIC18F45K22/interner Oszillator/Genauigkeit
Ich habe ein kleines Programm für den µC PIC18F45K22 geschrieben, um die Genauigkeit des internen Oszillator zu testen. Das Ziel waren 8 blinkende Leuchtdioden auf dem PORTC, mit einer Leucht- und Dunkelzeit von 1s. Laut den Berechnungen, müsste
189' MOVWF A2 DELAY_1S_1 MOVLW D'37' MOVWF A1 DELAY_1S_0 DECFSZ A1,F GOTO DELAY_1S_0 DECFSZ A2,F GOTO DELAY_1S_1 DECFSZ A3, F GOTO DELAY_1S_2 RETURN
-
Thread
Lichtschranken-Rundenzähler (12V).
50mm sind zu groß. Die sollten 18mm sein, also kleiner wie rot, grün und gelb (die sind 26mm).
Anfänger konnte / wollte sich denn vor 20 / 25 Jahren einen Atmel-ICE leisten? Damals gab es für die PIC16F84 noch die RS232-Bitwackler à la LudiPipo.
-
Thread
LCD EA DOGM204N-A funktioniert nur gelegentlich
LCD EA DOGM204N-A spinnt? Seit einigen Tage bemühe ich mich mit dem PIC18F45K20 per Assembler (MPLAB 8.92) das LCD EA DOGM204N-A zum Arbeiten zu bringen. Den Code habe ich beigefügt. Die Beschaltung folgt dem Datenblatt von electronic assembly, Stand 2015.7 (siehe beigefügten
ersetze erst mal die Elkos durch Keramikkondensatoren. > Hmm... würde ich gerne machen, habe aber 1µF in Keramik nicht auf Lager und auch keine Folienkondensatoren. Wenn der Fehler daran liegen sollte, muss ich mich wohl bis zur nächsten Bestellung gedulden... Ottmar
-
Thread
Akku Ladetechnik
angeschlossen werden soll. Inzwischen habe ich herausgeknobelt, dass es sich bei dem IC um einen PIC handeln müsste und man benötigt noch Treiber zur Ansteuerung der Relais, die den Ladestrom schalten. Nun habe ich den Eindruck, dass der PIC nicht richtig funktioniert, weil ich auf nur 2 der 4 Ausgangsleitungen
das kann auch ein ATMega8 zu einem deutlich günstigeren Preis. Wäre allerdings doch interessant, die PIC-Firmware mal zu sehen.
-
Thread
ext. Interrupt mit C18 Compiler
auf INT1 also Pin RB1 reagiert und die LED's an PORTA einmal kurz blinken lässt. Zur Hardware: PIC18F26K80 PICkit3 Versorgung über PICkit mit 3,3V Zur Software: MPLABx IDE V.1.51 Microchip C18 v.3.4 Jetzt zu meinem Code: [c]//------HEADER----------------- #include <stdio.h> #include <stdlib.h> #include <p18cxxx.h> #include <delays.h> //------CPU SETTINGS------------- #pragma config MCLRE = OFF //RE3 input pin enabled; MCLR disabled #pragma config XINST = OFF //#pragma config FOSC = INTIO1 //Internal
-
Thread
150A mit Mikrocontroller messen
schätze aber, dass die sich zu stark erwärmt um noch genaue Werte zu liefern. Die Spannung für meinen PIC würde ich dann mit einem OP verstärken Der Regler sollte möglichst klein werden, daher scheiden auch so große induktive Sensoren aus oder kennt ihr kleine, die mit dem Strom noch zu recht kommen
10Euro kannst du voellig unproblematisch fuer deinen Zweck zwischen 0 und 500 Ampere messen. 2 18 SMD-2220 47N :: Wima-SMD-Kondensator, Bauform 2220, 47nF 0,26 € 0,52 € 1 9 SMD-2220 4,7N :: Wima-SMD-Kondensator, Bauform 2220, 4,7nF 0,16 € 0,16 € 1 9 LEM STROMWANDLER
-
Thread
LSC Smart Connect - neues Smart Home System bei Action
Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c sslpsk/_sslpsk.c -o build/temp.linux-armv7l-3.7/sslpsk/_sslpsk.o sslpsk/_sslpsk.c:19:10: fatal error: openssl/ssl.h: Datei oder Verzeichnis nicht gefunden #include
Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c sslpsk/_sslpsk.c -o build/temp.linux-armv7l-3.7/sslpsk/_sslpsk.o sslpsk/_sslpsk.c:19:10: fatal error: openssl/ssl.h: Datei oder Verzeichnis nicht gefunden #
-
Thread
Hochleistungs Step Up Regler 12V->45V
Phasen-Design, relativ übersichtlich http://powerelectronics.com/mag/801PET07.pdf Eingang: 8,5-18V (passend f. Auto) Ausgang: 24V (300W Dauerausgangsleistung, Spitze 500W) Da dreht man noch ein wenig dran und hat dann 30V Ausgang. Zusätzlich gibt es auch zum verwendeten IC Application notes.
. Den (2x) kannst du auch nehmen und "aufbohren": http://cds.linear.com/docs/Design%20Note/dn453f.pdf MFG
-
Thread
CH32V003: serieller Bootloader
Flashing-Programm v003flash Hinweis zur Hardware. In meinem Schaltplan habe ich noch einen 22 nF Kondensator vom Ausgang des RTS-Anschlusses einer USB2UART-Bridge gewählt. Das war zu "optimistisch" und manchmal funktioniert das nicht. Dieser 22 nF Kondensator ist durch 100 nF zu ersetzen. (Jetzt
Mit -fPIC übersetzen und den Boot-Loader sich selbst zu Beginn ins RAM kopieren lassen und dann dort hinspringen.
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
eh schon einen relativ kleinen Trafo verwende, wird die Platzeinsparung nicht soo groß sein: 0,68µF 630V LxBxH=11 x 26,5 x 21 Trafo EE20/10 LxBxH=22 x 25 x 19 wegen den 40% Platzeinsparung hat man dann wahrscheinlich andere Probleme (Verlust an Z-Diode, Blindleistung...) Gruß Roland
Lösung wie Ihr. Ebenfalls mit dem TDA5051 und der Beschaltung ausm Datenblatt betrieben mit einem PIC18 (ich ewiß ihr habt alle Atmel aber das ist hier jetzt ja nebensächlich). Über Dimmer und der gleichen mach ich mir noch gar keine Gedanken. Erst mal muss eine sichere Datenübertragung gewärleistet
-
Thread
ZX81 plus38 Clone
ZX81plus38rev1,5.png (german translation below) C1 and C2 of the crystal oscillator were lowered to 4.7pF the signal n6.5M was removed, and flip/flop U18B was clocked with the non inverted clock 6.5M the removed inverter U21D was used to build a new WAIT generator circuit in place of U18A, together with
deutsch: Folgende Änderungen wurden vorgenommen: C1 und C2 des Kristalloszillators wurden auf 4,7 pF abgesenkt Das Signal n6.5M wurde entfernt und Flip / Flop U18B wurde mit dem nicht invertierten Takt 6.5M getaktet Der entfernte Wechselrichter U21D wurde verwendet, um anstelle von U18A zusammen mit
-
Thread
Projektidee "RGB-LED-Matrix"
Wenn man pro STM32F4DISCOVERY eine Kachel-Zeile aus 10 Kacheln mit Signalen versorgt, sollten noch genügend Pins frei sein, um die Daten 8 bit parallel aus dem FPGA oder dem Raspberry pi zu lesen. Das STM32F4DISCOVERY
eine separate Lösung. Was mir noch nicht ganz klar ist: Welche Controller nehme ich? zu 2a) PIC16F1825 scheint zu passen, aber auch STM8 und ATMega kommen in Frage. Ich brauche ca. 1KB RAM. I²C und SPI wären gut. zu 2b) ATSAM4N8, MKL05Z32 oder LPC1347 scheinen dafür gute Kandidaten zu sein.
-
Thread
Hilfe mit Altera Cyclone II (bzw. III)
LVDS33n A3 A11 LVDS33p A4 B10 LVDS31n A5 A10 LVDS31p A21 B4 LVDS18n WE# A4 LVDS18p A19 B5 LVDS19n A9 A7 LVDS26n A10 B7 LVDS26p A12 B6 LVDS23n A13 A6 LVDS23p A15 D6 LVDS21n A0 A12 LVDS34p
(sp) 938: dc401117 ldw r17,68(sp) 93c: dc801017 ldw r18,64(sp) 940: dcc00f17 ldw r19,60(sp) 944: dec01404 addi sp,sp,80 948: f800283a ret 94c: d0a02903 ldbu r2,-32604(gp
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
/STM32F767-Development-Board-Cortex-M7-Small-System-Board-STM32F767IGT6-STM32-p-1420406.html ?
Timer, jeweils 5 pro Compare-Register. Ich habe das in meinem Beispiel anhand des ATtin2313 und ATttiny26 gezeigt. > Es geht um 64 Servos Dann brauchst du 4 Timer und genügend I/O Pins. Egal ob AVR, PIC oder ARM Controller. Schau Dir mal die XMega Controller an, die sind mit Timern sehr großzügig ausgestattet
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
oder aber mit einem "normalen" USB Adapter zu erbeiten. Da ist mir eingefallen das es mit den USB PIC18 ja auch geht. HAbe mit dann einen PIC18F14K50 genommen, 3,3V Regler dran (Power von USB) und das CDC Demo von den Beispielprogrammen aufgespielt. Einzige Änderung war anpassung der BAUDRATE. Funktioniert
muss nicht der PIC18F14K50 sein, es funktioniert jeder der 18F Pics mit internem USB (Die 24er und 32er wohl auch, weiß nur gerade nicht ob da auch ein Out of the COM Programm in den Files vorhanden ist) Gruß Carsten
-
Thread
DCF77-Modul von Pollin
OK. Ich wollte den Empfänger an einen Captureeingang des PIC16F887 anschliesen. Das ist schon mal ein ST-Eingang. Wie bekomme ich denn nun heraus, welchen Strom der Eingang des PIC zieht? Ist der Parameter "Input Leakage Current" der richtige? Dann würde das
stepp64 wrote: > OK. Ich wollte den Empfänger an einen Captureeingang des PIC16F887 > anschliesen. Das ist schon mal ein ST-Eingang. Ein Comparator-Eingang ist nur dann ein Schmitt-Trigger, wenn man den Schwellwert entsprechend umprogrammiert. Ich bin da bei diesem PIC grad
-
Thread
e-Bike Motor "Tuning"
auf die Halbierung umzuschalten. Da kommen wir aber schon wieder in einen Bereich wo sich ein PIC oder ein Atmel (programmierbare Minni CPU´s) lohnt... P.S.: Beim Auslesen der Signale vom und zum Controller ist mir aufgefallen dass es möglich ist mit einem kleinen Impulsgenerator oder sogar einer
BLCD Motoren, Sorry BLDC nicht BLCD http://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren geht zwar nicht um welche mit Rückmeldung, aber vieleicht trotzdem informativ.
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
cpi r25, 0x96 ; 150 62: 81 f4 brne .+32 ; 0x84 <main+0x3c> 64: 82 2f mov r24, r18 66: 88 0f add r24, r24 68: 81 60 ori r24, 0x01 ; 1 6a: 85 ff sbrs r24, 5 6c: 85 2f mov r24, r21 6e: 32 2f mov r19, r18 70: 28 2f mov r18, r24 72: 2f 71 andi r18, 0x1F ; 31 74: 94 2f mov r25, r20 76: 06 c0 rjmp
-
Thread
Analoges Telefon über TA an ISDN-Anlage in Seniorenheim
einschalten) wird über eine eigene Daten-Leitung von der Zentrale konfiguriert. Das Ganze wird von einem PIC18F26K22 gesteuert, bei Bedarf lässt sich die Firmware und der EEPROM aus dem PIC auslesen.
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
im Beitrag #4774568: > Marcus H. schrieb im Beitrag #4774564: >> Hier ein Cockpitphoto einer C172F, Baujahr 1965. > > Auch der Copilot hat eine Steuerungsmöglichkeit -falls mal in Länder mit > Linksverkehr geflogen wird. In allen ICAO Ländern sitzt der PIC generell im Flächenflieger links
6508-9119 HP-5082-2300 HP-5082-7392 HP-5082-7415 HP-HDSP-0960 HY-214 Minitron 3015-F Siemens DL440 Siemens DL340
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
möchtest. Tuchbuttons gibts dann auch. Wenn man Hardwarebuttens braucht spendierst du denen einen stm32F7 oder so mit ethernet der sich auch am webserver anmeldet
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
PWM an PIC18Fxx3x
Hi. Ich habe einen PIC18F2431 und möchte diesen verwenden um einen dreiphasigen BLDC Motor anzusteuern. Das Problem ist, dass ich die PWM einfach nicht ans laufen bringe und mittlerweile glaube ich schon zu lange auf den
die PWM auf allen sechs Kanälen laufen haben. [c] 1. #include <delays.h> 2. #include <p18f2431.h> 3. #include <fuse_p18f2431.h> 4. #include <init.h> 5. #include <timers.h> 6. 7. #pragma config OSC = HSPLL //enable hspll mode 8. #pragma config FCMEN = OFF 9. #
-
Thread
Raspberry Pi ist da
> Weiter gibt Farnell die Lieferzeit mit 5 Wochen an (kauf ich denen aber > nicht ab) und RS mit 18 Wochen (realistisch). Keine Ahnung, was bei Farnell angegeben ist, bei RS sind es 21,60 GBP + 4,95 GBP Versand = 26,55 GBP = aktuell 33,90 Euro + etwas Paypal-Gebühr hab ich so um die 34 Euro bezahlt
Kann ja wohl nicht sein ... da habe ich bei Watterott um genau 18:26 (28.08.2012) Uhr die Seite geöffnet und es war noch einer da ... *juhu* Der ist hier etwas günstiger und ich wollte eh noch ein paar andere Dinge bestellen. Mal kurz das Bild angeschaut, sofort
-
Thread
ILI9341 Display SPI Speed
, 0x55); lcd_send(LCD_REG, 0xB1); lcd_send(LCD_DATA, 0x00); lcd_send(LCD_DATA, 0x18); lcd_send(LCD_REG, 0xB6); // Display Function Control lcd_send(LCD_DATA, 0x08); lcd_send(LCD_DATA, 0x82); lcd_send(LCD_DATA, 0x27); lcd_send(LCD_REG, 0xF2); // 3Gamma Function Disable lcd_send(LCD_DATA, 0x00); lcd_send(LCD_REG, 0x26); // Gamma curve selected lcd_send(LCD_DATA, 0x01); lcd_send(LCD_REG, 0xE0); // Set Gamma lcd_send(LCD_DATA, 0x0F); lcd_send(LCD_DATA, 0x31); lcd_send(LCD_DATA, 0x2B);
-
Thread
UAA1003 Geheimnis lüften
4aMqKr0D-7o Und zum Abspeichern im Flash des MC eignet sich z.B.: https://hackaday.com/2011/09/03/pic-based-voice-recorder/ Das gleiche gibt es auch mit einem ATtiny, find grad den Link nicht.
Jochen F. schrieb im Beitrag #5923956: > Zeitlich plus minus 2 Jahre um das Erscheinen des Chips, und Hersteller > zur Suche verwenden..... Vielleicht kann man das eingrenzen mit dem Erscheinen der "Musik
-
Thread
Neues Layout, Artikel der Woche
Bei kleinem Browswerfenster verschiebt sich die Bewertung in den Text. FF26
an: Brauche Hilfe beim Bau einer Uhr (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28) Wie gesagt: In der normalen Forumsliste passiert das aber nicht. Da bleibt es einzeilig. Danke, Frank
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
Benedikt K. (benedikt) schrieb am 26.02.2008 um 17:18 Uhr: >USB und Ethernet kommen wahrscheinlich noch (laut Atmel Stand auf der >Embedded) Eine interessante, aber von Seiten Atmels leider sehr vage Aussage.
wenn du eine Tabelle hast, die größer ist als 32kByte ? Auf einem AVR kein Problem, aber bei einem dsPIC ?
-
Thread
PIC 18F, Timer-IRQ mit 38,4 kHz ?
Hallo, ich möchte gerne mit einem PIC 18F452 einen Timer-IRQ generieren mit einer Freq. von exakt 38400 Hz. fOSC ist 10 MHz, mit Quadruple-PLL aktivert. Wie gehe ich da am besten vor, mit den Pre-/Postscalern bekomme ich durch Teilung
Genau wird das mit einem 10MHz Quarz nichts. 10MHz --> 0,1µs Zykluszeit, 38,4kHz --> 26,0416666666666667µs entspricht rund 260 Prozessorzyklen. Aber eben nur rund und nicht genau. MfG Steffen
-
Thread
[V] Diverse Bauteile und Geräte
" Preis: VHB 80€ 1x Stange (19Stck.) Fairchild CD4049UBCN PDIP16 Preis: VHB 10€ 1x Stange (26Stck.) Microchip PIC 18F2455I/SO Preis: VHB 90€ 1x Messschieber 640mm länge, 270mm Schnabelweite Preis: VHB 100€ Edit: Preise verstehen sich incl. Versand. Bei Interesse könnt ihr mich per
-
Thread
Visualisierung von geloggten Daten
80693,-0.014000,14,300,21,-6,0,21,6,4 80694,-0.010600,10,300,15,-6,0,15,6,4 80695,-0.012900,12,300,18,-6,0,18,6,4 Und möchte den nun umwandeln. Die Daten sollen einfach nur rein kommen zum ansehen Der Aufbau ist: Daten Nummer, Strom [A], ABS Strom [mA],A,B,C,D,E,F,G Bei allen versuchen die
24.01.2012;17:30;848.429749;2056.000000;219.040283 25.01.2012;17:30;859.015015;2064.000000;220.560837 26.01.2012;17:30;869.015015;2071.000000;221.560837 27.01.2012;18:21;879.861084;2078.000000;223.165558 28.01.2012;17:30;888.568604;2085.000000;224.793610 Letztlich möchte ich nun für alle 3 Werte
-
Thread
Neue Propeller Karte zu Fertigen
als PDF, wenn man die Software zum Propeller installiert. Nennt sich "Propeller Demo Board Rev D_E_F Schematic.pdf". MfG
Forum, da findet sich auch jede Menge Interresantes. http://forums.parallax.com/forums/default.aspx?f=25
-
Thread
MMC SD library FAT16 FAT32 read write
100nF direkt am SD-Slot, 200uF in der Nähe des µC.
bb0e 0007 10cd 0000050 eb5e 32f0 cde4 cd16 eb19 54fe 6968 2073 0000060 7369 6e20 746f 6120 6220 6f6f 6174 6c62 0000070 2065 6964 6b73 202e 5020 656c 7361 2065 0000080 6e69 6573 7472 6120 6220 6f6f 6174 6c62 0000090 2065 6c66 706f
-
Thread
ATMega328-basierter Sprach-Synthesizer für den CPC 464 - Schnelles Byte-weises Lesen mit dem 328?
Datenbus des CPCs zu lesen und zu puffern. Die Addressdekodierung mache ich mit 2 PALs (Lattice / Atmel G18V8), die ein "Adresses erkannt"-Signal erzeugen sobald die IO-Addresse &F9E0 auf dem Addressbus erscheint. Ursprünglich sollte dieses Signal dann im 328 einen Interrupt mittels INT0 auslösen, der sich
Das 74LS373 verarbeitet ja auch nicht, fragt z.B. nicht auf 20 oder 26 ab - was hat es eigentlich damit auf sich?