-
Thread
Frage zu I2S
wirklich selten. Beispiel Microchip: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX470F512H Beispiel ST: http://www.st.com/web/en/resource/technical/document/datasheet/DM00035129.pdf Welchen Hersteller bevorzugst du? Ich denke, auch der wird welche haben.
Weiß jemand, welcher Pin beim http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX570F512H als MCLK benutzt werden soll? Ich habe es eindeutig nicht gefunden. Vermutlich der SCKx Pin vom SPI. Aber was ist dann mit dem BCLK? Gerade für den hätte ich jetzt den SCKx Pin genommen
-
Thread
UART Protokoll für µC
sondern zwei - was dann? Ähem, mit einem Bit mehr verdoppele ich die Zeichenzahl. Damit kann ich 8bit-Binärdaten von 0..255 schicken und hab noch 256 Steuerzeichen zur Verfügung. Theoretisch könnte man das auch mit 8 Bit machen: Zeichen von $00 bis $7F als Steuercodes, Zeichen von $80 bis $FF,
sind 7-bit-Binärzahlen, damit könnte man 7 Bit, 14 Bit, 21 Bit Binärwerte senden. Das Anpassen auf 8-bit Werte kann einfach durch Shift erfolgen und die Datenrate wäre gerade mal 1/8 = 12% langsamer. Wenn man davon ausgeht, dass sowieso seltenst alle 16 bit eines Integer genutzt werden, verliert man
-
Thread
Bitte um Hilfe PIC16C73A flashen
Nachfolger 16F73 (http://www.microchip.com/wwwproducts/ProductCompare.aspx?product1=PIC16C73A&product2=PIC16F73) könnte eventuell als 1:1 Ersatz funktionieren. Schönes WE noch.
Code-Änderung bevor. Die PICs die ein C in der Bezeichnung haben (nein ich meine nicht das C von PIC, sondern) PIC16*C*73A sind OTP = one time programmable = nur einmal programmierbar. Nimm die F-Variante PIC16F73A und du kannst sooft du willst programmieren. Das Hex-File ist das gleiche für beide.
-
Thread
5V aus 12V für PIC16F15325
Ich möchte ein PIC16F15325-Chip (5V) im Auto (12V) betreiben. Gebraucht werden nur ein paar wenige mA. Es ist der PIC16F15325, weil ich den noch an Lager habe (es könnte auch ein viel einfacherer PIC sein). 1) Wie
Severin E. schrieb im Beitrag #7945907: > werden nur ein paar wenige mA. der PIC kommt auch mit µA aus. Zudem arbeitet er ab 1.8V. Das einfachste wäre eine grüne oder 2 rote LEDs an 10k Vorwiderstand. So hast Du gleichzeitig eine Kontroll-Leuchte, die Du sogar mit kleinen Tricks
-
Thread
5 LEDs mit 5 Tastern schalten
Stefan schrieb im Beitrag #3353943: > Man nehme einen ATtiny13, der hat nur 8 Pins und kostet etwa einen Euro. Nein, 60 Cent. ;-) > Stromversorgung direkt aus 3-4 Akkus, ein 100nF Kondensator, sowie die 5 > Tasten mit LED: > [code] > LED 180 Ohm Taster
> > 5 Taster > 5 LEDs > 1 Widerstand (gemeinsamer Vorwiderstand für alle LEDs) > 1 ATtiny13A (8 Pins) > 1 Kondensator 100 nF Mich würde die Schaltung dazu interessieren. Denn 5 Tasten und 5 Leds an einen 8-Pinner und das ohne zusätzliche Widerstände? Wäre schon wegen der Flexibilität ein Hit
-
Thread
PIC24 UART Initialisierung
bin auch gerade am testen eines pic24f projects uart soll diese woche noch laufen! aber ich hab probleme mit meinem header board
Fehler gefunden: #define BRGVAL ((FCY/2/BAUDRATE)/16)-1 UBRRVAL = (F_CPU/(9600L*16L)-1); Da muss bei dir noch ein /2 rein !
-
Thread
[S] 30Stk. PIC16F18324 /ST
Hast Du schon bei RS-Online oder TME geschaut, die haben auch PIC im Programm Update: TME hat PIC16F18324-I/ST und E/ST im Programm auch 30 Stück lieferbar
nachgesehen habe, war der Lagerbestand noch >100, jetzt ist er auch bei 0 https://www.tme.eu/de/details/pic16f18324-e_st/8-bit-pic-familie/microchip-technology/ auch bei 18325. Mist. Kannst Du evtl einen anderen PIC nehemn, das hängt natürlich vorn der benötigten Peripherie ab, hier kannst Du Deine Parameter
-
Thread
Unbekannte LED-Laufschrift - Hilfe!
ich auf ein Selbstbauprojekt stossen würde, wo mal kein Atmel, sondern der TMP von Toshiba und ein PIC16F84 drin stecken, dann wäre ich vermutlich nahe dran an einer Lösung meines Problems.
...mit einem 16F84 wirst du da nicht weit kommen... m.
-
Thread
Von AVR nach PIC
will ja eigentlich nicht schon wieder anfangen aber deine Liste zeigt mal wieder, das Du außer den 16C5X anscheinend keine weiteren PIC´s kennst. Ein Sicherungsregister für die Portrichtungsumschaltung wofür soll das denn gut sein?? Die meisten PIC´s haben ein Portrichtungsregister, welches Schreib und
Signal an dann weist du was ich meine. Sieh hier http://bahn-in-haan.de/_decoder.html. Ich arbeite mit Pic 16F627/28 12F629 12F675 zusammen. Hast du ein paar anfangsroutinen dafür für mich oder ein Tipp wie ich im Programm (Micro_studie_Plus von http://www.mecanique.co.uk) das anfangen kann. mfg Frank
-
Thread
Probleme mit Interrupts bei PIC16F688
setzen und am Ende die Bank restoren. Ist das nicht bei den moderneren Typen nicht mehr nötig, zB PIC16F1825, die haben doch einen Hardware-Stack
OldMan schrieb im Beitrag #7100329: > Ist das nicht bei den moderneren Typen nicht mehr nötig, zB PIC16F1825, > die haben doch einen Hardware-Stack Den Stack in Hardware hatten die PIC16 schon immer. Aber es hat wohl beim Übergang von den dreistelligen Nummern auf vierstellige Nummern im Namen auch
-
Thread
Universelle Tastenabfrage
Hallo Forumsmitglieder, ich habe mich schon versucht an den Codebeispielen für Microchip PIC Mikrocontroller aber ich scheitere leider beim Aufruf der Funktionen. Ich nutze 4 von 8 Pins des PORT A als Eingänge, der Rest sind Ausgänge. Compiler ist XC8 in Verbindung mit einem PIC16F628.
Ja ertappt :) Also es geht um diese Zeile: [c]TCNT0 = (uint8_t)(int16_t)-(F_CPU / 1024 * 10e-3 + 0.5); // preload for 10ms[/c] Hab mir ausgerechnet, welcher Wert für 16MHz da ungefähr stehen muss, um 10ms zu erhalten-->1600
-
Thread
Mit TTL 5V Relais oder 12V Relais schalten
Hallo, ich habe momentan folgendes Problem. Ich will 16 Relais schalten, mit einem PIC. Dieser PIC liefert 5V Ausgangspannung. Als Relais kommen Signalrelais von Takamisawa (RY) zum Einsatz. Diese gibt es mit 5V oder 12V Spulenspannung. Aus Gründen der Einfachheit
MaWin schrieb im Beitrag #2955950: > Denn mit 16V an 12V Relais wird das ebensowenig was wie > mit 6V~ für den 5V Regler. Also entweder 12V~ und 6V~ oder 16V und 8V MfG Klaus
-
Thread
PIC16f84a: startet nicht/nur bei quarz berühren
Hallo! Mein PIC16f84a ist auf einem Testboard (aus der Berufsschule) mit verschiedenen Beschaltungsmöglichkeiten für die Ein/Ausgänge. Nun habe ich den PIC mittels dem Projekt aus MPLAB IDE v8.91 und dem PICKIT
/pic/osc/index.htm] ; Beiliegend findest Du eines meiner ersten Blinkprogramme, welches ich für Dich noch mit einigen Kommentaren ergänzt habe. Diese Programm habe ich soeben nochmals in einen 16F84A
-
Thread
EOL ATmega328p
finde ich die 20 MHz, mittendrin aber nur '11.3 Low-Power Crystal Oscillator' mit "Frequency Range ... 8.0 - 16.0".
maximum clock speed." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche
-
Thread
DSO für wenig Geld
Mit PIC24H/dsPIC33 müssten bei 2x8bit eigentlich bis 40M/s pro Kanal drin sein, da ein 16bit Move vom Port zum Speicher 1 Takt braucht. ARM7 braucht ohne DMA schon vom Core her 3 Takte für's Laden und 2
hier nachlesen: http://groups.google.com/group/jye-tech-oscilloscopes/browse_thread/thread/800750253f8d5ed9/ec363bfcc41677e2#ec363bfcc41677e2 Viele Grüße, Sebastian
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
versehentlich die Daten killen. >µRKL Ein PIC10F200 steuert 6 LEDs im Charlieplex, die auf einem Sikutrecker als Rundumkennleuchte fahren. >fLight Ein Blitzer mit 3 LEDs an einem PIC10F200 für einen Mikroflieger eines Kumpels. Mit einem Komparator
Einen Micro-Servo-Dekoder mit PIC10F202. Source gerade mal 47 Zeilen mit Oshonsoft-BASIC. Gruss Chregu
-
Thread
Pascal Compiler für PIC - ist wirklich Freeware
arbeitet mit der MPLAB-IDE-8 zusammen. Er generiert ein .ASM-File für jede Pascal-Unit, die von der angelinkten MPLAB-IDE gelinkt und assembliert werden. Die Syntax ist Turbo-Pascal ähnlich, erweitert mit vielen PIC-spezifischen
PMP-Compiler: er geht, er hat auch ne ganz ordentliche Gleitkommaverarbeitung an Bord - und das auf PIC10, PIC16 und PIC18. Allerdings halte ich 32 Bit Mantisse für solche kleinen PIC's für ein bissel reichlich. Die Winkel- und transzendenten Funktionen werden mit den üblichen angepaßten Polynomen gemacht
-
Thread
Atmel oder Microchip?
ist als bei Atmel. Als Compiler könnte ich dir den von mikroElektronika Empfehlen. Gibt es für 8bit-PICs, für 16bit PICs, für AVRs und für 8051. Die PIC32 Version kommt bald ins beta-Stadium aber ich glaub, das ist für dich erstmal egal. Alle Compiler gibt es für C, für Basic und für Pascal.
Compilern nocht nichts negatives gesehen. Er prüft sogar in Echtzeit die Variablen, d.h. benutzt man einen PIC16F84 und hat aber irgendwo PORTD stehen, zeigt er einen Fehler.
-
Thread
Bittiefe eines µCs
ich das richtig verstanden? 8/16/32 Biter heisst zunächst mal nur dass die interne Registerbreite 8/16/32 Bit ist. Sonst nichts. der Bus aussen, die Anzahl der benötigten Takte und auch der Adressbereich ist daraus nicht absehbar
8/16/32 Bit ist wie 4/6/8 Zylinder beim Auto. Klingt nach mehr Power! ;-)
-
Thread
Reverse Engineering - "Ein-Draht Protokoll" - RPi B zu gewinnen!
ist es doch CAN. Es handelt sich um einen PIC18F248 mit 16Mhz Quarz. Soweit ich das beurteilen kann ist der CAN-Transceiver zumindest mit der CAN Peripherie verbunden. Der PIC läuft mit 3,3V. Ich werde mal die Tage noch versuchen den PIC auszulesen
Der PIC läuft doch mit 16MHz, da wird der Teiler 267 sein.
-
Thread
LCD-Display
Mein Controller ist bereits durch einen PIC16F688 vorgegeben, hierzu benötige ich aber ein Display, am besten mit einer serielen Übertragen zwecks weniger Anschlüsse. Ich benötige dazu nur 3 Ziffern, aber es darf so gut wie kein Strom verbrauchen
denke das nackte Display (DE 123-RS-20/7,5) reicht mir, ich möchte das Display mit dem Mikrocontroller PIC16F688 ansprechen. Ich mach das zum ersten mal, sollte doch funktionieren? oder gibt es da wichtige spezielle Sachen zu beachten? Dennis
-
Thread
C18 oder HiTech
0x10c ; 0x10c <value1> ce: 08 2f mov r16, r24 col2 = value2(); d0: 0e 94 88 00 call 0x110 ; 0x110 <value2> col1 <<= 8 - argc; d4: 28 e0 ldi r18, 0x08 ; 8 d6: 30 e0 ldi r19, 0x00 ;
> e2: 00 0f add r16, r16 e4: 11 1f adc r17, r17 e6: 0a 94 dec r0 e8: e2 f7 brpl .-8 ; 0xe2 <main+0x22> col2 <<= 8 - argc; ea: 68 2f mov r22,
-
Thread
Basic-Compiler für PIC18F248
#3950137: > kann aber den vom Paule > zu programmierenden Chip nicht in der device-list finden (PIC16F248). Liegt wahrscheinlich daran das es ein PIC 18F248 ist.
ist nicht zu vernachlässigen. Der C18 ist in der freien Version vielleicht besser, als der XC8 in der freien Version, allerdings nützt mir das nichts, wenn ich PIC12/PIC16 oder neue (und günstigere) PIC18 nutzen will. Das einzige, was mich ein bisschen stört, ist dass die libs nicht editierbar
-
Thread
RS485 Bus aufbauen
Matthias wrote: > Was für ein PIC Controller soll denn zum Einsatz kommen? PIC16F877 gruss M
nach Belieben verarbeitet oder > verworfen werden. Deine Idee ist garnicht so schlecht ;-) Der PIC ist ein 8bit µC und einfach zu handhaben! Ich hab mit dem PIC18F4550 schon gearbeitet, da ist der 4580 nicht mehr weit weg ;-) Werd mir morgen gleich mal zwei bei Farnell bestellen und als Transciever
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
Controllern und muß keine Angst haben wenn ich mir einen kaputt mache. (Passiert mir ziemlich häufig. Ein 16F84, ein Mega8 und ein S2313 haben bei mir schon ins Gras gebissen.)
Ich schaetze mal 30% H8, 20-30% AVR, und der Rest verteilt sich auf PIC, M16/R8 usw. Wobei aber PIC auf dem absteigenden Ast ist. Ausserdem gibt es noch eine recht grosse Nische von Z80 Juengern. Die kommen wohl alle noch
-
Thread
Oszillatorbeschaltung (16Mhz) für dsPic30F
Hallo, ich benutze ein dsPic30F3014 mit externen Oszillator 16Mhz. Ich benutze zwei Kondensatoren 22pF. Sind die Kondensatoren richtig? Das Problem ist, dass nach Programmieren läuft das Programm nicht an (ich sehe das an der nichtleuchtenden
C. H. wrote: > die dsPIC33 machen immerhin schon 40MIPS, sind also schon fast 2/3 vom > Traum ;-) Bis 60MHz hatte ich einen dsPIC33 schonmal übertaktet: VCore auf 2,8V erhöht, und den dsPIC auf <0°C gekühlt. Vermutlich
-
Thread
Welchen MC würdet ihr empfehlen
kleine Programme geschrieben . Platinen habe ich gefräst , SMD kann ich nicht löten . PICs gibt es mit 16bit Kern im Dipgehäuse mit Microbasic kann man die programmieren . Was ist als Zukunftsoption bezüglich der Leistungsfähigkeit die bessere Wahl ? 16bit Pics mit Mikrobasic oder 8bit AVRs mit Bascom ?
eine IDE und vor allem eine HARDWARE für ALLES hat, vom kleinen PIC10F mit 6Beinchen bis über die normalen 8Bit 18F bis hin zu den 16Bit PICs mit DSP Kern sowie den 32Bit PIC mit MIPS KErn. Selbst der kleinste ORiginalprogrammer der PICKIT3 der als Sologerät gerade
-
Thread
PROM lesen /schreiben / Programmiergerät
Alternativ ein GAL 16V8 nehmen. Da ist das Gehäuse fast passend.
Ich habe hier einige EM 1031 Empfänger. Auch 16 Kanal. Die sind schon etwas neuer und haben keinen PROM sondern einen PIC16C71-04/SO. Ich glaube aber das ist ein nur "einemal beschreibarer"? Unter dem PIC sieht man noch die Programmierpins
-
Thread
David Jones über PIC vs AVR
Verwahrlosung und dem Untergang des Abendlandes zu lamentieren. On-Topic: Hatten letztens einen Pic16 im Einsatz. Absolut abartige, hochsprachenuntaugliche Architektur die viele Klimmzüge des (verbuggten) Compilers (XC8) notwendig macht. Hoffentlich nie wieder so ein Scheiß-Teil.
Verwahrlosung und dem Untergang des Abendlandes zu lamentieren. *Gähn* >On-Topic: Hatten letztens einen Pic16 im Einsatz. Absolut abartige, >hochsprachenuntaugliche Architektur die viele Klimmzüge des (verbuggten) >Compilers (XC8) notwendig macht. Hoffentlich nie wieder so ein >Scheiß-Teil. Ach was
-
Thread
"moderner" Kühlschrank - Steuerung defekt
http://www.ti.com/lit/an/snoa328/snoa328.pdf Stimmt! Mir war noch gar nicht aufgefallen, dass der PIC16C57 keinen AD-Wandler hat. Damit bekommt der 47nF C1 auch einen Sinn.
Arduino F. schrieb im Beitrag #4904366: > Da man nicht in den Pic rein schauen kann, Kann man schon, trotz CP. > weiß man auch nicht, was die > sich dabei gedacht haben... Da könnte man dennoch nur
-
Thread
Microchip CLB - Messung des Propagationsdelays und Ausblick
Die ersten Experimente mit dem PIC16F13145 und seiner CLB-Funktionseinheit haben die „Struktur des Codes“ und die Bedienung des Synthesesystems demonstriert. Nun ist es an der Zeit, die CLB en Vivant vorzuführen. ### Rekapitulation
führte die „softwareseitigen“ Aspekte der CLB vor: Eine Art Mini-FPGA, die direkt auf die modernen 8 Bit-PICs wie beispielsweise dem PIC16F13145A aufgepfropft ist.  Bildquelle: Microchip Spezifischerweise hatten wir uns für das Inverter-Design entschieden: Es ergreift
-
Thread
uC Einsteiger mit ein paar Fragen
Solltest du planen eine Ausbildung zum EGS (Elektroniker für Geräte und Systeme) ist Deutschlandweit der PIC16F Grundlage und Bestandteil der Prüfungen. Man kann natürlich immernoch AVRs nebenbei machen, aber um es in der Ausbildung einfacher zu haben und wenn man sowieso vorher schon was mit µCs machen will
ja moment es ist ein ATMEGA8-16PU nicht ATMEGA16-16PU wobei wenn ich drüber nachdenke ist das wohl egal ? Für das beispiel meine ich
-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
Rumpel schrieb: > Auf was würdet ihr umsteigen wenn es keine Atmegas mehr gäbe? Für die Mega8-Klasse: PIC24. Darüber tendiere ich bereits jetzt zu STM32.
Joa, statt den 8bit-Kern so aufzublasen hätten sie m.M.n. lieber einen schicken 16bitter bauen sollen, quasi 16bit-AVR.
-
Thread
Pollin-Getriebemotor ARM922696716
Ja, soweit war ich auch... Aber dann beißt's aus. Das große ist ein Mikrocontroller, PIC16F72. Das Relais ist ein Nais, ACT212. Die beiden kleinen Steine an dem Ausläufer heißen 2439, das scheinen Sensoren zu sein, denn da ragt die Platine genau über die Achse und an der entsprechenden
(SPI/I2C) Capture/Compare/PWM Peripherals 1 CCP Timers 2 x 8-bit, 1 x 16-bit ADC 5 ch, 8-bit Temperature Range (C) -40 to 125 Operating Voltage Range (V) 2 to 5.5 Pin Count
-
Thread
PIC16F1827-MCP4151 TMR0-Interrupt wird immer wieder nicht ausgefuehrt
die waren zumindest bei den PIC16, die ich kenne, alle im Statusbyte. Wenn man also das Statusbyte löscht, dann ist automatisch Bank 0 in Mode. Und wenn man seine in der ISR benutzten Variablen im Bereich $70..$7F ansiedelt, dann
einiges anders bei den vierstelligen. Wenn du immer noch mit dem pic16f84 arbeitest, solltest du in diesem thread besser nicht so laut daherkommen...
-
Thread
MCP3911 SPI-Interface funktioniert nicht
Teil des Programms: [c]#include "C:\Users\Michael\Documents\Schule\Microcontroller\PICC\Devices\18F2550.h" #include "C:\Users\Michael\Desktop\Netzanalyse\Programme\PIC18F2550\MCP3911 Test\Hardware.h" #include "C:\Users\Michael\Desktop\Netzanalyse\Programme\PIC18F2550\MCP3911 Test\MCP3911_EVB.h"
; int16 VoltA, VoltD; int8 spidata; // Hauptprogramm void main() { delay_ms(2000); Init_PIC(); output_low(SS_Pin); delay_us(CS_delay); spi_write(0b00011010); // Adresse Config
-
Thread
PIC24F32KA302 UART-Konfiguration
HS direkt an das Pin OSC1 angeschlossen (CLKIN). Der Inverter U1 speist dieses Signal dann in den PIC ein, während der Ausgang OSC2 unbenutzt bleibt. An ihm ließe sich aber bei Bedarf der Takt abgreifen (CLKOUT). Als externe Taktquellen eignen sich z.B. Quarzoszillatoren. Einige Typen (16F62x) unterstützen
vorhanden). Kleine Anekdote, warum ich die Bits immer im Code einstelle: Zu Zeiten von MPLab 8 und PIC18/PIC16 habe ich die ConfigBits immer in MPLab selbst eingestellt. Sie waren demnach zwar Projektgebunden, aber nicht Codegebunden. Hatte dann manchmal aufm Laptop weitergearbeitet -> quasi C-File
-
Thread
PIC 12F629 Thermometer - Nokia 3310 Lcd
deines Misstrauens um 20-25€, den moderneren PICKIT3 um 25-35€. Der PICKIT2 unterstütz keine neueren PIC12/16 mehr (mit 4-stelliger Nummer), PIC24/ds33 nur teilweise, PIC32 gar nicht..... aber den 12F629 auf jeden Fall!! Programmiersoftware gibts bei MICROCHIP zum Downloaden (Standalone Software, benötigt
ursprünglich aus Windows 95-Zeiten. Der erste JDM Programmer wurde für den heute nicht mehr üblichen PIC16F84 konstruiert - und ich kann mich erinnern, daß er schon damals nicht an jedem Port funktionierte. Später wurde das Design noch von jemand anders verbessert, funktionierte dann unter Windows XP einigermaßen
-
Thread
[V] PIC16F870
Habe 5 Stück PIC16F870-I/SP (DIL) hat jemand Interesse? Gruß Martin
/electronic/pic/16f87x.htm
-
Thread
3 Phasenmotor über PIC ansteuern
vollkommen (4325 RPM). mein problem ist nur der timer in C. und zwar schaffe ich es irgendwie nicht den PIC in c zu "definieren". damit meine ich das er alle befehle/register nicht erkennt. habe versucht dies hiermit aufzuheben "#include <pic18f2520>" hat leider nicht funktioniert.
Aleksandar J. schrieb im Beitrag #3863926: > XC16 Der Compiler ist für 16bit PICs (PIC24 dsPIC), versuch mal den XC8.
-
Thread
8x µC über einen weiteren µC programmieren
"kleine" Pic kosten (60ct. bei 10pcs) und was die dafür an HArdware intus haben. BEispielsweise PIC16F1503 (Nur der vollständigkeit halber: Die Aktuellen PIC16 haben mit den alten PIC16 nicht mehr viel gemeinsam
Die 8 Kanäle entsprechen 8 SMPS die jeweils von einem ATTiny, PIC, oder auch dem 32F030 geregelt werden sollen. Die sollten dann per I2C oder SPI (müssste ich zum programmieren ja ohnehin benutzen) kommunizieren
-
Thread
PIC16F1939 I/P - Blinkende LED
PIC16, bei den neueren macht man das übers BSR. Welche bits würdest du beim PIC16F1939 im Status überhaupt setzten um Bank zu switchen? > MOVLW 0x01 > MOVWF BSR Dafür kannst du auch ben mowlb Befehl
alten PIC16, bei den neueren macht man das > übers BSR. Welche bits würdest du beim PIC16F1939 im Status überhaupt > setzten um Nank zu switchen? Ja ok das eine hat sich dann erledigt. Aber nich nicht die
-
Thread
PIC16F887 auf MC2V0 - I2C
moment Arbeite ich an einem Projekt der Schule über I²C. Der kontroller ist der wie im Titel genannte PIC16F887 und befindet sich auf der MC2V0 Hardware der IHK. Link zum Datenblatt http://www.stuttgart.ihk24.de/linkableblob/sihk24/aus_und_weiterbildung/pal/Elektroberufe/Standardbereitstellungsunterlagen
3190_B0-data.pdf Die Aufgabe ist über I²C von einem DS1621, die Temperatur auszulesen und an den 8 LEDs auf der Frontplatte des MC2V0 einschubs Binär darzustellen. Ich habe schonmal mit dem PIC16F887 und seinem I²C Interface gearbeitet, allerdings scheint die Platine die benutzung des Interfaces
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
könnte" Is zwar jetzt sehr experimentell, aber es geht. Um die momentanen Anforderungen an >=8Mhz zu erfüllen müsste man grad den µC auf 32MHz übertakten, des macht der aber net mit... Oder man nimmt nen mega128, bei dem gibts doch die "f/4 mal 2" spi frequenz, sprich wenn man den mit 16MHz taktet, hat man die 16/4*2 = 8MHz die gefordert sind. Ansonsten muss man halt immer die Datenpakete "von hand" mit Systemtakt ausgeben, also pro Takt eine Ausgabe. Dürfte aber relativ Speicherfressend sein :)
-
Thread
Atmel-µC mit USB-Controller im DIP-Gehäuse
. > > Hab ich etwas übersehen? Nein. Außer dass Du bei Microchip fündig werden würdest. Z.B. PIC18F4553(DIP40)/2553(DIP28), oder aus der 16 Bit Serie den PIC24FJ64GB002, oder aus der 32 Bit Serie den neuen PIC32MX220F032B. Den passenden USB-Stack gibts kostenlos bei Microchip zum Download.
danke für die Anregung! Der ATmega32U4 liegt bei Mouser bei 3.25 € (Einzelstücke ohne USt.) ein PIC24FJ32GB004 bei 3.62 € hat 8 kiB RAM statt 2.5 kiB, CTMU (Charge Time Measurement Unit), RTC, etc. ein PIC32MX220F032D (32-Bit, 40 MHz) liegt bei 3.01 € (gäbe es u.a. als 28-Pin SDIP oder 28-SO) Bei
-
Thread
ICL 7660 Spannungsinverterschaltung
12-5/3/index.html?;ACTION=3;LA=446;ARTICLE=85040;GROUPID=4005;artnr=32%2C768+MS1V-12%2C5;SID=12UQlZ8n8AAAIAAG0vwXwa948cc37bbfad8ffe0059b2844836511 Ich möchte ihn an Timer 0 vom PIC18F46K20 betreibern das wäre PIN 6 PORT RA4 wenn ich nicht falsch liege. Ich habe aber nur ein PIN zur Verfügung,
Ich finde bei der PIN Beschreibung vom PIC18F46K20 im DIL 40 Gehäuse keinen Timer 3
-
Thread
PIC14, SDCC und "variable argument lists "
PICs? Volker S. schrieb im Beitrag #5330090: > Gerade mal ohne die blinkende LED getestet. XC8-Free braucht mit den > Funktionen printf() und delay() aus der Bibliothek 620 Bytes ;-) Sorry, war nicht für einen PIC16 sondern PIC18F26K22. PIC16 kann ich gerade nicht hardwaremäßig (UART) testen
aber gut aus. putchar() wird auf jeden Fall mit den korrekten Daten aufgerufen. (<450 WORDs bei 16F877A)
-
Thread
ICD2 und PIC16F
nein, nicht alle 16f haben die Debug-HW. Wuerde dir einen ICD2 Nachbau empfehlen, mit USB-pic, nicht den orginalen.
hi. ich hab selber auch nen nachbau mit pic16f877a und 18f4550. Der läuft super schnell. bei einzel schritt debug liegt die zeit eigentlich immer unter 1 sec pro schritt. meist sogar deutlich. Oft gibts probleme bei den dingern wenn sie an
-
Thread
[C] XC8 verschwendet Speicher
hinfällig. Axel Schwenke schrieb im Beitrag #3434042: > Aber wir wissen > ja nicht, was für ein PIC das ist. PIC16F876 (leider). Hat nur einen 8 Level tiefen Stack und der dient nur zur Speicherung der Rücksprungaddresse. Axel Schwenke schrieb im Beitrag #3434042: > Dazu kommt noch, daß der XC8
sage mal alles was ab 1994 auf den Markt gekommen ist hat einen echten Hardwarestack! (mein erstes PIC Buch mit Drucklegung von 1995 beschreibt den schon!) Selbst die nun auch Fast 20 Jahre alten Oldtimer wie der PIC16C71 uoder immer noch verwendete PIC16C84 (Ist gleich 16F84, nur anfangs mit EEPROM
-
Thread
Achtung: Anfänger! PIC16F628 Fehlermeldung beim Assemblieren
Tagen versuche ich mich im Programmieren eines Mikrocontrollers in Assembler (Microchip MPLAB IDE V8.90). Der Mikrocontroller, den ich mit meinen Versuchen quäle, ist ein PIC16F628. Zum Brennen verwende ich den Sprut-Brenner P8. Das Brennen von fertigen HEX-Dateien und auch das Assemblieren von leicht
Guten Morgen, nach einer langen PIC-Programmier-Pause, habe ich hoffentlich nur ein kleines Problem. Ich vermute, das ich irgendetwas übersehen habe. Ich habe eine kleine Schaltung mit einem PIC16F628A als SMD, um das Programmieren