-
Thread
Sleep Mode, Idle Mode PIC18
Hallo, ich nutze einen PIC18LF25K50 und als IDE MPLAB v2.25. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F25K50 Ich betriebe den MCU und ein BT Modul mit einem Akku und bin deswegen auf einen geringen Stromverbrauch
PIC18 richtig einstellt? Vielen Dank schon einmal
-
Thread
STM32 - Eclipse - GCC - Sind Interruptadressen in Startup definiert?
werden, so ähnlich wie die Peripherals, die erst betaktet werden müssen? Gegen das Gedöns hier ist PIC18 und Atmega lauwarmer Kaffee...
Zwei Fragen hätt ich: 1) Sind die STM32F4 zu den STM32F0 hin eigentlich (mehr oder weniger) abwärtskompatibel? Oder ist das mehr so wie AtMega <-> AtXmega? 2) Ist openocd + stlink ähnlich leistungsstark wie ein 'richtiger' Debugger in der
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
sind C-Lessons dabei, zugeschnitten auf den PIC18F45K22. Wäre für mich eigentlich das Entscheidungskriterium schlechthin, denn ohne sowas wäre ich aufgeschmissen.
Noch was zum Thema "Theoretisches Geplänkel": Ich habs extra für die ausprobiert: Meinen One Wire DS18B20 C-Code hab ich in nich mal 1/4 Stunde von PIC24 (16bit CPU) nach PIC18 (8bit CPU) portiert.
-
Thread
Wunschliste & Verbesserungsvorschläge Gesperrt
F. F. schrieb im Beitrag #4491885: > Auf meinen Namen habe ich schon das alleinige Recht. Auf deinen Namen, aber nicht auf dein Pseudonym. Falls du anderer Meinung bist, belege das bitte. F. F. schrieb
F. F. schrieb im Beitrag #5037106: > Vielleicht gehen wir mal ein Bier zusammen trinken. Jau, gern!
-
Thread
PIC18F45k22 Ethernet
Wieso nimmst du dir nicht einen PIC mit integrietem MAC & PHY (z.B. PIC18F67J60), für den gibt's auch Demoprojekte.
scheint mir recht > ungeordnet. Ja, das ist es. Der Grund ist der, dass diese Bibliotheken für PIC18 (8 Bit), PIC24/dsPIC (16 Bit) und PIC32 (32 Bit)gleichermaßen sind. Die drei Architekturen sind völlig unterschiedlich, und im Fall von PIC18 ist auch noch der Compiler ein völlig anderer (bzw inzwischen
-
Thread
PIC18F4550 oscillator Initialisieren
Hallo zusammen, PIC: PIC18F45550 Treiber: C18 Tools: MPLAB IDE 8.92 Problembeschreibung: Wie kann ich wissen was für eine internal Oscillator hat das PIC nach der folgende Konfiguration? Das Pic ist wie folgenden
Setting bedeuten diesen Einstellungen (Seh bitte Anhang): (Microchip MPLAB IDE_Configuration Setting_PIC18F4450) In der Clock Diagram (in der Datenblatt: Fig 2-1)ist noch einmal alles geklärt. Seh bitte Anhang ( PIC18F4550_Datenblatt_ClockDiagram) Ich bin leider dadurch nich schlauer geworden
-
Thread
Suche Bus: 10m lang und 20 Teilnehmer
überhaupt muss (wegen der Kabellängen). Wieso ist CAN zu teuer? Wenn ich bei Digikey schaue: PIC18F25K80 im SSOP: 2.42€ bei 25 Stück MCP2561 SO08: 0.73€ bei 25 Stück Summe: 3.15€ Alternativ: LPC11C24: 3.95€ bei 25 Stück Wie billig solls denn werden?
<\r> <\n>288bd19303000012 +24,8?C, Z?hlerschrank, Bus:#1, N:136, M:4, P:96 <\r> <\n>28cde10004000042 +15,5?C, Balkon, Bus:#1, N:136, M:4, P:60 <\r> <\n>2860f29303000075 +21,5?C, Wohnzimmer warm,Bus:#1, N:136, M:4, P:84
-
Thread
Schaltplan und Layout Review: Minutengenaue 24-Stunden Wortuhr
auch selbst. Da geb ich dir recht, habe nochmal nachgesehen, das kann auch die Free-Lizens des XC8. Mampf F. schrieb im Beitrag #4167298: > Muss zugeben, ich seh absolut nicht den Sinn dahinter, den PIC mit > 32,768kHz zu takten ... Es gibt ja auch noch andere Quarze, die > ebenfalls 2er Potenzen
brennend, was Dir am STM32-Projekt https://www.mikrocontroller.net/articles/WordClock24h#STM32F4xx_Projekt mit 18x16 = 288 LEDs nicht passt. Erzähl mal :-)
-
Thread
Taschenrechner - Algorithmen
Ich habe auch mal einen eigenen Taschenrechner gebaut und programmiert, mit dem PIC16F877. Ich habe einen Instruktionssatz in Assembler geschrieben, der mit BCD-Ziffern gearbeitet hat. Dann diese Instruktionen durch ein Programm, das diese Instruktionen benutzt, aneinandergereiht.
einige neuere Rechner die intern binär arbeiten. Beispiel: http://datamath.org/Related/Canon/F-720.htm Verwendet intern natürlich kein 32 Bit Float... hmmm, 24 Stellen Genauigkeit: 80 Bit für Mantisse und 8 Bit für Exponent?
-
Thread
Korrelationskoeffizient zweier Arrays
Pearson-Algorithmus auf Integer umgebaut und etwas optimiert. Aktuell benötigt der Algorithmus bei 256 8-Bit Werten 6.5ms (PIC18F252, 20Mhz, MPLAB X IDE v2.00, XC8 v1.33 free), was für mein Problem schon einigermaßen i.O. ist. Vielleicht hat ja jemand von den erfahreneren Programmierern noch einen Tip für
Genauigkeit sinkt aber auch erheblich. TIA! [c] #define baseN 4 #define N 256 #define PEARSON8BIT /* (sumXY - N * meanX * meanY)^2 * r^2 = ------------------------------------------ * (sumXX - N * meanX^2)(sumYY - N * meanY^2) */ uint8_t pearson(uint8_t* dataX, uint8
-
Thread
Can Baudrate 250kHz mit 8MHz Quarz
Hallo, ich habe nochmal eine Frage zum CAN mit einem dspic30f6011a ich habe ein 8MHz quarz angeschlossen und nehme ein PLL von 4. Daraus folgt FCY = FOSC*PLL/4 = 8MHz*4/4 = 8Mhz FCAN = 250kHz -> ein Bit=4us BRP = 0 -> TQ = 2*((BRP+2)/FCY) = 250ns -> NTQ
Ich habe für einen PIC18FK80 dieses Tool verwendet um die Einstellungen zu ermitteln http://www.intrepidcs.com/support/mbtime.htm Gruss Codehamster ev. nützt es dir auch was mit dem ds-pic
-
Thread
[PIC18F] Lokale Variablen nach Interrupt-Return vermatscht
Hallo! Ich habe ein sehr schwierig einzuordnendes Problem mit einem PIC18F252 (MPLAB X IDE v2.00, XC8 v1.34). Folgende Routine gibt mir 16Bit-Zahlen zu Debugging-Zwecken auf der UART-Schnittstelle aus. Nach einer unbestimmten Zeit (ca. 20 sek, kann nicht genau sagen, ob
1000, 100, 10}; 0x618: LFSR 2, 0x30 0x61A: NOP 0x61C: LFSR 1, 0x1C 0x61E: NOP 0x620: MOVLW 0x8 0x622: MOVFF POSTINC2, POSTINC1 0x624: NOP 0x626: DECFSZ WREG, F, ACCESS 0x628: BRA 0x622 ! uint8_t cnt, i; ! uint16_t buf = number; 0x62A: MOVFF number, buf 0x62C: NOP 0x62E: MOVFF config
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
Compiler alles ausbadet (was er tut), juckt es mich weniger, dass er beim PIC18 oder höher weniger arbeit hat. Meine Empfehlung wäre nen PIC18, z.B. PIC18F25K22 oder PIC18F45K22. Finde zum Einstieg ist es ein gutes Mittelmaß zwischen PIC12 oder PIC16 und den doch komplizierteren
PORTB,RB7=1. ;******************************************************************** ; Hardware: PIC16F628A ; 18Pin-Testplatine ; Interner Oszillator 4MHz ; RB7:0 je 1x Rv=560 OHM + LED ; ; Files P16F628A.INC ; Datenplatt zum PIC16F628A ;********
-
Thread
Grundlagen im Umgang mit 9-Achs-Sensor
beide Schnittstellen hat und du idealerweise schon auf fertige Bibliotheken zurückgreifen kannst. PIC18F4550 wäre ein beispiel, aber da gibts es noch massenweise passende Controller mit denen du das umsetzen kannst. Die Funktionsweise des SPI Interfaces und die notwendigen Register zum Auslesen sind
Um [[Pegelwandler]] zu vermeiden, den µC mit 3,3V 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 über. SPI: Das geht zwar per SW
-
Thread
PIC, wird der Ausgang beschädigt?
einen Kurzschluss auf 3.3V oder 0V für kürzere Zeit an > einzelnen Pins unbeschadet übersteht. Mit PIC18F4620 ausprobiert: Kurzschluß vom Ausgangspin nach Masse. Es fließen 33 mA. Pic und der Port hats überlebt.
Dirk F. schrieb im Beitrag #7580564: > Mit PIC18F4620 ausprobiert: Um den ging es hier aber vor 9 Jahren nicht ...
-
Thread
Schaltung zur Erkennung von Unterspannung an Eneloop Akkus gesucht
7220 scheint erstmal ok aber würd gern einen anderen P-Fet nehmen mit kleinerem Ugs(th) von max. -0,8V. Zur Info; folgende könnt ich anbieten (ohne Beachtung ob die Kapazitäten ausreichen): IRF7410 RQ5A030APTL MTM131270BBF SSM3J56MFV,L3F MCH3382-TL-W SQ2301ES-T1-GE3 SI2367DS-T1-GE3 SQ2301ES-T1
wenn man noch einen 100nF spendiert. Gruß Anja
-
Thread
Brushless-Regler Mosfet-killer
Joe F. schrieb im Beitrag #4157860: > Aber mal was anderes, wo ist denn deine Last angeschlossen? Zwischen den drei Brücken Joe F. schrieb im Beitrag #4157860: > (Wie) stellst du sicher, dass auch
einen Elko, auch die Betriebsspannung der MOS-Fets verträgt einen Elko von gut 1000 bis 4700 uF
-
Thread
wie ESP8266 aber kabelgebunden
Und noch einer: http://tim.jagenberg.info/2015/01/18/low-power-esp8266/
Wie wärs mit einem PIC18F66J60?
-
Thread
Möchte IoT-Erfahrung aufbauen
Wie wäre es mit diesem: PIC18F67J60
gestalten. Nun die vielleicht naive Frage: Kann man solche HTML-Dateien quasi auf dem vorgeschlagenen PIC18F67J60 draufspielen, und dann bei Eingabe der richtigen IP-Adresse im Browser genau auf dieses zunächst statische HTML-Verzeichnisse zugreifen? Die z.B. minütliche Aktualisierung gewisser Daten
-
Thread
433 MHz Handsender mit Empfängermodul und PIC (evtl. auch was anderes) auswerten.
raspberry... Nun möchte ich aber das Empfängermodul mit einem Mikrocontroller (ich habe noch ein paar PIC 18F2520 herumliegen) verbinden und die Daten für meine Lichtsteuerung nutzen. Ich habe schon versucht, den Quellcode der Raspberry Pi Software nachzuvollziehen. Allerdings nutzt der zum Auslesen
#4153493: > Nun möchte ich aber das Empfängermodul mit einem Mikrocontroller (ich > habe noch ein paar PIC 18F2520 herumliegen) verbinden und die Daten für > meine Lichtsteuerung nutzen. Falls einer der weit verbreiteten Encoder-Chips und keine rolling Codes verwendet werden, sollte ein Empfänger wohl
-
Thread
Gefälschte AVR-uC?
Ich hatte mal einen Posten von etwa 200 Pic 18f1220 aus China gekauft. Die haben sich grundsätzlich wie Pics verhalten. Aber beim programmieren brauchten viele mehrere Durchgänge bis sie das Programm behielten und manche haben das Programm
Der mit dem Pic tanzt schrieb im Beitrag #4152446: > Ich hatte mal einen Posten von etwa 200 Pic 18f1220 aus China gekauft. > Die haben sich grundsätzlich wie Pics verhalten. > Aber beim programmieren brauchten
-
Thread
1Bit Audio als Alternative zu PWM
Gilbert F schrieb im Beitrag #4151246: > Aber der Vorteil wäre, wenn ich keinen Denkfehler haber, das die > Qualität den 16Bit/44.1kHz einer CD entspricht und nicht 8Bit/44.1kHz > wie es mit der PWM Methode
Gilbert F schrieb im Beitrag #4151200: > Was spräche also prinzipiell dagegen eine solche Sequenz vorab zu > berechnen (Ich vermute für eine Liveberechnung ist ein typischer 8bit > MCU nicht leistungsfähig
-
Thread
433 MHz Handsender mit Empfängermodul und PIC (evtl. auch was anderes) auswerten.
www.amazon.de/Empf%C3%A4nger-Superregeneration-Raspberry-Wireless-Transmitter-433-MHz-Funk-Sende-Modul-f%C3%BCr-Arduino/dp/B00M0XTP4W Ich habe außerdem mehrere Handsender. http://www.amazon.de/Universal-Fernbedienung-Garagentor%C3%B6ffner-Tor%C3%B6ffner-safe2buy2000/dp/B00I2043GW/ref=pd_sim_60_8?ie=
433mhz-funk-kommunizieren-lassen/ Nun möchte ich aber das Empfängermodul mit einem Mikrocontroller (ich habe noch ein paar PIC 18F2520 herumliegen) verbinden und die Daten für meine Lichtsteuerung nutzen. Ich habe schon versucht, den Quellcode der Raspberry Pi Software nachzuvollziehen. Allerdings nutzt der zum Auslesen "wiringPi
-
Thread
Brauche Hilfe mit Logitech Media Server auf Dockstar
osvers=2.6.32, archname=arm-linux-gnueabi-thread-multi uname='linux antheil 2.6.32 #1 fri jan 20 18:19:54 utc 2012 armv5tel gnulinux ' config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=arm-linux-gnueabi -Dprefix=/usr -Dprivlib=/usr/share/perl/5.10 -Darchlib
Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
-
Thread
Attin84 I2C mit der USI läuft nicht
kommt rein, auch wenn der > mehr Platz braucht. Mit dem geht es ja einwandfrei. Falsche Wahl. Ein PIC12F1822 oder ein PIC12F1840 im SO08 oder DIL08 hat SPI und I2C in Hardware, so wie es sich gehört, dazu eine UART, auch in Hardware. Inkl. Noise Filtering bei I2C, was die USI NICHT hat. Nur um Dir
Q_DEL; SOFT_I2C_SDA_HIGH; H_DEL; SOFT_I2C_SCL_HIGH; H_DEL; uint8_t ack=!(SDAPIN & (1<<SDA)); SOFT_I2C_SCL_LOW; H_DEL; return ack; } uint8_t i2c_read(uint8_t ack) { uint8_t data=0x00; uint8_t i; for(i=0;i<8;i++) {
-
Thread
pic18f26k88 eingänge beim debuggen dauerhaft auf low
habe gerade keindatenblatt zu dem pic vor mir (ranziges umts...) aber sind die pins vieleicht auf analog gestellt?
digital gesetzt... Datenblatt: [[http://pdf1.alldatasheet.com/datasheet-pdf/view/409925/MICROCHIP/PIC18F26K80.html]]
-
Thread
TQFP und andere Gehäuse Maße
Machst du eine Bibliothek und machst dann pro Bauteil die verfügbaren Packages rein, also z.B. TQFP44_PIC18F4550, oder nennst benennst du sie mit den Bemaßungen, also z.B. TQFP44_0.8mmPitch_0.55x1.5mmPad? Oder wie sieht das aus?
man verknüpft ja das Symbol mit ein oder mehreren Packages und speichert es ab. Ich mache für nen PIC u.a. dann die Varianten "-I/PT" und "-E/PT" und gebe dann das Package an. Dann brauch ich 2 Jahre später nicht zu wissen, wie groß die Pads sind/waren. Und wenn ich 2 Jahre später n neuen PIC zeichnen
-
Thread
Personenwaage - nur Schrott?
597015985436fad231e22b.jpg&imgrefurl=http://www.waagen-shop.org/shop/artikel/1013/&h=170&w=184&tbnid=fH7msvDOenIRcM:&zoom=1&tbnh=90&tbnw=97&usg=__1CHDr_8_IjNrTbhiZfZTJezJ3zM=&docid=4z431rJ5RaEiMM&itg=1
www.amazon.de/Plattformwaage-Paketwaage-Kilogramm-Edelstahl-Versandwaage/dp/B005D7G6OE/ref=sr_1_3?ie=UTF8&qid=1432809453&sr=8-3&keywords=paketwaage
-
Thread
Problem mit GLCD (KS0108)
Also ... Controller: PIC18f25k22 Compiler: XC8 Compilieren ging fehlerfrei. Auch beim Debuggen gabs keine Probleme. Das Programm macht, was ich mir vorstelle. Trotzdem reagiert das Display nicht. Daher denke ich, dass ich
void KS_config(void) { KS_reset(); KS_CSA = 1; KS_CSB = 1; KS_write_command(0x3F); } Bei meinen KS0108 Displays sind die beiden CS *low* aktiv. Dann würdest du *so* genau gar nichts ins Display schreiben.
-
Thread
Compiler für dsPic33FJ64
Einzelstücken nimmst Du einfach den größten Controller aus der Serie, und gut ist. Inzwischen gibts neben dsPIC33F auch dsPIC33E mit 140 MHz statt 80 MHz und bis zu 512k Flash und 52k+4k RAM, und die sind in der Regel pinkompatibel. Du hast also reichlich Luft nach oben. fchk
Fenster Program Memory nach dem auslesen alle Bytes auf 00. Version 3.10 mit OS Firmware 2.00.05 (für Pic 18).
-
Thread
was genau ist eine library
einen Schritt weiter und kompiliert den veraenderten Sourcecode fuer eine neue eigene Library. C18-Library Dokumentation http://www.google.ie/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2FDeviceDoc%2FMPLAB_C18_Libraries_51297f.pdf&ei=sY1gVaupE8HxUNG5gbAL&usg=AFQjCNGwh6e-oqBjRp2KMfZK-qXD3FNnCA&bvm=bv.93990622,d.d24&cad=rja Sourcecode fuer LCDdisplay-Pic : siehe Anhang
-
Thread
Weller WX/WSM/WHS Serie Kabel Reverse Engineering
Philipp H. schrieb im Beitrag #4775900: > ich hatte mir gedacht, dass zwar P=U²/R aber r = f(t) P ist ein Funkltion der Zeit, was sagt mir "r"? (Mathematik ist nicht mein Ding.) > Manfred: warum hältst du das für so gefährlich? Anstatt 12V mit 18V versorgt, gibt das den 1,5-fachen Strom
Bajonettverschluss ist Teil des Gehäuses. Folgende Chips konnte ich schon identifizieren: Microchip PIC32MX460F512L ST LM399 ti SN74LVC4245A ? LD33 Toshiba TCP8104A Micrel MC5102 Analog Devices ADM3251E ST ESDA6V1SC5 ? BC817-40 Viele Grüße Hannes
-
Thread
Vernetzung von Mikrocontroller-Geräten mit Ethernet oder anders?
Abstand einfachste, kleinste und billigste Möglichkeit, einen Ethernetknoten zu realisieren, ist ein PIC18F67J60. Dieser Chip enthält alles: Prozessor, RAM, Flash, IO, Ethernet MAC, Ethernet PHY. Du brauchst nur noch ein paar passive Bauelemente und einen 3.3V Spannungsregler. Weniger geht nicht.
Prozessor, was dann nochmals Platz- und Geldersparnis bringt? Der CP2200 alleine kostet über 5$, und beim PIC18F67J60 hast für 3.50$ alles drin und dran. fchk
-
Thread
Gesteuerte LED Stripes für Serverschränke
Ich würde evtl eines dieser beiden Setups auswählen: 1. Jedes Endgerät am Ethernet Dazu einen PIC18F67J60 als Endgerät. Ein kleiner 8-bitter mit 10MBit Ethernet integriert. Dann muss nur noch ein MagJack und die LED-Treiber mit aufs board (zzgl. Spannungsversorgung versteht sich) 2. Ethernet"Gateway"-Lösung Dazu würde ich mehr Leistung bevorzugen, z.B. ein Cortex M4, z.B. STM32F407, z.B. Olimex Demoboard STM32E407. Die Endgeräte selbst können dann sogar nur aus Schieberegister bestehen, die via SPI gesteuert werden. Aber das sind an der Stelle nur Ideen. Was genau für euch
-
Thread
Low Power uC
Der PIC18F24J11 z.B. wäre XLP und hat auch einen RTCC integriert.
eine Uhr mit einer 2032. Die 2032 sieht man nicht, ist auf der Rückseite. Der Controller ist ein PIC18F24J11 mit integriertem RTCC Modul. Die Anzeige besteht aus 12 zweifarbigen LEDs. Rot -> Stunden Grün -> Minuten (durch Blinken wird Minutengenau angezeigt) Orange -> Sekunden
-
Thread
signalspeicherung in assembler
Ok also ich habe einen pic18 und an ra0 bis ra2 sensoren die wenn diese schalten auf masse gehen... rb0 bis rb2 sind meine ausgänge... wenn sensor 1 schaltet, soll rb0 1-signal ausgeben... solange bis sensor 1 ein zweites mal
Pic18F26K80 und mplab8 Ich möchte mich jetzt schonmal bedanken für die bisher zahlreichen Antworten und die Unterstützung ;)
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
Also eigentlich gibts eine Haufen Controller mit USB. Folgende sind meine Lieblinge: - STM32F072 - PIC24FJ128GC006 Diese beiden sind recht schön, weil kein Quarz nötig ist. Aber: USB-fähige gibts auch von ATMEL, NXP, Freescale und vielen, vielen anderen. Für den PIC habe ich USB schon desöfteren
wenn hier jemand Arduino empfiehlt, töte ich ein > süßes Katzenbaby. Dann empfehle ich den STM32F103C8T6. Wenn man sich eh neu einarbeitet, muss man sich ja nicht in 8-Bitter einarbeiten. Der STM32F103C8T6 ist als China-Exportschlager soger oft billiger als ein 8-Bit-AVR. Siehe https://www.mikrocontroller.net
-
Thread
Audio in möglichst guter Qualität samplen
cs4398.html Oder etwas günstiger und kleiner: http://www.cirrus.com/en/pubs/proDatasheet/CS4334-5-8-9_F6.pdf Ansteuern kannst Du das dann entweder hiermit: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX250F128B (32 Bit, MIPS Kern, 50 MHz, 128k Flash, 32k RAM) oder sowas http
Auch ein F429Discovery hätte alles, was der Siedler braucht inkl. 8MB RAM und man könnte sogar Samples per Touchscreen abspielen - aber die Pinbelegung ist ein Abenteuer. Allerdings ist das SAI1 auf die Ports
-
Thread
was ist ein port latch
Hi, Was ist ein port latch? Die Frage kam mir auf, als ich die Register für Pins bei einem dspic30f4012 beschreiben wollte. Dort gibt es einen Unterschied zwischen PORT-Register und LAT-Register. Auszug aus Datenblatt: The differences between the PORT and LAT registers can be summarized as follows
ALLE älteren 8bit PICs kleiner PIC18. z.B. PIC16Fxxx (mit weniger als vier Stellen am Ende)
-
Thread
AtMega32U4 Minimalbeschaltung
werden in den Sommerferien einen Workshop veranstalten). > Bisher wollte ich eigentlich einen Atmega8 verwenden, tendiere jetzt > aber doch zum AtMega32U4 da der bekanntermassen nativ USB kann. Die Kinder sollen TQFP löten? Ist das für den Anfang nicht etwas viel? Nimm doch einen PIC24FJ64GB002
Schau Dir mal statt 8 einzelnen Transistoren den ULN2803A an. Der hat 8 Transistoren, die gegen Masse schalten, in einem PDIP18 Gehäuse. Daran schliesst Du die Kathoden des LED-Arrays an. Die Widerstandarray schaltest Du
-
Thread
Projekt Maus
sondern habe dort einen konstanten Widerstand eingesetzt. Zwei nachgeschaltete Transistoren (Q17 und Q18) schalten nun die Last. Die Mitkopplung vom Ausgang des Monoflops zur UVLO (dort via D8 und R39 zu Q12) verhindert das Abschalten der UVLO während der Motorlaufzeiten. Das scheint auf den ersten
Benachrichtigungs-Teil mit WLAN-An- > bindung - da gibt's genügend MC-Bedarf. Ich dachte da an einem Achtbeinigen PIC, w.z.B. den 12F683. Allerdings ist geht da nichts mit WLAN. > >> Deine Mausfallen >> Anwendung schreit gerade nach so einer (MC) Lösung. Irgendwie erscheint >> mir die MC Lösung logisch sauberer
-
Thread
Hall Effekt Sensor Programmieren
Magneten hört sie auf zu leuchten. Zum Programmieren verwende ich "C" (MPLAB IDE) und den Compiler XC8. Mein PIC: PIC18f2520 ----------------------------------------------------------------------------- #include <htc.h> #include <xc.h> #include <pic18f2520.h> int i=0; //__CONFIG(INTIO
= 0; TRISBbits.RB4 = 1; T0CONbits.T08BIT = 1; // Timer0 is configured as a 8-bit timer/counter T0CONbits.T0CS = 0; // Internal instruction cycle clock (CLKO) T0CONbits.T0PS0 = 1; // 1:2 Prescale value T0CONbits.T0PS1 = 1; T0CONbits.T0PS2