-
Thread
Defekter Nass-Trockensauger (elektronischer Defekt)
und somit die Platine des Geräts wesentlich komplexer ist und folgende Komponenten aufweist: - 2 x PIC16 µC - 1 x Printtrafo 230V/18V - 2 x 24V Relais (Spulenspannung) zum Schalten von 230V /16A - 1 x Triac von ST "BTA12-600BW" - und natürlich diverse Widerstände/Folienkondensatoren/Dioden/Optokoppler
Spannung am "obere" PIC war 1,1V.... Scheint wahrscheinlich doch mit dem Kondensatornetzteil zu tun zu haben. Der rote MKP ist ein Wima mit 47nF, der graue MKP ist ein 220nF 310V X2 339 MKO L1431 Kondensator von Vishay.
-
Thread
Vorschlag zu Hex-Ziffern auf 7-Segment-Anzeigen
eine 14-Segmentanzeige. Wenn die auch noch oben und unten Punkte hast, kommst du auf deine geliebte 16.
Interessanter als die Darstellung erscheint mir die Verankerung zusätzlicher Zahlwörter für 13, 14 15 16 sowie der Potenzen von 16 damit die mündliche Übermittlung in gebräuchlicher Sprache möglich ist. Namaste
-
Thread
Rauchmelder auswerten mit Tonfrequenz
können kaum bei ihm auf der Arbeit anrufen und mitteilen das es > brennt. https://img.webme.com/pic/r/raymisieg/hund-am-han.jpg
ATmega328 ist im Datenblatt für den Timertakt maximal 1/4 vom CPU-Clock möglich. Bei den 5V Aduinos mit 16MHz Takt wären das 4MHz. Das hören deine Hunde bestimmmt nicht mehr.
-
Thread
Noch ein Taschenrechner auf ATMega Basis
ein Emulator verwenden. Ein Projekt gibt es hier: http://www.teenix.org/ Als Prozessor wird ein PIC18F47K40 mit 15-Digit 7-Segment LED verwendet. Der Quellcode vom Programm liegt nicht vor - wohl aber das HEX-File für den PIC.
-3x16-zeichen-gelb-gruen-121770
-
Thread
SHT11 SHT21 unterschiedliche Luftfeuchte Werte
resultRH1 ist 16 Bit breit.
Dann wäre es bei einem 16 Bit Prozessor eher Zufall, wenn es mal stimmen sollte. Denn 1250 * resultRH1 hätte ein 16 Bit Ergebnis.
-
Thread
[V] ICs, Quarze, Transistoren, diverses
finden. Wer es riskieren will: 1,-€ ------------- Quarze: 75x 10MHz SMD HC49U | 7,-€ 50x 16MHz HC49 | 5,-€ 60x 16MHz SMD HC49U | 6,-€ 100x 14.7456MHz HC49 | 9,-€ 90x 11.0592MHz HC49 | 8,-€ ------------- Transistoren: 90x BC547B NPN (TO92) | 3,-€ 90x BC557C PNP (TO92) | 3,-€
finden. Wer es riskieren will: 1,-€ ------------- Quarze: 75x 10MHz SMD HC49U | 7,-€ 50x 16MHz HC49 | 5,-€ 60x 16MHz SMD HC49U | 6,-€ 100x 14.7456MHz HC49 | 9,-€ 90x 11.0592MHz HC49 | 8,-€ ------------- Diverses: diverse Elkos, Kerkos, Widerstände, Dioden | 1,-€ 1x Velleman p8076
-
Thread
Ansteuerung eines unbekannten Servomotors
herauszufinden. Der Motor wird über einen TLE5205-2G Motortreiber gesteuert, das Herz bildet ein PIC16F684, ein Hallgeber (Typ: 23L lese ich ab, mehr find ich nicht über diesen heraus) an dem ein Magnet an einer Achse für die Positionsaufnahme vorbeifährt und das ganze wird an einem 4 poligen Stecker
-
Thread
Livolo Touch Switch Firmware
Hallo, Ich habe hier die Livolo Glastaster Dual)die mit einem PIC16F690 ausgerüstet für die Sensortasten Es gibt in Github ein bzw. zwei Projekte wo die Firmware neu geschrieben wurde da die Orginale nicht auslesbar ist wegen Security Bit im PIC. So jetzt zu
einzusetzen. Es wäre gut wenn mir jemand beim Code etwas helfen könnte bzw. wenn sich jemand mit PicBasic Pro oder MPLab X IDE und die programmierung der PIC16 auskennt. Hier der Link zu den zwei Projekten Mit Picbasic Pro erstellt https://github.com/RB3rg/Livolo-Mod Mit C unter MPLab X erstellt
-
Thread
[VS] Bauteile, Kabel, Dev-Boards, Netzteile, Trafos, uvm.
vergeben) 1x Getriebemotor 6-24V, (ähnlich Pollin: 310422) (vergeben) 1x Nippon Chemi-Con CEGW 39000µ/16V (vergeben) 2x Nippon Chemi-Con CEGW 4700µ/40V (vergeben) 1x Sprague Powerlytic 9400µ/35V (vergeben) 1x Sprague Powerlytic 20000µ/16V (vergeben) 1x Marcon Chemicon 47000µ/16V Die Elkos stammen aus
) 10x Triac TLC381S (vergeben) 4x Atmel AT89C2051-24PU, unbenutzt (vergeben) 1x Atmel ATMEGA8515-16PU, unbenutzt (vergeben) 3x Microchip PIC16F690-i/P, 2 davon unbenutzt (vergeben) 1x Microchip 12F629-I/P, benutzt 4x TE Connectivity 1-964575-6 (Mouser: 571-1-964575-6) 1x Phoenix Contact 1771156
-
Thread
Was sollte das eigene entwickelte Evalboard können?
liegt bei mir noch mehrfach aus den letzten 10 Jahren herum, der universale Computer. Sogar mal mit 5 PIC drauf, die alle mit SPI gekoppelt waren, 2 Displays usw. usw Gebaut und dann doch nie wieder angeschaut... Gibt es auch schon, mit Frühstückssecke drauf....
. Solche Kits gibt es in vielen Varianten vom Chinamann. Manche mit mehr oder weniger Sensoren. 16, 45 und besonders 37 sind die üblichen Sensorkit Größen. Manche Kits kommen mit Steckbrettern. Wie schon erwähnt, manche auch mit Adapterplatinen oder einem Eval-Board. Zumindest ein Anbieter hat
-
Thread
Microchip TPC-IP Stack 5.42 Hostname dynamisch vergeben
Hallo, ich nutze auf dem PIC32MX795 den Microchip TPC/IP stack V 5.42 (Nicht Harmony). In der Datei "TCPIP ETH795.h" wird der Host Name des Gerätes definiert: #define MY_DEFAULT_HOST_NAME "Gerät_SNxxx" Im main wird bei Initialisierung
the default NetBIOS Host Name memcpypgm2ram(AppConfig.NetBIOSName, (ROM void*)MY_DEFAULT_HOST_NAME, 16); FormatNetBIOSName(AppConfig.NetBIOSName); Jetzt möchte ich die xxx im Namen durch eine Serien Nummer ersetzen, die so definiert ist: unsigned short serial; // Serial Number
-
Thread
Schwierigkeiten mit den externen Interrupts vom Atmega328p
nicht einmal angesprungen. Vielleicht kann mir ja jemand helfen ^^ [avrasm].equ XTAL = 16000000 ;16 mHz .equ BTN = 2 ;Pinnumber of PORT_D .equ LED = 3 ;Pinnumber of PORT_D .def temp1 = r16 .def temp2 = r17 .MACRO store .if @0>0x3F sts @0, @1 .else out @0, @1 .endif
0x0000 jmp RESET ; Reset Handler .org 0x0002 jmp EXT_INT0 ; IRQ0 Handler RESET: ldi r16, high(RAMEND) ; Main program start out SPH,r16 ; Set Stack Pointer to top of RAM ldi r16, low(RAMEND) out SPL,r16 init: ;Set led pin to output ldi temp1, (1 << LED) out
-
Thread
Verständnisfrage bei einer Mips Übungsaufgabe
RISC-V wäre ja ein Vertreter der den BDS nicht implementiert. Der PIC32 hats dann allerdings wieder.
1 1 |15 2 2 |20 3 3 |25 4 4 | beq $t0 , $zero , continue | 6 0 1 |11 1 2 |16 2 2 |21 3 3 |26 4 4 | addi $s1 , $s1 , 1 | 7 0 1 |12 1 2 |17 2 3 |22 3 4 |27 4 5 | | | | | |
-
Thread
Weihnachtskerzen IR-Protokoll
Bit Adresse: 8 Adressbits, 8 invertierte Adressbits, 8 Befehlsbits, 8 invertierte Befehlsbits 16-Bit Adresse: 16 Adressbits, 8 Befehlsbits, 8 invertierte Befehlsbits Bild vom Beitrag 21.12.2018 18:04 Mit Adresse = 0x00, oder 0x00FF und Befehl 0x00 fühlt sich wohl kaum ein Gerät angesprochen
github.com/z3t0/Arduino-IRremote */ #include <IRremote.h> IRsend irsend; void sender(uint16_t value) { static uint16_t toggle=0; uint16_t val; val=value|toggle; for (int i = 0; i < 3; i++) { irsend.sendRC5(val, 12); delay(40); } Serial.println(val,HEX);
-
Thread
N76E003 nuvoton, Informationen über ICP gesucht.
irgendwie kribbelt es mich in den Fingern mir den näher anzusehen, weil: - 18 KByte Flash - 4 mal 16 Bit Timer - UART - SPI - I2C - 12-Bit ADC - 1 KByte Ram an Board für 2,50 Euro per 5 Stück (Ebay). Aaaaaber: es scheint nur von Nuvoton Programmer zu geben (und Programmer auf EBAY gar
bei einem Arduino sein. Man kann also Erweiterungen aufstecken. Der MCP2200 kann durch einen PIC18F14K50 ersetzt werden. Die beiden sind ja zu 100% Pinkompatibel (Kann ja auch nicht anders sein, der MCP ist ja auch in Warheit ein PIC mit fertiger Firmware von Microchip und eigener ID. ) Falls
-
Thread
Microcontroller im SO14 mit Centerpinning
ist, vielleicht einen laengeren Controller nehmen und die ueberstehenden Pins unbenutzt lassen? z.B. PIC16F84 hat die Stromversorgungspins mittig gegenueberliegend.
für die FB ein Cortex M7 sein? Ich hatte sowas ähnliches mal vor Jahren gemacht: einfach einen PIC16F7xx im SO Gehäuse rücklings auf die LP geklebt und die Pins mit dünnem CuL angeschlossen. Programmiert in Assembler, sind ja nur ca. 35 Befehlsarten. W.S.
-
Thread
Abtastzeitpunkt bei CAN verschieben (Phasesegm1, Phasesegm2 und SJW)?
Hallo, ich habe ein kleines Problem zw. AVR ATmega16M1 und einen PIC18F2680 (verbaut im Microchip CAN BUS Analyzer). in meinem BUS funktioniert alles nun habe ich mir einen CAN BUS Analyzer gekauft um Sachen Mitzuloggen oder über den Windowsrechner
http://www.bittiming.can-wiki.info/ Thomas O. schrieb im Beitrag #5663167: > Da ich nur mit 16 kbps arbeite hätte ich nicht gedacht das es hier so > empfindlich abläuft obwohl ich mit der 3 fach Abtastung arbeite also SMP > Bit gesetzt beim AVR bzw. SAM Bit beim PIC. Sollte es auch nicht.
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Preis. Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? Bei der nächsten Finanzkrise, in die wir gerade reinrauschen?
: > Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit > MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? > Bei der nächsten Finanzkrise, in die wir gerade reinrauschen? Da auch Microchip ein Unternehmen ist, das nicht nur aus purer Liebe und Güte zu den Menschen
-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
In-Circuit Debugger Features Comparison Was ich nicht ganz verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien
OK, Beispiel 3.Zeile: Software-Breakpoints: Sind bei PIC10F, PIC12F und PIC16F nicht möglich (egal mit welchen HW-Tool), jedoch bei allen anderen Serien ----> ABER: bei diesen auch nur mit ICD3 und RealICE und nicht mit dem PICKIT3. Betrifft nur Debugging
-
Thread
PIC16LF1527 und MPLAB X IDE v5.10 kompiliert nicht
Hallo, ich hab hier ein Problem mit dem Bauen der hex-files für einen PIC16LF1527 mit MPLAB X IDE v5.10 und dem XC8-Compiler es tauchen diverse Warnings und Errors auf: u.a. --> warning: non-portable path to file '"TypeDef.h"'; specified path differs in case
https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive
-
Thread
WetterDirekt Wetterstation Basteleien
eine eigene Platine untergebracht. Auf der Rückseite der Empfängerplatine befindet sich noch ein 16MHz Quarz. Unten Rechts die Kontaktreihen der Hauptplatine scheinen für die Programmierung zu sein.
080.pdf Aus dem verlinkten Artikel ganz am Ende: > Als Prozessor wird ein > 4 Bit Prozessor 16 k aus > der 63er Familie von > Seiko mit 16 K-Speicher verwendet, > der die Grafik LCD direkt ansteuert. Mit dem Hack RF kann ich schon mal die Uhrzeit beliebig ändern. RIC 0002504 Uhrzeit
-
Artikel
Basic
auf dem Atari ST, ähnlich QBasic GfA-Basic für Amiga/Atari/Windows heute kostenlos in der letzten 16Bit-Version, Erweiterungen siehe Visual BASIC von Microsoft OpenOffice enthält eine BASIC-artige Programmiersprache GAMBAS für Linux kostenlos Powerbasic Linux/Windows u.a. nicht kostenlos Weblinks. Basic
Basic Compiler für AVR und PIC Controller. Verfügbar für Windows, Linux und Apple PIC Great Cow BASIC Compiler: Open Source Basic Compiler für PIC und AVR Controller. Verfügbar für Windows, Linux und Apple
-
Thread
Frage zum ATmega2560
16MHz erfordern 5V, na und? Brauchst du denn unbedingt 16Mhz? Wenn ja, bist du sicher dass die dann reichen oder willst du nicht gleich einen Xmega mit 32MHz verwenden oder gar einen ARM?
Du was zeitgemäßes haben willst, nimm PIC32 (MIPS) oder ATSAM (ARM). Die sind auch nicht teurer, können aber viel mehr. fchk
-
Thread
Viele Ein/Ausgabeports am PC
Ausgabemöglichkeiten am PC zu realisieren. Konkret soll pro Anschlusskabel mindestens 32 Ausgangskanäle und 16 Eingangskanäle Möglich sein. Sinnvoll wäre hier eine Parrallele Schnitstelle, da jeder Ein/Ausgang seperat betrachtet werden soll. Die Übertragungsgeschwindigkeit kann hierbai auch sehr langsam sein.
"PCI-Karte für digitale Messdatenerfassung und Steuerung. 32 Digital-I/O-Kanäle, gruppiert in 2x 16 bit Ports mit portweise umschaltbarer Richtung. 3x Zähler/Inkrementalgeber (32 bit, optional Zählerreset) an beliebigen Digitaleingängen anschließbar. Eine PCI-Karte, es gibt auch USB- "Digital-I
-
Thread
Bei mir unter Win10 64bit läuft es NICHT
> Du kennst vermutlich nur PIC16. Ja. Ich setze die kleinen aber auch nur fuer kleine Probleme ein :-). > Man sollte nicht alle PIC über einen Kamm scheren. Wenn jemand von einem PIC spricht, hat er wohl auch ueberwiegend
> Ich hatte noch nie ein Compilerbegründetes Problem. Das gilt auch für > den XC16 (PIC24). Die hatte ich mit dem XC8 fuer PIC16 allerdings auch nicht.
-
Thread
Softuart mit Timer
Debug-UART? Halte ich ja für sehr fraglich. Meine kommen regelmässig ohne aus. Ein Midrange PIC schafft bei 8 MHz 230 kbaud in Software und belegt die CPU per Zeichen gerade mal mit 10 Bitzeiten: 43 us.
- Um welchen Mikrocontroller geht es? Sorry nur Senden also debug ausgaben. DIe Cpu läuft mit16MHz Es Handelt sich um einen Atmega16
-
Thread
SPX3819 schaltet unmotiviert ein
aber auf jeden Fall braucht, ist der Schaltplan um den SPX herum. Sind da noch Widerstände zwischen PIC und SPX? Wo hast Du die gelbe Kurve auf den Bildern genau gemessen, am Eingang des SPX oder am Ausgang des PIC? Möglichweise ist der SPX für den Einsatz in der Nähe des GSM-Moduls ungeeignet.
Anbei noch Schaltplan ON kommt von Pin#21 RB8 vom dsPIC. Ohne weitere Bauteile außer den gezeigten. Leitungslänge ca. 2cm.
-
Thread
Büttner Votronic modified sine wave inverter
Thomas D. schrieb im Beitrag #5669886: >Kann es ein TLC5940NT sein. > DANKESCHÖN Wenn 16 LEDs in der nähe sind die gedimmt werden müssen: vielleicht. Wenn keine LEDs in der Nähe sind: Wie kommt man auf die Idee, dort wäre ein 16-kanal LED-Treiber verbaut?
Also eher PIC16F72 oder so, auch aufgrund der Position des Resonators (blauer Gnubbel dreibeinig).
-
Thread
PIC18F45K22 Software PWM
PIC läuft mit intern 16MHz, Timer 1 wird schon zur dekodierung einer kleinen Fernbedienung verwendet. Ich habe schon viel durchsucht, leider sind einfache Beispiele oft in asm ( ich arbeite mit c) oder
benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c] PWM Funktion: [c]U16_T time =
-
Thread
Anfänger braucht Entscheidungshilfe
nicht zum Lösen von echten Anwendungsaufgaben gemacht sind. Was noch? Da blieben noch die kleinen PIC's, in Assembler zu programmieren. Das ist zwar untere Bequemlichkeitskante, aber es ist überschaubar und die PIC16Fxxx sind sehr gutmütige Chips. Vielleicht ist es das Beste, wenn du dich mit dem Wolfgang
ATmega 8, 16, 32 und 128 würde ich nicht mehr empfehlen da sie durch neuere Modelle abgelöst wurden, die für weniger Geld mehr können.
-
Thread
Programmiersprachen jenseits von "C"
Umsonst gäbe es nicht auch: http://www.oshonsoft.com/ https://www.mikroe.com/compilers/compilers-pic Ja ich weiss, Industriestandard und so... Hallo, es gibt mehr neben PeeCee, Windows und C! Nur tote Fische schwimmen mit dem Strom. Gruss Chregu
Maschinencode compiliert und damit > beinahe native Geschwindigkeit erreicht. > passt locker in 16KB Attiny Gabs wohl deshalb schon bei den ollen KCxx DDR Heimcomputern :) Bei 8Bit bleibt ASM diesseits C weiter ungeschlagen. Direkt 1:1 passgenau höchstperformant auf die Hardware angepasst.
-
Thread
Hilfe beim Bluetooth CC2541 AT Modus und so
wobei Port 0 SPI per MPSSE macht und Port 1 an den UART des CC2541 geht. Noch besser wäre ein kleiner PIC, z.B. ein PIC16F1454. Der kann die Debugschnittstelle besser ansprechen und gleichzeitig noch als UART-USB dienen. Normal nimmt man den CC-Debugger von TI fürs Flashen. fchk
-
Thread
STM32F030 interne REF ausreichend für 12Bit?
Breakoutplatine beim STM32 zappelt mal gut 8-10 mit gelegentlichen Sprüngen die noch größer sind!! bei 16MHz
Xmega16
-
Thread
In Abhängigkeit des verfügbaren Stroms Bereiche zu und abschalten
soll ein Handy mit 5V und 1A laden. Zum zu und abschalten eines DCDC-Wandlers, verwenden wir einen PIC18f25k22, welche dann einen in die DCDC-Schaltung von uns integrierten MOSFET als Schalter ansteuert. Kommen wir zum Problem: Wir müssen dem Pic sagen, wie viel Leistung das Solarmodul gerade liefert
bis die Spannung einknickt und laden dann mit Maximalstrom. Bei der Schaltung müsste es dann der PIC ein Dummy-Netzteil haben und der PIC probiert den Strom im Dummy-Netzteil so lange zu erhöhen, bis die Spannung einknickt. Wenn es mindestens ein Ampere ist, dann kann ein weiteres Handy zugeschaltet
-
Thread
Raspberry PI Phyton Skript AD
AD-Wandler durchschalten. Also können das keine gleichzeitigen Werte sein. Anscheinend steckt der ADC im PIC16F1517. Rechts noch ein vierfach-OP LMV324, links ein Schieberegister 74HC595 und ein Ausgangstreiber, eine SMD-Version des bekannten ULN2003. Dazu eine Menge Eingangsschutzdioden im 3-pin-Gehäuse,
-
Thread
Mikrocontroller von AMI mit Arduino duplizieren
starten aber wie? Und wo mit? Mit nem Arduino geht das nicht oder ? BitBastelei #272 - Arduino als PIC-Programmiergerät Da her kommt die Idee. https://www.youtube.com/watch?v=chz6frV5KoI
durch einen Decompiler schicken und Dir die Logikgleichungen anschauen. Wenn's passt kannst Du ein GAL16V8 als Ersatz nehmen, den gibt es an jeder Ecke. Einen PEEL18CV8 auftreiben dürfte schwieriger werden. Ist denn die Funktion bekannt, also die Signalnamen der Schaltung in der er steckt?
-
Thread
String parsen und zahlen Zahlen per "atoi" extrahieren klappt nicht
void parse(char* str, uint16_t* buff) { buff[0] = ascii_to_u16(&str[1]); buff[1] = ascii_to_u16(&str[5]); buff[2] = ascii_to_u16(&str[9]); buff[3] = ascii_to_u16(&str[13]); } [/c] [pre] $ gcc -std=c99 -Wall
echten Programmierer-Idioten vor langer Zeit, der sich darüber aufgeregt hat, daß man bei den kleinen PIC16 ja nur 4 Plätze im Stack hat - wo er doch bei seinem PC ja mindestens 16K oder noch mehr an Stack hätte, weshalb also diese Chips ein völlig ungeeignetes zu nix zu gebrauchendes Zeugs seien. So
-
Thread
Verständnis Problem bei der AVR- bzw. Harvard- Architektur
schlichtweg falsch - und zwar in allen Teilen. Lies dazu lieber die Dokumentation zu den kleineren PIC's. also PIC16Fxxx und so. Dort ist das deutlicher dargestellt, um den Leuten zu erklären, daß es dort keine Load-Modify-Store Architektur gibt. Du kennst hoffentlich den grundlegenden Unterschied
-
Thread
Software UART Verständnisfragen
auch wunderbar einfach. Reale UART Peripherie hat meist immer einen Vorteiler von 1:4, 1:8 oder 1:16. SoftUart in Assembler hat 1:1. Das o.g. gilt allerdings nur für das Senden.
Hier mal ein Ausschnitt aus einer Timer-ISR zum Empfang per Software UART (in dem Fall für einen PIC): [c] // -------------------- receive next bit: else if (uartCRbits.RXBSY) { if (uartCRbits.STOPBIT) { uartCRbits.RXBSY = 0; uartCRbits.STOPBIT = 0;
-
Thread
[V] 40x pic16 für 19€ frei Haus
Hi all, verkaufe 40x pic16 - unbenutzt, frei an die Türschwelle für 19€. Bei Interesse siehe pdf und dann bitte PM! Bezahlung möglichst via Paypal "friends". mt
-
Thread
µC um 4 CAN Busse zu betreiben
halt auch veraltet, man weiß ja nie, was aus dem Projekt mal wird. Wird schon der PIC32MK1024GPE100 werden.
Pins gesehen, die > auch 4 CAN Kanäle hat https://www.microchip.com/maps/microcontroller.aspx PIC32MK1024GPE064
-
Thread
PIC hängt sich bei I2C Read Funktion auf?
Hallo, Ich arbeite an einer Uhr, dabei muss ich Daten von einem RTC IC (RV3029C2) über I2C auf den PIC18F26K22 holen und umgekehrt. Das Problem ist, der PIC bleibt irgendwo in meiner Read Funktion hängen, ich kann mir aber nicht erklären, warum. Mit einem Logic Analyzer habe ich den Datenstrom
NACK abgeschlossen wird. Hier mal ein Auszug aus meiner Lesefunktion: [c] bool eeprom_rd( uint16_t eeaddr, uint8_t *sram, uint16_t len ) { if( !set_addr( eeaddr )) return false; si2c_start(); // repeat start si2c_w( EEPROM_ADDR + 1 );
-
Thread
EAGLE vs KiCAD vs Altium
hab ich den Vorführer mal um ein klitzekleines _neues_ Projekt gebeten: Was Einfaches, nen kleinen PIC, dazu noch was simples (Quarz, Widerstand, kleiner Steckverbinder, oder so). Aber damit kam er überhaupt nicht zu Potte. Zuerst wußte er mit PIC16 nix anzufangen, ich meinte, er soll einfach irgendeinen
ich den Vorführer mal um ein > klitzekleines _neues_ Projekt gebeten: Was Einfaches, nen kleinen PIC, > dazu noch was simples (Quarz, Widerstand, kleiner Steckverbinder, oder > so). > > Aber damit kam er überhaupt nicht zu Potte. Zuerst wußte er mit PIC16 > nix anzufangen, ich meinte, er soll