-
Thread
Flankenerkennung / Drehgeber (Microchip)
sehr oft vor in AVR was bedeutet, dass genau? Data Direction Register -> TRIS Was für einen PIC hast du denn? Wenn du dich nach all dem hier tatsächlich traust Interrupts zu verwenden, dann schau mal da http://www.hs-ulm.de/users/vschilli/Mikrocontroller/uCQ/_downloads/uC_quick-X.pdf Kapitel
Überbleibsel aus anderen Funktionen und kann weggelassen werden. Ich hoffe, daß Du den Ablauf bei Deinem PIC 1:1 umsetzen kannst.
-
Thread
Bezugsquelle Holtek IC HT45R04 DIP
Da du die Sotware eh neu schreiben musst, nimm doch einen gängigeren µC.
Ich habe es wiedergefunden, da gab es mal einen PIC-kompatiblen aus Taiwan: MDT2005 = PIC16C54 http://www.crossic.com/display.php?ic=422 also nicht Holtek https://www.datasheetarchive.com/?q=HT45R04 da gibt es das Datenblatt, aber wie gesagt nur
-
Thread
ARMv7 Controller mit 9-Bit UART
eine andere Lösung ARM Cortex-A7 mit einer 9-Bit UART > auszustatten? Du könntest einen kleinen PIC als RS485 Controller verwenden. Der hier https://www.microchip.com/en-us/product/PIC16F15325 https://www.digikey.de/en/products/detail/microchip-technology/PIC16F15325-I-SL/6593043 hat nur 14
im PIC gekapselt sind. Das macht dann auch einen Umstieg auf einen anderen Linux-SOC trivial. fchk
-
Thread
DIL auf SO Konverterplatine
www.elk-tronic.de Hmm, da hat wohl jemand zu viel adapter produziert udn wird die nicht los. PIC 16F628 gibts in SOIC und SSOP - für beide gehäuseformen gibts günstige adapter hier : http://www.futurlec.com/SMD_Adapters.shtml Achso, so ganz am , falsches Forum.
3E, 3A/N boards - und die FPGAs sind nicht pin compatible. Ich habe für Spartan 3 (XC3S400-4FGG456C) ein board entwickelt, allerdings ncith 2.54 stiftleiste sondern 1.27. Damit ist der baord 80 x 80 mm gross. Hat allerdings 6 layer. > Einen fairen Preis zu nennen, ist nicht einfach für mich,
-
Thread
12V(Bordnetz) -> 80V/43A Wandler
: LF Serie (LOW ESR): 330µ/470µ/16V 9mOhm 6,1Arms http://www.nichicon.co.jp/english/products/pdf/e-lf.pdf LG Serie (High Cap): 820µ/16V 11mOhm 5,6Arms NS Serie: 330µ/16V 10mOhm 5,5Arms http://www.nichicon.co.jp
x BSB015N04NX3 (Canpak oder IPP023N04N (TO-220) Kondensator Eingang: 18 x Nichicon LF 470µ/16V 9mOhm 6,1Arms Übertrager: 2 x Ferrite Ringker TX85/41/18 mit 3C90 Material N2:N1=7,7 N1=4 18x1mm² N2=31 3x1mm² Gleichrichter: 2 x 200V Schottky (Trench MOS) von Vishay zb.: http:
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
hier supported devices auf dem xds100-wiki V1: Support for the following processors cores: TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x and TMS320C66x. V2: Support for the following processor cores: TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x, TMS320C66x, ARM
F28335 ist also nicht supported. Es gibt ja noch V3: Cores NOT supported: ARM 7, ARM 11, TMS320C24x, TMS320C55x+, TMS320C670x, TMS320C671x, TMS320C672x, TMS320C64x (note that TMS320C64x+ is supported) and other cores not listed as supported. "and other cores not listed as supported" -> Sind
-
Thread
Infineon µC XC164D-Serie
Oder nen M16C von Renesas. Hat drei Uart`s, die auch für SPI genutzt werden können. Mfg Sascha
auf so eine schwammig formulierte Anfrage soviele Antworten bekommt. :D Fassen wir zusammen: - 16bit hardware SPI ist gesetzt - Infineon µC ist gesetzt (da ich ne deutsche Firma und keinen deutschen Produktionsstandort brauche) Nun die Fragen: 16bit hardware SPI setzt zwar keinen 16bit-µC voraus
-
Thread
[V] div. ICs und Bauteile
DIL16 (komplett 0,2 Euro) Abgabe nur komplett - 1 Stück "HEX Inverter OC" 74F06 DIL14 (0,1 Euro) - 1 Stück "Temp. Sensor" DS1621 DIL8 (2,- Euro) - 4 Stück PIC16C54B-20 SO18 (komplett 1,5 Euro) Abgabe nur komplett - 1 Stück "4-fach RS422/485 Line Driver" DS26C31 DIL16 (0,15 Euro) - 20 Stück PIC16C54-RC SO18 (pro Stück 0,2 Euro) Abgabe nur im 5er Set - 1 Stück "Step Up/Down Wandler bis 500mA" TL497ACN DIL14 (0,3 Euro) - 1 Stück "8-fach D-Latch" 74ALS573
-
Thread
µC von 0 auf lernen. ASM oder C?
Ich habe zuerst ASM auf dem PIC16F84 gelernt, neben rudimentären C-Kenntnissen. Der Effekt war, dass ich dank diesen ASM-Vorkenntissen das C-Verständnis während der Übungen an der Uni enorm vertieft habe und meiner Meinung nach
von den C Kennern schreiben, wie lange es dauert ein Bit eines Portes zu setzen, bei einem Takt von 20MHz mit einem PIC16F887. Datenblätter lesen solltet ihr ja können ;)
-
Thread
Parallax Propeller
Auch wenn ich jetzt seit 1983 fast täglich Assembler programmiere auf verschiedenen Systemen (Pic, Atmel, x86, NEC, Motorola etc.) bin ich von dem Teil begeistert. Klar, der neue mit 16 Cogs und anderem Timing ist interessanter, aber das ist schon mal ein Anfang. Übrigens, ich habe noch keine
vermeiden und Probleme mit den gegebenen Möglichkeiten zu > lösen. Das heißt also, dass weiterhin der PIC16F84 oder die kompatiblen Nachfolger 16F628 in der Firma verwendet wird. Aber doch dann kein Propeller. Irgendwie hat Parallax schlechte Karten ... Firmen wollen ihn nicht und Privatleute wollen
-
Thread
Dateizuordnungstabelle in FAT16
BC F0 7B 8E D9 B8 00 20 8E C0 FC BD 00 7C 38 4E 24 7D 24 8B C1 99 E8 3C 01 72 1C 83 EB 3A 66 A1 1C 7C 26 66 3B 07 26 8A 57 FC 75 06 80 CA 02 88 56 02 80 C3 10 73 EB 33 C9 8A 46 10 98 F7 66 16 03 46 1C 13 56 1E 03 46 0E 13 D1
07 00 CD 10 EB EF A0 FD 7D EB E6 A0 FC 7D EB E1 CD 16 CD 19 26 8B 55 1A 52 B0 01 BB 00 00 E8 3B 00 72 E8 5B 8A 56 24 BE 0B 7C 8B FC C7 46 F0 3D 7D C7 46 F4 29 7D 8C D9 89 4E F2 89 4E F6 C6 06 96 7D CB EA 03 00 00 20 0F B6 C8 66 8B 46 F8 66 03 46 1C
-
Thread
Bewegungsmelder, kostengünstig, mobil
26fh_eds%3D%25c3%259f%26fh_refview%3Dsearch&fh_host=http://www1.conrad.de&fh_session=/scripts/wgate/zcop_b2c/~flN0YXRlPTMwMzQ3MTgwNjc=?&fh_pic_url=//images.conrad.de&layout=b2c&fsm_host=&fsm_insertkz=
=57875;START=0;SORT=artnr;OFFSET=16;SID=15cQc3E9S4AQ8AAETR8JEb23db7742af5684f7b8a5c5ea92f1b4f und nem AVR mit ADC verbinden? Wieso geht das nicht auf Lochraster?
-
Thread
Mplab 4.15 Error 152 Executable code and data must be defined in an appropriate section
Lehrbuch. Hier mal der Assemblercode: ; TODO INSERT CONFIG CODE HERE USING CONFIG BITS GENERATOR ; PIC16F18877 Configuration Bit Settings ; Assembly source line config statements #include "p16f18877.inc" ; CONFIG1 ; __config 0xFFEE __CONFIG _CONFIG1, _FEXTOSC_ECM & _RSTOSC_HFINT1 & _CLKOUTEN_OFF
(Error 122.Illegal Opcode)?? Danke erstmal!...mal gucken was da jetzt noch ist? LIST p=16f18877 #include <p16f18877.inc> udata_shr LoopC res 1 udata LoopUnneeded res 3 RES_VECT CODE 0x0000 ; processor reset vector GOTO START ; go to beginning of
-
Thread
Welches Programmiergerät für PIC und EPROM kaufen?
_0?hash=item2c5234b819 http://cgi.ebay.com/G540-USB-Universal-EPROM-FLASH-GAL-AVR-PIC-Programmer_W0QQitemZ250532567797QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item3a54e79af5 http://cgi.ebay.com/ADVANCED-EPROM-FLASH-MPU-PIC-USB-Universal-Programmer-u_W0QQitemZ190358382599QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item2c523e6807 http://cgi.ebay.com/USB-RS232-PIC-Development-tools-Programmer-16F877A_W0QQitemZ300305342504QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item45eb97e028 usw. So wie ich das sehe sind das
-
Thread
Can-Bus
einfachste und billigste Hardware für mich, um das Funk Gateway zu realisieren. Weil nen UART hat der PIC ja auch dran. Darüber würde der Receiver RCM 120 angebunden werden. Nen Protokoll müsste man dem PIC aber erst noch beibringen - oder? Gruss Mario
p.s. progammieren tuhe ich mit pascal oder c von mikroe vg raupe
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
(in 2,54 und 1,27mm). Da ich auf meinen µC-Leiterplattenlayouts grundsätzlich den Reset-Taster vergesse, hat auch dieser noch hier Platz gefunden. Und für den 10pol-µC.net-JTAG gibt es noch einen kleinen FT232
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Aaron C. schrieb im Beitrag #5570773: > 2x16 LC-Displays inkl. I2C Backpack in Blau Weiß für 1,86€ > http://rover.ebay.com... Ich bestelle über Aliexpress, da ist das der übliche Preis bzw. kann aktuell
Hat eigentich von euch schonmal das hier bestellt: https://www.ebay.de/itm/Version-1-1-34-16-Logic-Analyzer-USB-100M-Max-Sample-Rate-16CH-DE/123081311043?hash=item1ca837c343:g:d7cAAOSwtrJbPEg- und kann berichten? Der 8Kanal 24MHz LA ist mir schon lange zu klein. Daher würde der schon
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
Lurchi schrieb im Beitrag #6423548: > Die einfache Schaltung mit PIC hat schon mal eine Schwachstelle beim > Oszillator: der Quarz direkt am µC lässt sich schon mal vom µC > beeinflussen. Quarze sind ja oft nahe beim uC. Beim HP5334B sind die Oszillatoren ein gutes
eben kein besonders guter Regler verbaut wird. der einfache Heizer aus Ungarn regelt sich bei ~53°C wenn man 5-7V nutzt. Beim selben Aufbau werden mit 12V dann ~54.4°C erreicht.
-
Thread
Elektor Reflow Ofen
Bauteilliste für eine kompakte Ofensteuerung, wie ich sie bauen würde/werde: 1x atmega8-pdip 1x quarz, 16MHz HC49 2x Kerko 33p 1x 7805 (TO-92) 1x Elko 100µF/16V 105°C 1x Elko 220µF/35V 105°C 4x LED 3mm oder 5mm 4x Taster DT6 1x LCD (1x16 oder 2x16) 7x Kerko 100n 1x Trafo 1x9V, 2.8VA z.B. Era EI30
-Kondi mit 100nF 1x Widerst. 100 Ohm 5x Widerst. 330 Ohm 2x Widerst. 1k 1x MAX232 4x Elko 1µF/16V 105°c 1x Sub-D Buchse, print 2x 2-er Schraubklemme 2,54mm Eventuell noch 2 Widerstände + 1x100nF mehr (Für bessere Temperaturauflösung) Wer will auch noch einen weiteren Varistor 250V+ Feinsicherung
-
Thread
I2C Zycluszeit
der Tastatur die LED aktivieren. Bsp: [c] void I2C(void) { vLEDBYTE = 0x00; if(vLED1) { vLEDBYTE += 0x01; } I2CSTART(0x54); I2CSEND(vLEDBYTE); I2CSEND(0x54); I2CRESTART(0x55); vTASTE
Da ich die Software von einem PIC16 auf einen PIC18 umgeschrieben habe liegt es möglicherweise daran das ich im copy/paste Wahn vergessen habe die Defines der Ports an denen sich die Relais befinden als PORTxbits.Rxx anstelle von LATxbits.Lxx
-
Thread
Mikrocontroller gesucht
Ralf F. schrieb im Beitrag #2669243: > -Code möglichst in C (kein cpp oder gar Assembler!) Ich bin mir ziemlich sicher, dass es keinen Mikrocontroller gibt, der C versteht ;) Wenn du aber einen Mikrocontroller meinst, für den es einen C-Compiler gibt, das
New-USBASP-USBISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128-/170813851774?pt=LH_DefaultDomain_0&hash=item27c54c887e Falls du einen PC mit "echter" paralleler Schnittstelle hast, kannst du dir einen Programmer selbst zusammenlöten. Anleitungen findest du hier im Wiki. Auch recht billig fährst du mit dieser
-
Thread
PIC10F206 - Port schalten?
TRIS ist im Prinzip wie DDRx beim AVR. Ein PIC mit mehreren Ports hat natürlich auch für jeden Port ein TRIS-Register (TRISA, TRISB...). Bei den ganz alten PICs (16C54...) gab es wirklich einen speziellen Befehl, um diese Register zu setzen. Bei
Inline-ASM einzufügen: [c] movlw b'0000000' ; all output tris GPIO [\c] Und die Fuses sind bei mir: [c] ; Configuration festlegen: ; kein codeprotection ; kein WDT-Timer ;
-
Thread
CRC / Prüfsumme knacken
Ingo F. schrieb im Beitrag #3568333: > Bei einer CRC-Berechnung werden bei einer 16Bit CRC erst 16 "0"-Bits > angehangen und die CRC-berechnet. Dann werden diese "Platzhalter" durch > die CRC ersetzt. Wenn man dann eine CRC über die Daten incl. der > errechneten CRC berechnet sollte
[/code] Bei Bit4 von Byte3 zwei ändern sich gleich 7 Bits: [code]F0 23 44 81 03 (D7 38) F0 23 54 81 03 (42 BD) F0 23 44 81 00 (4C 0A) F0 23 54 81 00 (D9 8F) F0 23 44 01 02 (92 A5) F0 23 54 01 02 (07 20)[/code] auch jedesmal die selben Bits in der Prüfsumme: [code]10010101 10000101 (95
-
Thread
Dumme Frage: 32x32 Bit Multiplikation in 2 Zyklen ?
16x16 Bit Lookuptable und 3 Additionen: (a1, a2) * (b1, b2) = (a1*b1)<<32 + (a1*b2)<<16 + (a2*b1)<<16 + (a2*b2)
einfach 32 Stück 32bit > Volladdierer. Die Multiplikation dauerte 51ns. Ich finde in dem Paper 54ns, und zwar in der Version mit CSA (Fig 3) statt CLA (Fig 2). Also eben /nicht/ mit 32-Bit Volladdierern (@c-hater: in den Bildern wird die wortweise Interpretation verwendet).
-
Thread
Einfacher und billiger Webserver mit AtMega32
in this function) mmc.c:54: error: (Each undeclared identifier is reported only once mmc.c:54: error: for each function it appears in.) mmc.c:54: error: 'SPE0' undeclared (first use in this function) mmc.c:54: error: 'MSTR0' undeclared (first use in this function) mmc.c:54: error: 'SPR00' undeclared (first use in this function) mmc.c:54: error: 'SPR01' undeclared (first use in this function) mmc.c:55: error: 'SPSR0' undeclared (first use in this function) mmc.c:55
-
Thread
lcd mit pic18f242?
progs\18f242_lcd\pic18f242_lcd.mcs". Clean: Done. Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p18F242 "lcd.asm" /l"lcd.lst" /e"lcd.err" Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 50 : Address exceeds
processor. Error[118] K:\MY PROGS\18F242_LCD\LCD.ASM 53 : Overwriting previous address contents (000C) Error[118] K:\MY PROGS\18F242_LCD\LCD.ASM 53 : Overwriting previous address contents (000D) Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 54 : Address exceeds maximum range for this processor. Error
-
Thread
Vereinfachung einer "C" Funktion
sinus noch drin hatte sorry nein kein array ich wollte nur wissen ob ich den Buffer dummy int 16 bit weglassen könnte. Als Hintergrund Ich gebe auf ein LED Display mit 8 x 16 Led's Das mache ich mit spi und zwei PIC16F887 Muster aus und da dachte fängst Du mal mit einer Sinuskurve an.
soll. Wissen wir aber: Martin M. schrieb im Beitrag #4392726: > Das mache ich mit spi und zwei PIC16F887 ;)
-
Thread
1.27mm auf 2.54mm Breakout Platine
Hallo, ich habe das hier entdeckt: http://www.ehajo.de/Abverkauf/xQFP-Breakout-Board-0%2C65mm-142?source=2&refertype=2&referid=4 und frage mich ob/wo es soetwas ähnliches für 1,27mm (I/SO) Pinabstände auf 2,54mm (I/P)gibt. Beispiel für 1,27mm: http://img.alibaba.com/wsphoto/v0/439386565/PIC16F690-I-SO-MICROCHIP-SOP20.jpg Beispiel für 2,54mm (I/P; DIL-Gehäuse): http://csimg.shopwahl.de/srv/DE/29015918odetthpsrirrkzifodmqmnq/T/340x340/C/FFFFFF/url/microchip-pic-16lf1503-i-p-.jpg Oder
-
Thread
HOBO H8 Logger - serielles Kabel?
schrieb im Beitrag #5709029: > Auf dem größten IC klebt ein Etikett, was verbirgt sich darunter? PIC16C54 -LPI/50 http://ww1.microchip.com/downloads/en/DeviceDoc/30453E.pdf Wide operating voltage and temperature range: - EPROM Commercial/Industrial 2.0V to 6.25V - ROM Commercial/Industrial
Oh. Dieser PIC hat keine serielle Schnittstelle, d.h. die Übertragung wird in Software per "bit-banging" erledigt. Das aber erschwert die Angelegenheit, weil damit die Pins am µC, die dafür zuständig sind, nicht eindeutig
-
Thread
Unterschied AVR, Atmega, Atmel, Arm
Hallo alls zusammen, ich programmiere eigentlich PIC-µC, aber da es da keinen vernüftigen kostenlosen c-Compiler gibt, will ich umsteigen. Soll auch ein bißchen als Vorbereitung für meine nächste Studienarbeit sein, weil ich da einen Arm7 (oder ATmega
folders/print/msp-cce430.html Basiert auf der offenen IDE Platform ECLIPSE und unterstuetzt den 16-bit Controller MSP430, in Kuerze auch die 32-bit Familie C2000/PICCOLO. Beide Controller sind in jedem Fall eine gute Alternative zum PIC.
-
Thread
großes Programm funktioniert nicht
Hi, Ich habe ein Problem mit meinem Programm. µC: PIC 18F4523 Programmsprache: C compiler: MPLAB C18 Ich habe mir eine 6x6x6 LED Cube gebaut welche auch Funktionstüchtig ist (http://www.youtube.com/watch?v=_YT1HWFXGgo). Mein Programm bestet im
reinzien (µC-C???) oda was is für PIC's für lau zu bekommen is. (nur für "kleine Projekte") (und wenn ich nur im "Notfall" nur Fix-Point-Operationen verwende) hab mom nur mir 16F... zu tun was wäre da zu empfehlen
-
Thread
ST-Link V2 aus China
Sieht so aus: [code]st-flash --reset write boot.Red.bin 0x8000000 st-flash 1.5.1 2019-06-27T22:54:32 INFO common.c: Loading device parameters.... 2019-06-27T22:54:32 INFO common.c: Device connected is: F1 Medium-density device, id 0x20036410 2019-06-27T22:54:32 INFO common.c: SRAM size: 0x5000
1024 (0x400) bytes 2019-06-27T22:54:32 INFO common.c: Starting Flash write for VL/F0/F3/F1_XL core id 2019-06-27T22:54:32 INFO flash_loader.c: Successfully loaded flash loader in sram 2019-06-27T22:54:32 ERROR flash_loader.c: write error
-
Thread
Interessantes Bauteil: DS1075
über einen 1-Wire-Bus mit dem ich noch nicht ganz zurecht komme. Ich hatte gedacht, einen kleinen 16er PIC mit UART zu nehmen, an den man den DS anschliessen kann um ihn über RS232 zu programmieren. Die URL zu dem DS lautet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2619 Kann man das so machen
programmerboard für den DS1075 ($99). http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2622 Leider ist da einen 16C54 PIC controller drauf, also nachbau nicht einfach. Mit der Software kannst Du die programmierung ganz einfach machen. Grüße Mark,
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
PC Programm geschrieben, um Bilder im BMP Format über die Serielle Schnittstelle an den USART vom µC zu schicken (Später natürlich von SD lesen). Da ich keinen Converter gefunden habe um das 24bit Format in 16bit zu wandeln, muss der µC halt intern von 24bit auf 16bit umrechnen. > In Display12x16Font
machen, wenn du ein richtiges Bild mit hoher Farbtiefe anzeigen würdest (einmal mit 12 und dann mit 16 bit). Wahrscheinlich speichert das Display intern sowieso immer mit 16 Bit Farbe, nur die Übertragung vom µC zum Controller ist anders.
-
Thread
Alternative zum Msp430?
hat die Konkurrenz in den letzten 20 Jahren nicht geschlafen und ist aus meiner Sicht mit einigen uC-Serien am MSP430 vorbeigezogen, wenn man sich am Wert "uA/MHz" orientiert. z.B.: ARM M0(+), oder einige PIC-Serien oder Renesas RL78.
Alkalizelle gibt. Wirklich schick sind da eher die Mixedmode MSP430FG4618/19/... Oder die MSP430F54xx. Dis sind aber auch das Gegenteil von billig.
-
Thread
LCD, Pegelwandler etc. von Reichelt
Hallo! Ich will mich in die µC-Welt begeben und dachte mir das ich mit einem STK500 und dem Tutorial hier anfange. Später wollte ich denn gerne auch noch etwas C lernen. Bis jetzt habe ich mal 3 Wochen auf einem PIC in der Ausbildung
Peter Striewski schrieb: > Hallo! > > Ich will mich in die µC-Welt begeben und dachte mir das ich mit einem > STK500 und dem Tutorial hier anfange. Später wollte ich denn gerne auch > noch etwas C lernen. > Bis jetzt habe ich mal 3 Wochen auf einem PIC in der
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
THOR schrieb im Beitrag #4816072: > Ich empfehle dir, die interne 2,54V Bandgap einzuschalten Warum? Vielleicht, weil die besonders genau ist, weil der Hersteller ja die Spannung auf 2 Stellen hinter dem Komma angibt? Da empfehle ich doch einen PIC, da werden die 1.024V
(3.95-3)*4.16 = ?
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
gespeist (vermutlich via Pull-Up) und gegen GND getastet. Nach dem gewünschten Einschaltimpuls soll der uC einfach in Deepsleep gehen und nichts mehr tun. Erst nach Unterbrechung der Betriebsspannung soll er wieder aktiv werden. Vor 20 Jahren habe ich mal ähnliches gemacht mit einem PIC12C508 im SO8-Gehäuse
zur Info (entspricht nicht der Spezifikation des TE): Manche PICs haben an PORTA einen OD-Pin (z.B. PIC16F690, 16F62x, 16F87x u.v.m.) oder auch frei OD-konfigurierbare Pins an mehreren PORTS, z.b. PIC16F153x (Register ODCONA /B /C).
-
Thread
[V] Aufräumaktion Hobbykeller
, SOT31 mit 6 PINs, 4 Stück 13. ICL7109, 12bit-A/D-Wandler, 3 Stück 14. M27C256B, 256kbit-UV-Eprom, neu 15. TMS27C010A, 1Mbit-UV-Eprom, 5 Stück, neu 16. M27C1001, 1Mbit-UV-Eprom, 5 Stück, neu 17. AM29F040B, 4Mbit-Flash, 20 Stück, neu Mal sehen was ich noch so finde
23. SAB0529, programmierbarer digitaler Timer, DIL18, 4 Stück neu 24. MT4C4256, 1Mbit-DRAM, DIL20, 4 Stück 25. HY534256S, 1Mbit-DRAM, DIL20, 4 Stück 26. M5M4464, 256kbit-DRAM, DIL18, 16 Stück 27. GD75188, Quadruple-Line-Drivers, DIL14, 2 Stück 28. HP2300, Optokoppler
-
Thread
PIC16F628A PWM mit delay (ASM)
Hauptprogramm ;10 Sekunden Warteschleife, bis nächstes PWM Signal Warten_9800 movlw 0xBE movwf c1 movlw 0x5D movwf c2 movlw 0x16 movwf c3 Warten_9800_0 decfsz c1, f goto $+2 decfsz c2, f goto $+2 decfsz c3, f goto Warten_9800_0 goto $+1 goto $+1
RB1-| 8 |-RB6 ; RB2-| A |-RB5 ; RB3-|______|-RB4 ; ;Verwendet wird ein PIC16F628A ;; list p=16f628a #include <P16F628A.inc> __CONFIG h'3F38' errorlevel -302 radix dec ;*************************************************************
-
Thread
Fragen zu Waveshare e-paper 1.54"
in den Beispielen findet, aber völlig problemlos. Allerdings nicht mit Arduino sondern mit einem PIC16F1519 angesteuert. Code selber geschrieben, aber die Initialisierungssequenz und die LUT(s) habe ich übernommen. Einige Werte habe ich angepasst, aber ich kann mich grad nicht erinnern warum ich
mit den offiziellen Display-Bezeichnungen (zu sehen etwa in Links und bei "Related products"): 1.54inch e-Paper Module - schwarz/weiß 1.54inch e-Paper Module (B) - schwarz/weiß/rot 1.54inch e-Paper Module (C) - schwarz/weiß/gelb "V2" ist offenbar jeweils Version 2, also neuer. Bei 2.9 inch
-
Thread
Arduino & AS5600 i2C lesen ohne Lib
restart condition Wire.requestFrom(54, 2); // request 2 bytes from slave device 0x36 while (Wire.available()) { // slave may send less than requested char c1 = Wire.read(); // receive a byte as character char c2 = Wire.read
from slave device #8 while (Wire.available()) { // slave may send less than requested uint16_t c1 = Wire.read(); // receive a byte as character c1 <<= 8; // receive a byte as character c1 += Wire.read(); c1 = (c1 & 0x0FFF)/11.38 ; Serial.print(c1); // print the character
-
Thread
BME680 Druckberechnung viel zu hoch
folgende Prozedur für einen STM32 gemacht (Partialdruck H2O bzw. Luftfeuchte geht auch mit ein): [c] uint16_t DEV_GetPressureNN(uint16_t abspressure, int16_t temperature, uint16_t humidity, int16_t altitude) // INPUT: [ zum Beispiel pNN = DEV_GetPressureNN(9946,273,446,240) = 10200 ] { // abspressure
PIC: Sensorplatine --> "Joy-It Sen-BME680" 20,86°C 65,1%RH 63kOhm 999hPa Anziege KLimaLOGG PRO (Eingehaust Sensor unbekannt) 20,5°C 57%RH Samsung Galaxy Watch2: 999hPa Nächster Schritt ist
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
BSD mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
10121_10126_10124,searchweb201603_1,afswitch_1,ppcSwitch_5,single_sort_2_default&btsid=bb1674b0-af42-46c3-8d08-b16c2d753f76&algo_expid=5e5ad26f-2678-4cc8-948c-97d4eed01f85-4&algo_pvid=5e5ad26f-2678-4cc8-948c-97d4eed01f85
-
Thread
Hygrosens HYT221 an Atmega8 macht nichts
HYT-371.c https://bitbucket.org/tswaehn/pic-minilib/src/e098e1eedd87ea8bb71158521e989e7adf32574c/drivers/HYT_371.c?at=default ggf. gibts natürlich auch den Rest (I2C Treiber und Co) allerdings für PIC (aber
Funktionierenden Code, um die Adresse des HYT371 zu ändern gibt es hier: https://bitbucket.org/tswaehn/pic-minilib/src/1471d001ac214a583129d50c183adf2411ccc076/drivers/HYT_371.c?at=default (funktioniert auch mit HYT221)
-
Thread
CH32V003, float wirklich langsam?
prog_millis32 / 1000, (prog_millis32 % > 1000) / 10);[/code] In der oben angehangenen benchmark.c steht: [c] printf("int_8 Benchmark\n\r"); benchmark_int8(array8); printf("int_8 done: %d\n\r", array8[0]); printf("\n\rint_16 Benchmark\n\r"); benchmark_int16(array16); printf("int
natürlich viel mehr ins Gewicht. avr-gcc-14 erzeugt zum Beispiel: [pre] std Y+1,r22 ; 232 [c=4 l=1] movqi_insn/2 std Y+2,r23 ; 233 [c=4 l=1] movqi_insn/2 std Y+3,r24 ; 234 [c=4 l=1] movqi_insn/2 std Y+4,r25 ; 235 [c=4 l=1] movqi_insn/2 ldd r18,Y+1 ; 236 [c=16
-
Thread
PIC 16F84A Programmierung
Sag mal, in wie weit hast du dich schon Erfahrungen mit µC? So wie diene Fragestellung klingt scheint es dein ersten geh versuche mit PIC´s zu sein, und dann willst du natürlich auch gleich mit so etwas wie einen Roboter anfangen. "SUPER" das lobe ich mir.
quiero programar el pic 16F54A y no se como hacelo ni con que programa lo puedo usa yo tengo el programador que es v4.2 parallel
-
Thread
Suche ERSA 111 Ersatz-IC für Lötstation MS6000
Ok, ich schiebe auch hier eine Null nach. Ich habe eine MS6000, und da ist ein DIL16-IC drin, das heisst ERSA111 und ist ein DIL16-IC, also ist es kein LM324. Jetzt alles klar?
ein DIL14 Gehäuse. Was stimmt denn nun? Dil16 nach Seifert? Oder Dil14 nach Charly? Ralph Berres
-
Thread
V: durchweg obsolete Analog & Digital-ICs
MAX487 4 Maxim MAX690 3 MAXIM MAX691CPE 1 MC1488N/MC1489A 1 Microchip ML2036IJ 3 Microchip PIC 17C42A 1 Motorola MC6809P 1 National DP8392CN 2 NEC D71054C 1 NEC D71055C 1 Philips PCF 8574AP 1 Philips PCF 8574P 1 Philips PCF8584AP 1 Philips SAA1027 1 PIC 12C509/P 1 PIC 16C54 1 PMI OP177 1 PMI OP291GP 5 PMI OP495GP 1 RCA CA3081E 1 Rockwell R65C22P2 1 Rockwell R65C22P4 1 RTC 62421B 1 SCN2681AC1N40 1 Sharp PC846 5 Sharp PC849 4 Siliconix DG411DJ 2 ST Z80B CPU 1 ST16C650CJ – im Sockel unverlötet 1 Startech ST16C550CP 1 Supertex
-
Thread
LCD Controller für 640x480 LCD mit mega8515
ein paar 10 in den Sand gesetzt... Falls die Ansteuerung funktioniert, werde ich mir mit einem M16C62 einen Controller dafür basteln, da dieser über DMA verfügt.
nicht richtig dargestellt. villeicht könnt mir jemand behilflich sein was ich alles ändern da ich von C nicht viel ahnung hab im anhang das programm mit der 8x14 schriftgrösse und die 10x16datei mfg