-
Thread
Zugriff auf Ports über einen Pointer od Ähnlichem für PIC18F (nicht Bit Addressierbar)
Objective[Target]), jedoch direkt auf den Wert zugreifen über einen Pointer auf den Port. Ich nutze den PIC18F65K80, leider sind die Ports nicht Bit-addressierbar und es funktioniert evtl. nur über ein Makro, doch ich finde nicht wirklich hilfreiche Schnipsel. Also wenn sich da jemand auskennt wäre eine
#define uCNr1_in ReceiveC & 0x02 oder du definierst dir deine eigenen Bitfelder genau wie im PIC Header ...
-
Thread
MCP23016 16bit Port Expander an PIC(18F452) mit I2C über MSSP
://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A200%252FMCP23S17_MIC.pdf;SID=12TirYq38AAAIAAH2xdJQ13c563bdfb27c649372d97e1189e7689) schon eine Weile studiert und auch die I2C-Hardwarebenutzungsanleitung(Tolles Wort) von Sprut(http://www.sprut.de/electronic/pic/grund/i2c.htm) gelesen
die Registeradresse und dann die Daten. Kann auch sein, dass das falsch ist. Das Datenblatt deas PIC18F452 haeb ich von hier: http://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A300%252FPIC18F242_PIC18F252_PIC18F442%2523MIC.pdf;SID=12TirYq38AAAIAAH2xdJQ13c563bdfb27c649372d97e1189e7689
-
Thread
Welcher Transistor?
erbringt. AVRs können mit 3.3V betrieben werden, aber dann nur mit reduziertem Takt. Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben werden können. fchk
Ömer G. schrieb im Beitrag #3812392: >> Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine >> 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben >> werden können. > > Das werde ich mir merken. Ich habe hier viele AVRs
-
Thread
TCP IP STACK Microchip POT wird nichtangezeigt
Potis hinkriegen. Was genau meinst Du mit fixen Strings, Stampede? Das Problem ist das für den PIC24E keine Voreinstellungen vorhanden sind und ich nicht sicher bin ob ich die ADC initialisierungen richtig gemacht habe: Für den PIC33F und PIC24H heisst es ja beispielsweise im Code: [c]// ADC
lässt du ausgeben. Wenn das korrekt funtkioniert, implementierst du die eigentlich ADC Routine. Mit PIC24 Code kann ich dir nicht dienen, nutze nur die PIC32 und PIC18.
-
Thread
Neueinsteiger Hier
für Anfänger auf häufige Frage in Foren auf deutsch verfügbar. Go for Atmel und lass das mit dem PIC mist.
Ich würde auch den PIC 18 nehmen.
-
Thread
Ein µC oder auf mehrere verteilen?
von Haus mitbringt. Fensterheber: Die Motoren befinden sich in den Türen. Hier liegen Konstant 12V an. Auch eine H-Brücke befindet sich in den Türen. Hier muss ich lediglich mit einem NPN Transistor GND schalten für Hoch oder Runter. Somit sind dies 3 Leitungen. 12V, GND für Hoch, GND für Runter.
ist klar aber was ist dad mit dieser Starttime, 0ck, 6ck und sowas? Danke euch. P.S.: ist ein 12Mhz Quarz.
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
dem überteuertem Atmel-ICE Viel billiger bei deutlich mehr Leistung z.B. 64k Flash USB 14-bit ADC 12-bit DAC für 1 EUR
/noch/ einen PIC16 Typen auf den Markt wirft?
-
Thread
Unbekannter Geräteeinschub (Impulszähler)
Kanälen an die Schaltung gekoppelt (siehe Abb. und Erläuterungen folgend). Bild "Oszi_Pic_1.JPG": Kanal 1 (gelb) zeigt das Eingangssignal an Punkt "X" (40kHz/9Vpp). Kanal 2 (blau) das differenzierte Signal am Knoten D2/C1 (siehe Schaltung "Berthold 3314-954_1.JPG"). Bild "Oszi_Pic_2
"). Damit den Nachweis erbracht, das T1/T2 incl. ihrer Beschaltung korrekt arbeiten. Bild "Oszi_Pic_3.JPG": Kanal 1 (gelb) das Signal am Punkt "U". Kanal 2 (blau) das Signal am Knoten R6/C4 (siehe Schaltung "Berthold 3314-954_1.JPG"). Bild "Oszi_Pic_4.JPG": T3 und T4 sind eine UND-Verknüpfung
-
Thread
H-Brücke, PWM, 6A
Die Suppressordiode würde ich bei Unenn=12V auf z.B. auf 20V o.ä, legen. Auf jeden Fall muss die Worst-case Durchbruchspannung deutlich über der maximal denkbaren Betriebsspannung liegen. Wenn Du es mit den Relais billig haben willst such
was) Logic Level Powerfet der IRLxxxx Reihe die sich gut vom Controller (gleichgültig ob Atmel oder PIC) ansteuern lassen. Damit sind die Flanken bei 25kHz noch linealglatt. Für einen Dauerstrom von 6A ist der BTS117 aber schon recht knapp bemessen.
-
Thread
[S] nadelförmige Multimeter-Prüfspitzen
/PRUEF-MPS-2-SW/3/index.html?;ACTION=3;LA=446;ARTICLE=106196;GROUPID=5633;artnr=PRUEF+MPS-2+SW;SID=12UJ4qV38AAAIAAHDG4ao8978d0760dff53b2ebd731bb4b3f18da http://www.reichelt.de/Klemmen-Pruefspitzen/PRUEF-MPS-2-RT/3/index.html?;ACTION=3;LA=446;ARTICLE=106197;GROUPID=5633;artnr=PRUEF+MPS-2+RT;SID=12UJ4qV38AAAIAAHDG4ao8978d0760dff53b2ebd731bb4b3f18da
Bild > oder sowas reinstellen? Du nimmst eine solche Buchse: http://www.reichelt.de/?ACTION=13;PIC=1;ARTID=23063;WIDTH=150;HEIGHT=150; schraubst mit der Schraube eine Nadel fest, und kannst dann diesen Adapter auf ein Labor- oder Messkabel mit Bananenstecker aufstecken. Gruss Harald
-
Thread
PIC18F.Q71 44-Pin TQFP mit 37 I/O?
Dirk F. schrieb im Beitrag #7369794: > Hallo, > wie kann es sein, dass der PIC18F46Q71 im TQFP44 Gehäuse 37 IOs hat ??? > > 44 - 4 NC - 4 Supply = 36 IO Pins Weil beim PIC18F46Q71 im TQFP44 Gehäuse die Pins 12,13,33 und 34 NC (not connected) sind. Steht im Datenblatt
Thomas E. schrieb im Beitrag #7370029: > Weil beim PIC18F46Q71 im TQFP44 Gehäuse die Pins 12,13,33 und 34 NC (not > connected) sind. Das war mir auch schon klar.....
-
Thread
digitalfunke mit PIC und ADC
5v geregeltes netzteil... hab mal die verschiedenen spannungen am PIC gemessen: am ADC pin, an dem der poti hängt ist die spannung konstant 2.31V an den nicht angeschlossenen ADC pins schwankt die spannung: 0.17V-0.20V am VDD pin vom PIC ist die spannung auch konstant
vielleicht liegts auch einfach daran, dass du den PIC ausserhalb der spezifikation betreibst: PIC16F877 braucht 5.0V PIC16LF877 kannst du mit weniger betreiben (glaub so bis 2V) ps: digitale "Funke" (ich nehme an, damit meinst du fernsteuerungen)
-
Thread
Unbekannter Chip im Staubsauger
Folgende AppNotes kommen in Betracht, welche davon meinst Du? Random Phase Power Controller using the PIC12C5XX series of 8-pin, 8-bit microcontrollers. http://ww1.microchip.com/downloads/en/AppNotes/5_017.pdf Universal Motor Drive with PIC16 Microcontrollers http://ww1.microchip.com/downloads/jp/AppNotes/jp587377.pdf evtl. noch: TRIAC Dimmable LED Driver Using PIC12HV752 Tech. Brief https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ApplicationNotes/ApplicationNotes/90003108A.pdf Dimming AC Incandescent Lamps Using A PIC10F200 https://ww1.microchip.com
-
Thread
BASIC-Compiler für PIC
schwieriger zu lernen und verstehen ist.Die ist besser für PC Programierung geeignet aber für den PIC reicht auch Basic.
einfachen Beispielen, LED blinkend, Lauflicht, A/D Wandler usw., insgesamt 12 Projekte. Wenn man das durchgearbeitet ist, hat man viel gelernt und kann rudimentär "embedded C" programmieren, für diese PIC Typen jedenfalls. Etwas Englischkentnisse sollten vorhanden sein! Weitere
-
Thread
Strommessung mit OPV
PIC direkt Referenzspannungen aus V_in erzeugen können. http://www.sprut.de/electronic/pic/grund/adc.htm [qute]Vref+ darf nicht kleiner sein als Vdd - 2,5V (bei 5V Betriebsspannung also mindestens 2,5V
aus dem Datenblatt irgendwie nicht herauslesen. Und bei welchen Pins wird die Schaltung dann am PIC angeschlossen? Verwende den PIC32MX795F512L. Die angehängte Schaltung sollte so weit funktionieren oder? mfg
-
Thread
Lan9303 + pic32
Zusätzlich muss für den SMI-Mode noch Bit 4 bei PHY ADDRESS bzw. (wenn ich mich nicht verzählt habe) Bit 12 von EMAC1MADR auf 1 gesetzt werden (wie gesagt, PIC32 ist nicht mein Ding). Die 16-bit-Daten pro SMI-Frame kommen schließlich nach DATA bzw. werden aus DATA gelesen. Für einen vollständigen Switch-Register-Zugriff
> > 1.1 Wie groß ist der Wert tatsächlich? > 1.2 Werden genau dieselben 3,3V auch beim RMII des PIC32 verwendet? > > 2. Für MDC sind beim LAN9303 im SMI-Betrieb maximal 2,5 MHz zulässig. > 2.1 Welche Taktfrequenz wird vom PIC32 bei MDC geliefert? > > In EMAC1MCFG des PIC32 muss per CLKSEL<3
-
Thread
Mittelwert sinnvoll bilden
Aus diesem Wert möchte ich nun einen gleitenden Mittelwert bilden. Zur Verfügung steht aber nur ein PIC12F675, zu programmieren in Assembler (C Overhead zu groß). Zurzeit mache ich das nach folgendem Schema: (Alter Wert + Neuer Wert) / 2 Dieses ist aber nicht genau genug, da der Wert des Sensors
Wie Setzt man Solche formeln in pic-assambler Um??
-
Thread
Ich suche eine PIC24 entwickler
Hello Bronco, Ich habe eine SIM908 module und eine RFID lesser - ID-12. Ich kann schoen eine 125KHz karte lessen und die wert bei PIC lessen. Aber ich habe schwerigkeit mit die Clock (FCY). Ich habe die baud rate definiert für 19200 8 N 1..aber er generiert zwei verschidene
ja ich habe pic kit 3. Explorer 16 und die PIC24F128GA010 PIM Module.
-
Thread
Gibt es CPUs, die den alten Speicherinhalt auf den der Stapelzeiger zeigte, selbstständig löschen?
schrieb im Beitrag #7217198: > Bei WASM gibt es einen Funktionsstack, Gibt's das nicht auch bei PIC10/PIC12? Hardware-Stack nur für die Funktions-Rücksprungsadressen, mit ganz wenig erlaubter Verschachtelungstiefe? "Rekursiv geht schief"?
#7217201: > DPA schrieb: >> Bei WASM gibt es einen Funktionsstack, > > Gibt's das nicht auch bei PIC10/PIC12? Hardware-Stack nur für die > Funktions-Rücksprungsadressen, mit ganz wenig erlaubter > Verschachtelungstiefe? Jo, der olle 16F84 hatte nur zwei, die 10er haben min. acht. Da aber eh kaum
-
Thread
Funktionsgenerator
wesentlich abweichen. Was meint ihr denn, welche Taktraten für ein Sinussignal möglich sind, wenn ich den PIC mit 32MHz (=max. Betriebsfrequenz) betreibe und das nachgeschaltete Filter einigermaßen gut dimensioniert ist?
DDS bauen Nimm ein AD9833 vom Analog Devices ;-)) Der knüppelt am Ausgang alle Frequenzen bis 12,5MHz im 0,1Hz Schritten, ob Sinus, Dreieck oder Rechteck. Baue selber momentan sowas für mich.
-
Thread
Mikrocontroller in Solar MPPT identifizieren
Hallo Freaks, Ich baue mir gerade eine kleine 12V PV-Anlage für das Gartenhaus auf. Dazu verwende ich einen China-Laderegler der bei scheinbar recht verbreitet ist (Hersteller PowMR, Bezeichnung 30A/40A/50A/60A usw, Gibts auf Ali, Banggood usw). Das
Peter M. schrieb im Beitrag #7026024: > Hat jemand evtl. noch eine Idee? Laut Doku ein DSP. dsPIC ? PIC24FJ64GA705 hat Reset aber an 19. PIC32MK0512MCJ048T an 4.
-
Thread
LPT Programmer mit 74HCT244 explodiert.
Hier erst mal 2 Bilder des ICs: http://pic.leech.it/pic.php?id=b1f9531imgp0979.jpg http://pic.leech.it/pic.php?id=fd8718eimgp0980.jpg Und hier der Schalplan: http://pic.leech.it/pic.php?id=a04514a3bild1.png Das Netzteil, welches die
Orikson wrote: > Hier erst mal 2 Bilder des ICs: > http://pic.leech.it/pic.php?id=b1f9531imgp0979.jpg > http://pic.leech.it/pic.php?id=fd8718eimgp0980.jpg Da waren definitiv die 24V oder noch mehr im Spiel. Ein 7805 liefert maximal etwa 2A, was 10W ergibt.
-
Thread
[S] Quarz bedrahtet, 155 kHz Serie, oder Harmonische
Wer bei 155kHz Phasen vergleicht, kann auch 12Mhz mischen, nämlich mit 9.8304Mhz. Das Ergebnis durch 14 geteilt liegt ca. 184ppm daneben, also pro Quarz nicht einmal 100ppm. Dafür sind beides stinknormale Frequenzen.
Jens sagte, ich möge in 's DB eines Pic sehen. Es war -denke ich- irgendein zufällig ausgewählter 8-Bitter .... Habe ich gemacht und fand als EINZIGE Angabe, dass der dort eingebaute Komparator-Ausgang nach max. 2 us als "true" anzusehen
-
Thread
CAN-Sender im Mini-Format
Lowdrop Regler > ersetzen, da ich keine Heizung brauche Hast Du in Deinem Auto eine Spannung < 12V? Ein LDO _kann_ mit einer niedrigeren Spannungsdifferenz zwischen Eingang und Ausgang (dem "Drop") auskommen. Wenn Du ihm aber eine höhere Spannungsdifferenz gibst (wie 12V auf 5V) dann ist der LDO
-2 und TJA1043 die ich hier gerade auf dem Tisch habe kommt auf 20µA im ausgeschalteten Zustand an 12V.
-
Thread
Viele Register definieren
). Die Grösse der PIC- GPR-Files hängt von der Breite der 'f'-Bits im OP-Code ab. AVR hat (wie ja hier jeder weiss) auch ein GPR-File, aber nur 32 Reg. Dieses GPR-File ist universeller als im PIC, weil ja jedes der 32 Reg für Source und Destin benutzt werden kann. Es ist aber auch kleiner als das im PIC, weil PIC bis zu 13 f-Bits (also für max 8kB) (mache Befehle, MOV, bis 16 f-Bits) im Opcode reserviert. (Also diese beiden 'Modelle' haben Vor- und auch Nachteile) typ Akkumasch. (bsp HC11,STM8
-
Thread
E-Auto-Ladestation Typ 2
für etwa 30€. Mein 16A Schuko Ziegel ist nach wie vor auf einer Lochrasterplatine. Denken tut ein PIC 12F683 und etwas Hühnerfutter. Ansonsten geht auch ne open WB für 75€, ein Schütz und ein Fi Type ev. Stecker oder Buchse dazu und ein passendes Gehäuse. Sonst 1kW Heidelberger oä.
einer 22kW Wallbox laden. Die Kabelbelegung bekommt man in der IEC92196 das Signal der PWM müsse +-12V haben, die wenigsten Fahrzeuge interessieren sich für die -12V so das meist 0 und +12V ausreichen. Das Programm im PIC hat keine 50 Zeilen in Assembler. Bei Intresse kann ich die mehr oder weniger
-
Thread
PIC18F45k22 brauch im Sleep 20µA
Ich habe mir eine Uhr mit dem PIC18F45k22 gebaut. Damit die Zeit bei einem Stromausfall nicht verloren geht habe ich eine CR2030 Batterie eingebaut. Um Strom zu sparen geht der PIC in den Sleep-Modus wenn die Stromversorgung von Netzteil
Zwar habe ich keinen PIC18F, sondern einen kleinen PIC12F. Dort muß ich bei der Initialisierung erst mal ADC und Comparator deaktivieren, weil die Default ON sind. Pullups an den Ports sollten auch deaktiviert sein.
-
Thread
Wecker mit µC
/index.html?;ACTION=3;LA=444;GROUP=H4;GROUPID=3484;ARTICLE=112766;START=0;SORT=user;OFFSET=500;SID=12Tx1KXn8AAAIAAE9FsRgb2e4f869f686dc2de53f5202d8eca285 Aber es muss ja auch angesteuert werden. Jedoch von Audiotechnik habe ich nicht viel ahnung. Der Ton sollte sich auch ändern so dass ich mich nicht
Du könntest mit einem Zufallsgenerator einen Timer als Quäke nehmen. Bin kein PIC Spezi, aber hab was für den PIC mal rausgesucht: http://www.piclist.com/techref/microchip/rand8bit.htm Ist in Assembler. Falls du in C schreibst, sollte es in der Bibliothek auch random Funktionen
-
Thread
µC mit Uhrenquarz betreiben
Sogar der olle PIC12F675 ist für Uhrenquarze spezifiziert, hat einen Low-Power-Mode für externen Quarz 32kHz. Sicher meinen die aber damit auch 32,768kHz. Bei manchen meiner Anwendungen langweilt der sich dann sogar
und in dieser Hinsicht auch keine Berührungsängste. Das schrägste an Mikros waren bisher 8048 und PIC12C, Bei den PICs geht mir die Bankerei auf den Fisch, aber wenn es dann halt ein kommerzieller Auftrag ist, mache ich auch das. Dieses Arduino-ähnliche Projekt für MSP430 heißt übrigens Energia (
-
Thread
Suche Software für den Funkamatuer NWT 1.0V unter Win 10
26.08.2009 08:26 4.086 appicon.ico 02.11.2009 08:44 84.222 app_cn.qm 18.12.2009 08:03 118.275 app_en.qm 21.05.2009 08:02 44.999 app_es.qm 18.12.2009 08:03 118.157 app_hu.qm 18.12.2009 08:03 124.818 app_nl.qm 18.12.2009 08:03
10:13 2.726.400 QtCore4.dll 29.09.2009 13:00 11.261.952 QtGui4.dll 29.09.2009 12:55 1.382.912 QtNetwork4.dll 29.09.2009 13:02 309.248 QtSql4.dll 29.09.2009 12:55 504.832 QtXml4.dll 18.12.2009 08:08 1.405.440 winnwt4.exe 16
-
Thread
Neue AVR reihen
Er hat sogar einen PIC-Modus für die Umsteiger vom PIC: Mit dem CVT-Bit kann man alle Interrupts auf einen Vector zusammen verwursten, d.h. man darf sich dann erstmal selber die Interuptquelle ausklamüsern.
immerhin noch drei Vektoren. Für viele kleine Anwendungen sicherlich ausreichend und auch für Nicht-PICer brauchbar.
-
Thread
EPS 9760003-1
Hallo, > danke für Info. > Hast recht, die Nr ist 976003-1 > lg Wars eventuell der Mini-PIC-Programmer 6-X12 972016 MC oder der? Mini-Programmer für serielle EEPROMs 6-X2 972015 MC
Das ist für ELektor naheliegend, soll aber immerhin mehrsprachig sein. Lottas Mini-PIC-Programmer und Mini-Programmer für serielle EEPROMs standen wohl in 6/1997 https://www.elektormagazine.de/magazine/elektor-199706/31208 das hätte ich sogar hier. Nur für 24C02 bzw. PIC16C84, nichts
-
Thread
Flugzeug-Daten auf 1090 MHz empfangen
You may also have a look to this project: http://rxcontrol.free.fr/PicADSB/index.html
Es gibt jetzt auch einen zum Frontend passenden Selbstbau Dekoder auf Basis PIC. http://www.qsl.net/dl4mea/picadsb/picadsb.htm Die passende Software ist hier http://www.coaa.co.uk/planeplotter.htm Die aktuelle Vesion kann sowohl die PIC Daten als auch Roh-Daten der
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
Reference Manual und diverse Bücher zu ARM Assembly...aber alle auf der "Irgendwann Lesen"-Liste. Den PIC16 kannst du hingegen auf einer Mittelstrecke komplett durchdenken...
EDITOR_CONTENT rGPIO26: 0x16 10110 ADC(0): 1285 rGPIO26: 0x16 10110 ADC(26): 2016 rGPIO26: 0x12 10010 Connection lost (EOF) Use Stop/Restart to reconnect.[/pre]
-
Thread
Leistungsstärkster Eleltromotor
Normalo-Masse > herauszentrifugiert? > > ;-) In englischsprachigen Foren würde man sagen: "Pic or it did not happen"
Leistung dürfte dann irgendwo zwischen 60 und 80 km/h erreicht werden. Und 12 Megawatt sind nunmal eine ganze Menge. :)
-
Thread
Interrupts und der tägliche Wahnsinn
PIC, Peterchen, PIC! Und ca 4 Posts weiter oben habe ich ebenfalls eine Lösung angesetzt...
Joachim schrieb im Beitrag #2162454: > PIC, Peterchen, PIC! Das ist ja das schöne an C. Ob 8051, ARM, AVR oder PIC ist egal, C bleibt C. Die Konstanten muß also auch Dein PIC-Compiler schon zur Compilezeit ausrechnen und die Ergebnisse
-
Thread
AKO Weidezaungerät reparieren
> AKO, ein AN5500 Max. Ladeenergie: 7,4 Joule Max. Impulsenergie: 4,8 Joule Betriebsspannung: 12 Volt Max. Spannung: 10.300 Volt Bevor Du dieses Teil repariert hast, wirst Du ein Hand voll durchlegierte Transistoren haben? Wenn ich Datum 12/17 lese, scheint das Gerät noch Garantie zu haben?
Ich habe testweise mal übertrieben und einen STP80NF12 https://www.st.com/resource/en/datasheet/stp80nf12.pdf reingehauen. Das läuft perfekt. Alles bleibt kühl und die Gesamtstromaufnahme des Gerätes ist normal bei ca 250mA kurz vor dem Entladen. An den
-
Thread
Zirpende Feldgrille v3 (Atmel Tiny13)
Für alle PIC-Freunde habe ich eine Grille mit dem PIC16F1825 gemacht. Ausreichend wäre natürlich der PIC12F1822 mit nur 8 Pins, den hatte ich aber gerade nicht da. Man kann den Code aber leicht anpassen, oben die
Zeilen list p=16f1825 und #include <p16f1825.inc> sowie von Port C auf Port A. Es geht auch mit einem PIC12F683, dann muss man aber mehr ändern (CONFIG und Banks). Die Frequenz kann man mit dem Register OSCTUNE etwas ändern oder die Bursts von 8 auf 7 oder 9 stellen und die lange Pause von 16 auf andere
-
Thread
IO Port mit polling auslesen
werden. Bei 1,5ms passiert nichts. Hat jemand eine Idee wie man so etwas in C programmiert in einem pic 16F630. Grüße Karl-Heinz
count < 4 --> error lower b) 4 <= count < 7 --> 1ms c) 7 <= count < 9 --> 1,5ms d) 9 <= count < 12 --> 2ms e) 12 <= count < oo --> error upper Damit hätte man dann ein Ereignissystem, aus diesem leitet man die weiteren Aktivitäten ab, z.B. auch Zustandsänderungen von I/O Portpins und Fehlerzustandsverarbeitung
-
Thread
Wer kann mir helfen, wer kennt diese Punktmatrix
von Null anfangen willst. Besitzt du einen Logikanalysator, mit dem du dir angucken kannst, wie der PIC das Display ansteuert?
poligen Anschluss. mit "TC1602 cog module" finde ich aber auch solche mit 10 Anschlüssen hier 12 Anschlüsse: https://www.alibaba.com/product-detail/cog-lcd-module-16X2-JHD1602-G75BTW_60653825461.html auch 12, mit I2C-Bus, zwei pins nur Kondensator für die Spannungswandlung? https://www.vitek.com.tw
-
Thread
24c02 schützen
nehmen und den inhalt per db in den programmspeicher schreiben. muss ja kein AVR sein, vielleicht ein PIC? :-) vom PIC weiss ich, dass man den programmspeicher, wenn der codeprotectet ist, nicht ohne weiteres auslesen kann. im internen eeprom sollte aber so ein mechanismus auch vorhanden sein. das ganze
gibt es ja noch genügend routienen im internet dazu. und noch ein paar leute in foren... für den PIC gibt es so etwas jedenfalls. und die 8-pins sind die PIC12FXX, glaube ich. wenn du AVR programmierst, kannst du natürlich auch den Tiny nehmen. software i2c routinen gibt es ja auch dafür fertig.
-
Thread
8 PWM Kanäle bei 20kHz
oder schau dir mal die HCS12 von Freescale an. Bis zu 8 Hardware PWM-Kanäle und sonstige Peripherie. Die 20KkHz sind übrigens locker drin.
"... beim PIC bleiben will." hättste doch gleich sagen können. Aber wer sogar mit dem PIC klarkommt, sollte eigentlich mit dem AVR überhaupt keine Schwierigkeiten haben. Den ganzen Segmentkram einfach vergessen
-
Thread
ATMEL's AVR Absatzmarkt
> Wir setzen die AVRs (AT90S8515 später ATmega8535) inzwischen seit ca. 12 > Jahren ein. Unsere Stückzahlen sind nicht wirklich hoch, doch 5000 Stück > werden es inzwischen sein. Bei den PICs ist die Stückzahl noch 0. Ich setze PICs (PIC12...PIC32) inzwischen seit ca.
langfristige Sicherheit" vertrauen wollen. > Was ATMEL alles bereits eingestellt hat: ATTINY11, ATTINY12, ... Der ATtiny12 ist noch nicht eingestellt, und der ist 100 % kompatibel mit dem ATtiny11 (außer dass man den 11er nicht ISP-programmieren konnte sondern nur HV). Den 12er gibt's sogar als V-Version
-
Thread
Frequenz messen (260 Hz)
Hallo zusammen, ich möchte mit einem PIC12, den ich bei 1 Mhz laufen lasse ein Taktsignal ausmessen. Irgendwie schwankt mein Ergebnis aber gravierend, daher an euch die Frage, ob ihr wisst, woran das liegen kann. Mein Signal hat eine Frequenz
Krapao schrieb im Beitrag #2669871: > Das ist auf dem PIC12 kein atomarer Zugriff. Siehe die Hinweisbox dazu > im Datenblatt. Ich weiß leider nicht welche Hinweisbox du genau meinst aber ich habe es jetzt gemacht, wie ihr empfohlen habt. Zuerst auslesen,
-
Thread
Kann der ATTiny12 keinen Debounce?
Hallo, Bin gerade beim Programmieren mit BASCOM und ATTiny12 (Bitte nichts sagen zum Thema "BASCOM") Also kann es sein, das der ATTiny12 kein Debounce kennt? Wie soll ich dann eine Tastenentprellung machen? Meldung von BascomAVR: [Not possible with $TINY
Bei Reichelt kostet der tiny12 1,30€ und der tiny45 1,60€.
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
heißer Tipp oder Dein bisheriges Assemblergerede war nur eine ganz große Luftnummer. 8051, MSP430, PIC Assembler kennen auch noch einige, aber da wird die Luft schon dünner. Sprut hat ja mal mit PIC angefangen. Die recht eigenwillige PIC Architektur muß man nicht mögen, aber da findet man doch viele
Christoph M. schrieb im Beitrag #7891165: 12.06.2025 12:26 > Tatsächlich gibt es schon einen Excel Assembler: > https://github.com/tilleul/apple2/tree/master/tools/6502_assembler Super Toll PRIMA Christoph M.! Sehr gut gemacht!! Ich las
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
ein 160*80 Pixel Display? Nutzt du den internen Font oder externen? Versuche das Pollin LCD am PIC24HJ128 am laufen zu bekommen. Gruß Sascha
soll eigentlich erst mal nur ein Test sein ob es auch funktioniert. Nun habe ich allerding nur einen PIC18F2620 hier und nutze als Datenport PortB und für den Rest PortA (RA0-RA5). Mein Problem ist aber auch, das ich mit Assembler (C18) so gut wie noch nichts gemacht habe (Nur Pic 16F in Assembler).
-
Thread
[S] Entwickler / Programmierer für Schaltung Gesperrt
> Von den Kabeln habe ich folgende: (hoffe ich hab nix vergessen) > > Eingang: > -12V + Dauer > -12V + (geschalten über Zündung) > -12V - > -Schaltleitung für Schaltausgang 3 > -Taster Eingang Du hast wirklich 12V- im Auto als Betriebsspannung zur Verfügung? Sauber...
12v+ und 12v- machen zusammen 24V. Und das im Auto, wow.
-
Thread
HI-TECH Compiler für Pic16
Chris schrieb im Beitrag #1893161: > Ich nehme an, es handelt sich um die Pic16f..., also Pic14 serie. Wenn dann ist es ein 14-Bit Kern. Im Übrigen sind auch einige PIC12F 14-Bit Typen. Eine PIC14 Serie gab es nie. Chris schrieb im Beitrag #1893161: > Da ist ein Overhead
>Eine PIC14 Serie gab es nie. Aber *einen* PIC14000;)
-
Thread
Vervierfachung der Latenzzeit bei Multiplikation
wie lang das dauert. Die Frequenz benötige ich nach der Berechnung und der Interrupt geht vor. Der PIC18F ist auch sehr schnell mit Multiplikationen. Das ist nicht das Problem. >>??? :-) Betreibe den PIC mit den internen 8Mhz mitt eingeschaltenem PILL = 32MHz. Der Systemtakt beträgt dann 8MHz.
erzeugten Assemblercode an, besonderst den in den Interruptroutinen. Dann rechne nach wie lange dein PIC für die Bearbeitung benötigt. Das Interupthandling beim PIC ist ja nu nicht gerade das beste was es gibt, ==> persönliche Meinung 3. Überprüf den kompletten Code wann, wo und wie lange die Interruptbehandlung