-
Thread
FM Radio Modul RDA5807M
o.Ä.). Achja ich programmiere ohne Arduino und Raspberry, sondern verwende den PIC18F45K50. Einschalten und staunen... Gruß
i2c_stop(); _delay_ms(100); i2c_start_wait(FM+I2C_WRITE); i2c_write(0x05); i2c_write(0x88); i2c_write(0x0F); i2c_stop(); _delay_ms(100); } void FM_activate () { i2c_start_wait(FM+I2C_WRITE); i2c_write(0x02); i2c_write(0xC0); i2c_write(0x01); i2c_stop();
-
Thread
8x8 LED Matrix ansteuern
Hallo! Ich möchte eine 8x8 LED Matrix so einfach wie möglich ansteuern. Zur Verfügung stehen: PIC 16F88 (Microchip), MAXIME 7221 Multiplexer für jeweils 64 LEDs. Wie könnte ich die LED Matrix (eventuell auch mehrere) mit dem PIC und dem Multiplexer ansteuern? Könnte ich dies vielleicht mit Schieberegistern
-
Thread
Overflow, Carry?
für nen 8 bit prozessor: https://www.xilinx.com/support/documentation/ip_documentation/ug129.pdf S.88f
Fehlerfall verlieren): [c] #include <stddef.h> #include <stdio.h> #include <stdint.h> uint8_t f1() { return 25; } uint8_t f2() { return 250; } int main( int nargs, char **args ) { uint8_t summand1 = f1(); uint8_t summand2 = f2(); uint8_t ergebnis = summand1 + summand2
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
Publikums dazu? > > Schon wieder danaben. Der TMS320C28x hat einen Repeat-Befehl. Microchips 16-Bitter PIC24/30/33 haben den auch.
E und F, die zu einem 16-Bit-Akku W zusammengefasst werdem konnten. Der aus A und B gebildete 16-Bit-Akku D wiederum konnte mit diesem zu einem 32-Bit-Akku Q zusammengefasst werden. Dieser bestand dann aus
-
Thread
16f88 daten frame mit 22Byte bearbeiten
Hallo, ich programmiere einen PIC 16f88 in Assembler. Mein Problem ist folgendes: 1.)Leider bin ich noch ein Anfänger! 2.)Ich bekomme über die USART Schnittstelle ein 22Byte langes Datenpaket. (7E 00 12 92 00 13 A2 00 40 2D A8
PIR1,RCIF goto MAIN movf RCREG,w movwf INDF incf FSR,f decfsz Zähler,f goto MAIN movf Daten+20,w movwf Byte goto MAIN
-
Thread
Tabelle implementieren Assembler MPLAB
Hallo! Bitte um Hilfe! Ich programmiere den PIC16f88 in MPLAB mit der Sprache Assembler. Ich hab 2 sehr große tabellen. Jede Tabelle hat die Werte von 0-255. Nun mein Problem ist dass der PCL überschritten wird und er beim call tab irgendwo hinspringt
movlw low tablestart addwf address, w btfsc STATUS, C incf PCLATH, f movwf PCL tablestart retlw 0 retlw 1 retlw 2 [/code] Gruß Flo
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
fehlt: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0101 Im Mode [11], also im Stunden-Modus [6] auch: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M11T0101
sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0529 "Es ist 12 Min. vor 1 Uhr" passt gar nicht: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0048
-
Thread
Riesige Schaltermatrix auswerten
Esselbach schrieb im Beitrag #4102410: > Welches ist der preiswerteste MC mit 4 oder 6 Beinchen? PIC10F200T, ca. -,33 € bei 3000 Stück (zumindest der vom Microchip). > Hänge so einen > (passend programmiert) an jeden Schalter und ale MCs zusammen an eine > Busleitung - erledigt der Fall und
Man kann aber wirklich auch adc verwenden, 44x32 geht noch, man braucht dann z.B. 10x 16f1503 oder weniger wenn man externe Mux verwendet. Schalter auf GND und mit zwei Widerständen auf Spalte und Zeile aufgetrennt.
-
Thread
[S] Low-Pin Count MC mit USB-HID
PIC16F1455: SOIC14 mit Hardware USB 2.0. Kein Quarz nötig. fchk
STM32F042F6P6, TSSOP20, kein Quarz (CRS), Außenbeschaltung 1..2 100nF, Software fällt fast fertig aus CubeMX raus.
-
Thread
neuer Transistortester GM328 aus China
Ca. EUR 16,22 sind kein Geld. Interessant ist nur Porto und evtl. Zoll.
dieses Modell hat Drehgeber und Präzisionswiderstände. http://www.ebay.de/itm/172011655752?euid=f1ae465ceb39485f920e68286964e47e&cp=1 Gruß Gerd
-
Thread
Suche Renesas uC
Hallo zusammen! Weiss jemand ob es einen 8- oder 16-Bit-Mikrocontroller von Renesas gibt mit folgenden Eigenschaften: - noch ein paar Jahre erhältlich (also kein Auslaufmodell) - am besten bei inländischen Händlern verfügbar - keine Befehls-Pipeline
Fabian F. schrieb im Beitrag #5314306: > Seit Mitte letzten Jahres ist die Lieferzeit >24Wochen und der Preis bei >>1,60€. Wohl eher: Schlecht verhandelt von Deinem Einkauf. Hier bei 22 Eurocent je Stück
-
Thread
Wii Nunchuk I2C Problem ?
Thema: Ich versuche momentan (wie viele Andere auch schon) ein Wii Nunchuk über I2C an einem Atmega16 einzulesen. Dafür verwende ich den Hardware I2C des Atmels mit 100kHz Clock. Der Atmel selbst läuft auf 16MHz. Ich verwende im wesentlichen die I2C Bib von Peter Fleury, die ich für andere Sachen (EEprom
ATMega16 / 3,3V / 16MHz alles drei zusammen passt nicht. Grüße
-
Thread
2x Motoren (12V / 2A) mit PWM ansteuern (µC PIC)
bringen. wir haben 2 motoren mit 12V / leerlauf 300mA / unter last ca 2A. diese wollen wir mit einem PIC 16f877 über PWM ansteuern. wir haben für jeden motor einen tc4427a treiberbaustein an den wir direkt die motoren angeschlossen haben! laut datenblatt kann man diese bis zu 1,5A belasten, darum gingen
haben: VF ≤ 1.2 V @ I = 2 A trr ≤ 200 ns die dioden haben laut datenblatt: I = 2A VF = 0,88V trr = 15ns dann sollte es an den dioden ja nicht liegen!?
-
Thread
[V] diverse Gegenstände
Hallo! Ich habe nach dem Aufräumen folgenden Artikel abzugeben: 8 x PIC 16F88-I/P 25€ 1 x Eurolite NODE 1 mit 5Meter LED-Strip 25€ 3 x Diverse Messgeräte 25€ 1 x Rexroth Prop.Verstärker 25€ 1 x AEG-EProm 2€ 1 x Mastercard Kartenlese(schreib)gerät
-
Thread
keine Mikrocontroller auf dem Markt
Beitrag #6939568: > Das man dann eventuell den Zertifizierungswahn wieder machen muss. Wenn ein STM32F103CB 20$ kostet wie bei https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103CBT6_C8304.html kann man CS32F103xx vom Chinesen kaufen und neu bedrucken. Hätte nie gedacht
Unsere Zukunft : https://www.arte.tv/de/videos/078193-000-F/die-neue-welt-des-xi-jinping/
-
Thread
Bootloader und Watchdog Reset
Stromversorgung verhält sich der Controller wieder normal. Das Schema vom Aufbau des Controllers (ATmega88) ist angehängt. Der Code wurde im Atmel Studio 7.0.1417 geschrieben und kompiliert. Die Fuses sind auf Extended 0xF9, High 0xDE, Low 0xE2 gesetzt. Als erstes programmiere ich den Controller mit der
electronics.stackexchange.com/questions/233056/can-putty-be-used-to-send-serial-data-from-the-pc-to-the-pic-how
-
Thread
Drehzahlregelung 380V Motor?
Problem, ich muss einen 380V Drehstrommotor (etwa 2-3kW ich weis noch nicht so genau) mit einen µP (PIC18F448 oder ähnliche) Drehzahl gesteuert laufen lassen (von 0 - 100%) und er muss sich in beide Richtungen drehen können. Da ich mit Drehstrommotoren und Drehzahlregelung bei Wechselstrommotren noch
Hallo Zusammen, bin gerade bei einer Überarbeitung mit einem Mega88 an 20 Mhz und einem Mega 16 zur Aufteilung von Anzeige und Brückenansteuerung. Da will ich die Pulsfrequenz auf 2500 Hz hochsetzen. Ich hatte Bedenken, dass die ganzen Interrupts sich zu sehr überschneiden
-
Thread
Antennenbau, Eure Bilder.
auch hier: http://www.db6nt.de/fileadmin/userfiles/_pdf/download_archiv/Signal%20Erzeugung%20fu%CC%88r%20die%20mm-Wellen%20Ba%CC%88nder.pdf Ist doch nur ein bisschen Bastelarbeit...;-)
Amidon oder ein anderer Hersteller ist weiß ich nicht. Kapazität dieser Größe waren glaube um 15pF wenn sie voll eingedreht sind.
-
Thread
Taschenrechner Eigenbau?
Mann o mann, so viele Stellen, mein Adler 88T hat nur 9.
wissenschaftlichen Taschenrechner auf Basis des HP-45 gebaut, inklusive Stoppuhr, Hardware war ein PIC 16F877A. Das Projekt habe ich noch, falls Interesse besteht. Funktioniert allerdings in RPN, dafür mit BCD-Arithmetik, alle wissenschaftlichen Funktionen etc. Falls du einen eigenen Rechner bauen
-
Thread
I2C Display einfache Frage
;}while(0) /* Pin Is Clear */ #define PIC_D_(port,pin) (((port->IDR) & (1UL<<(pin))) == 0) #define PIC_D(portpin) PIC_D_(portnummerzuportzeiger(STM_PORT(portpin)),STM_PIN(portpin)) /* Pin Is Set */ #define PIS_D_(port,pin) (
zusätzlich Platz gekostet hätte, habe ich einfach einen bestimmten Wert der sonst nirgendwo vorkommt (0x88) als "unsichtbar, wird übersprungen" festgelegt. Wenn man alle Ausgaben vertikal an 8 oder 16 Pixeln ausrichtet, und keine überlappenden Ausgaben braucht, kann man zudem auf Pufferspeicher verzichten
-
Thread
Datenblatt URL ändern?
PIC16F1825 http://ww1.microchip.com/downloads/en/DeviceDoc/40001440D.pdf
pub/Collateral/MC7800-D.PDF http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf o.ä.
-
Thread
68020 will nicht laufen
Der Compiler liefert 68k/10 Code mit 16bit Integer? 68020 ist durchgängig 32bit.
sind 0x46 0xfc 0x27 0x00, die Datei fängt mit den Zeilen > S0030000FC > S3150000000046FC270023FC7F08008000FFFA0423FC3F an. Die zweite Zeile mit dem S3-Record ist so zu lesen: > S3 15 00000000 46FC270023FC7F08008000FFFA0423FC3F Das hat so alles seine Richtigkeit.
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
Ich hatte vor einiger Zeit für den PIC16F876 das gleiche Programm in Flowcode geschrieben wobei es keine Probleme gab. Es kann ja nur etwas mit dem PORT A sein weil bei Port B gehen die Pullups ja ordentlich. Ich habe auch mal einen
Beitrag #4710917: > Was soll ich ändern Schreibe überall, wo PORTA modifiziert wird mit Maske 0xF0: Alt: PORTA = irgendwas & 0xF0; Neu: PORTA = (irgendwas & 0xF0) | 0x0F; Bespiel: Alt: PORTA = dat * 16 & 0xF0; Neu: PORTA = (dat * 16 & 0xF0) | 0x0F; Die Maske 0xF0 könnte
-
Thread
Pollin MOTOROLA VIP1710
All data on device /dev/mtdblock/2 will be lost! Continue? (Y/N) y end_request: I/O error, dev 1f:02 (mtdblock), sector 0 end_request: I/O error, dev 1f:02 (mtdblock), sector 8 end_request: I/O error, dev 1f:02 (mtdblock), sector 16 end_request: I/O error, dev 1f:02 (mtdblock), sector 24 end_request
10007800 00000001 $16: 802b0000 00000009 8092c000 00000001 00000001 8092c3e0 10007800 00000000 $24: 802b0000 ba2e8ba3 8092c000 8092bf10 100254f0 8011f268 Hi : 00000000 Lo : 00000000 epc : 8011f28c
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
schnellen Unterscheidung. Die billigeren Bausteine für Serienfertigung hatten kein Fenster. Beim PIC16C84 konnte man auf das Löschgerät verzichten, da hier ein elektrisch löschbarer Speicher verbaut war. Für gehobene Ansprüche wurde Emulatoren eingesetzt, also eine Hardware, die den Mikrocontroller
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
-
Thread
Roulette programmieren
Mucky F. schrieb im Beitrag #6748488: > Schöne Idee, wenn Zeit oder Skills fehlen würde ich das bei ner > Freelancer Seite anfragen. Du überschätzt das Budget von Schulen
Nullyhpothese ist falsch, der Kessel ist gezinkt. Mit 88,4% Wahrscheinlichkeit kommt ein korrekter Kessel durch den Test. 11,6% ist die Wahrscheinlichkeit, dass ein korrekter Kessel den Test nicht besteht, das ist der Fehler erster Art. 11,6% sind ziemlich
-
Thread
Schwinger für PIC 16F84-4
Hallo, ich arbeite grade an einem Projekt mit einem PIC 16F84-4 und habe einen 4 Mhz Schwinger von Conrad (Nr. 503169-88) gekauft. Kann mir jemand helfen und sagen, wo ich in EAGLE ein entsprechendes Symbol für den Schwinger finde...Oder muss ich den
-
Thread
Hilfe bei RS232!
Hallo! Ich habe folgendes Problem mit der RS232 Schnittstelle (PIC 16F88): Obwohl meines Wissens nach der Assemblercode stimmen sollte, zeigt das Oszi (angehängt an den TX-Pin) rein gar nichts an. Wird das Programm gestartet, tut sich auch nichts. Im Debugmodus
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
nicht zitieren kann? Auf jeden Fall, hier ist das Image mit den Rücksende-Bedingungen https://ae-pic-a1.aliexpress-media.com/kf/Sc80cd48dd7cb478e99b34f4354c8c16fx.jpg_.webp Und hier der relevante Teil >> Grund für die Rückgabe >> >> Für den Artikel, der beschädigt/defekt / nicht wie beschrieben
ein Schnäppchen ergattern. Aber bestellt wird jetzt nicht mehr täglich wie früher... 10 Stk. PIC12F508 um 5.85 Euro als "Early Bird"-Angebot :) Denn heute früh habe ich beim Kaffeetrinken aus einem PIC12F508 ungewollt einen PIC10F202+ gemacht (mit 5 GPIOs statt nur 4 GPIOs wie beim PIC10F202
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Anbei mal die originale Platine(ober u. Unterseite) 1.Pic im originalen Zustand 2.Pic schon mal ein wenig gemoddet. Die Pads für die Endstufen, habe ich auf 4xLöcher erweitert, da passen die blauen Schraubklemmen hervorragend drauf. EDIT: Statt 2x4700µF
nicht so aktuell. > > Hier habe ich ein Spice Modell des 2SD882 > > .MODEL 2SD882 NPN(Is=282f Xti=3 Eg=1.11 Vaf=100 Bf=200.7 Ise=288.7f > Ne=1.368 Ikf=20 Nk=1.235 Xtb=1.5 Var=100 Br=52.37 Isc=8.515p Nc=1.527 > Ikr=.2617 Rc=15.88m Cjc=166.3p Mjc=.4069 Vjc=.3905 Fc=.5 Cje=291.8p > Mje=.3606
-
Artikel
AVR CP/M
fertige Diskimages verfügbar) Der entsprechende Aufruf über die cpmtools sieht so aus: mkfs.cpm.exe -f avrcpm -b cpm.bin -L test diskimage Das diskimage kann man dann ebenfalls mit den cpmtools weiter bearbeiten. Aufrufbeispiele: cpmls -f avrcpm diskimage - zeigt Inhaltsverzeichnis an cpmcp -f avrcpm diskimage datei.com 0:datei.com - kopiert datei.com in das image cpmcp -f avrcpm diskimage 0:datei.com datei.com - kopiert datei.com aus dem image cpmrm -f avrcpm datei.com - loescht datei.com aus dem image Die cpmtools gibt es hier: (Achtung! Inzwischen wird FAT16 unterstützt
-
Thread
ASM-Nachoptimierer
Hallo Fritz ich habe schon einige Steuerungen mit uC gebaut (PIC), ich verwende dabei immer Assembler. Mein Arbeitskollege hat sich vor kurzem mit nem ST62 und C rumgeärgert. Soll heissen er mußte eine Änderung an einem bestehenden Programm durchführen, aber nach
r24,1 83 0018 8731 cpi r24,23 84 001a 9105 cpc r25,__zero_reg__ 85 001c E4F3 brlt .L8 16:x.c **** c=c+b+i; 17:x.c **** 18:x.c **** a=a+b; 19:x.c **** a=a/2; 20:x.c **** 21:x.c **
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
und #define F_CPU muß so aussehen: #define F_CPU 10000000 ohne die [] Klammern
oberen teil überall die richtigen zahlen eintragen muss sprich unsigned char ch_1[8] ={0x00, 0x3F, 0x44, 0x44, 0x3F, 0x00, 0x00, 0x00}; // Code for char A wird dann--> unsigned char ch_65[8] ={0x00, 0x3F, 0x44, 0x44, 0x3F, 0x00, 0x00, 0x00}; // Code for char A usw. und bei der
-
Thread
pollin dot matrix lcd 122x32 dots dg 12232
(wegen dem Display), stellt man am besten irgendwas in Richtung 100kHz ein. Dann kommt man mit 100nF aus.
Buchstabenspeicher: font.h: static char PROGMEM font5x7[] = { . . 0x20, 0x54, 0x54, 0x54, 0x78,// a 0x7F, 0x48, 0x44, 0x44, 0x38,// b 0x38, 0x44, 0x44, 0x44, 0x20,// c 0x38, 0x44, 0x44, 0x48, 0x7F,// d 0x38, 0x54, 0x54, 0x54, 0x18,// e . . . void GLCD_WriteData(unsigned char dataToWrite) { GLCD_WaitForStatus
-
Thread
Siedle In-Home-Bus Protokoll
Das ist der SO-16 Käfer: ULN2001 http://www.st.com/content/ccc/resource/technical/document/datasheet/f3/6e/c8/64/4d/b3/4e/38/CD00001244.pdf/files/CD00001244.pdf/jcr:content/translations/en.CD00001244.pdf
Habe leider nur 16V Elkos da... Mit 3000uF und Gyrator müsste das aber dann funktionieren. Bin gespannt, Mittwoch kommen die Platinen.
-
Thread
PIC18F4550 und I2C funktioniert nur teilweise. Spuki
Hi, ich hab da mal ein kleines Problem bei der I2C und dem PIC18F4455 oder auch 18F4550. Nur vorweg, der I2C Bus geht von der Hardware her zu 100%. Ich habe angefangen mit USB rumzuspielen, als erstes mit dem Treiber von Microchip nun will ich das ganze als
Fällen einen identischen code erstellen. Leider sind im Code, erhebliche Abweichungen. Geht [code] 16: unsigned char EEPageWrite( unsigned char control, unsigned char address, unsigned char *wrptr ) 2F3C CFD9 MOVFF 0xfd9, 0xfe6 2F3E FFE6 NOP 2F40 CFDA MOVFF