-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
der Platine, von dort zu den Anschlüssen des Attiny. Hier nun die versprochenen Bilder: http://pic.leech.it/pic.php?id=6a1c565k1024img03.jpg http://pic.leech.it/pic.php?id=d74ee5a7k1024img03.jpg http://pic.leech.it/pic.php?id=83c9aa23k1024img03.jpg http://pic.leech.it/pic.php?id=6bb84e85k1024img03
resources/prod_documents/doc2543.PDF Und dazwischen dann halt ein Adapterkabel selbst gelötet. http://pic.leech.it/pic.php?id=54cccc6fk1024img03.jpg http://pic.leech.it/pic.php?id=6bb84e85k1024img03.jpg
-
Thread
PIC's unterbelichtet
zusammengelötet. Sieht gut aus, leider bin ich mit der Programmierung des Pic's(16F84A), ein wenig hilflos. Es geht nicht so einfach, wie ich es mir vorgestellt habe. Habe es mit dem ICPROG versucht. Es kommt aber immer die Fehlermeldung "Fehler bei Adresse "0000" oder "0006"
Übrigens findet sich auch nen PIC im Siemens Gigaset M101 Data - ein 16C56 ;) Und natürlich auf den SRF08 Ultraschallsensoren, einigen elektonischen Kompassen und PID Motor Controllern... Aber da gibts grantiert auch AVRs in
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
Hallo, ich habe aus dem Markt im Forum dieses LC-Meter [1] mit PIC16F84A und LM311 erstanden. Im Anhang Bilder des LC-Meters und von Messungen von L1 Lineare Speicherdrossel, 1,3 mH, 1 A, 0,47 Ω L2 Ringkerndrossel 47 µH, ±20 %, 0,078 Ω C1 Kondensator 3300 pF
Induktivität berechnen. In der Schaltungwird ein Komparator zur Schwingungserzeugung eigesetzt, der PIC 16F84 mißt die Frequenz." Wie W.S. weiter oben schreibt, wird bei der L Messung eine Induktivität in Reihe zugeschaltet. Der Link ist leider tot, die Info sollte sich aber im www finden lassen
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
würde ich heute bei einer neuen Schaltung nicht mehr einsetzen wollen. Ein 8-Bit AVR kann natürlich 16Bit verarbeiten. Wenn man damit allerdings in Assembler rechnen will, dann wird das etwas kniffliger, daher besser die Hochsprache C nehmen. Bei einem 16 oder 32Bit µC kann man entsprechend 16Bit mit
aber sicher kein Exemplar für den µC Einsteiger mit Lernabsicht ist. Und es steht sogar eine Ankündigung für den PIC16LF707 für 0,19 Euro! Das ist im gegensatz zum PIC10 für 33ct sogar ein vollwertig einsetzbarer µC. (Auch wenn ich den
-
Thread
Poti ohne AD-Eingang auslesen --- PIC
messen. Ist das eine gute Idee, oder variiert der Schwellwert, mit dem ein PIC 16Cxx einen neuen logischen Wert erkennt?
. Da musste ich lange dran rumfummeln, bis ich das am Laufen hatte. Ich habe hier im Moment nur 16f84 und 16C71. Für AN700 braucht man wohl spezielle andere PICs. Bevor ich mir sowas zulege, ist es vermutlich besser, wenn ich mir einen PIC mit integriertem AD-Wandler hole. Ich werde das aber trotzdem
-
Thread
Mein neuer Lieblingsmikrocontroller
Als ersten Mikrocontroller habe ich vor vielen Jahren den PIC16F84 kennen und hassen gelernt. Dann habe ich die Mega AVRs verwendet und sie waren einfach toll. Nun kam es aber, das ich mal für ein Projekt 4 16 Bit PWM Kanäle brauchte und geschaut habe, ob es denn
verfügbare Compiler ist welcher? Ok, darf auch was kosten, aber bitte im Rahmen. Das Gewürge mit PIC Assembler ist das LETZTE, einen µC ohne vernünftigen Compiler fasse ich jedenfalls nicht mehr an. -- SJ
-
Thread
Uhr mit 32,768Khz Quarz
unbeleuchtetes Alpha-LCD braucht nicht viel Strom, ich schätze mal 0.1 mA bis 2 mA je nach Typ. Beim PIC16F887 käme mir da noch die Idee, ein passives LCD, also 4x Siebensegment zu nehmen und ein bissel mit den Portbeinen zu zirkeln: Port B+C+D machen 24 Pins, A+E nochmal 6 (den OC lassen wir) Das reicht
sogar extra > Pins (T1OSO und T1OSI), der Kern kann dann mit dem internen Oszillator > laufen (beim 16F887 bis 8 MHz). Das ist bei PICs (und auch anderen µC) > so Standard. Mit meinem PIC16F84A würde ich gerne genau das Gleiche machen, allerdings habe ich für den externen Oszillator nur einen Pin
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
in C18 mit MPLABx 1.10, PicKit 3 Gehäuse fehlt noch, dann ist es vielleicht ein "Kunstwerk". Holger
. Enstanden aus Rest-Bauteilen, wie man am Gehäuse schon sieht. :D Der Prozessor ist ein ATMega16 @ 1MHz Standard-HD44780 16x2 Zeichen Display 18V / 3A - Ringkern-Trafo (Somit nicht 80W sondern 45W am Kolben) Temperatur in 5°C-Schritten einstellbar zwischen 100°C und 425°C. Regelung erfolgt über
-
Thread
PIC16F18426 UART-Pins invertieren
welchen Pegel der Uart Eingang hat. Gibt sogar was: https://saeedsolutions.blogspot.com/2012/10/pic16f84a-interrupt-based-software-uart.html
@Anja: Ich habe hier die Links zu den Errata-Files: PIC16F18426: https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/Errata/PIC16(L)F18426-46-Family-Silicon-Errata-and-Data-Sheet-Clarification-80000799C.pdf PIC18F06Q40: https:/
-
Thread
dsPIC oder PIC 32 und passendes Board
dass es Zeit wird mich für einen Microcontroller zu entscheiden. Da ich schon Erfahrungen mit einem PIC 16F84 und F877 gemacht hab, dene ich natürlich zuerst an einen PIC, dieses mal aber an größere. Dabei sind mir zwei Familien ins Auge gesprungen, dsPIC 33, PIC 32 Jedoch kann ich mich überhaupt net
für die 16 MIPS PIC18 oder PIC24 edit: zwischen PIC16 und PIC18 liegen welten (in jeder hinsicht) und die PIC24F sind einfach geniale teile mit einfach "noch mehr von allem" was die 18er bieten, die PIC24H sind
-
Thread
Multiphase Boost Converter
, oder kaum. Da muss dann was schnelleres zb ein TI C2000 28x-Serie, Frescale MC56F84xx/83xx welche man dann über 100Mhz Takten kann. Aber zu Glück wird auch Microchip mit höher getakteten dsPICs kommen, denn für digitale Regelungen braucht man oft
>Da muss dann was schnelleres zb ein TI C2000 >28x-Serie, Frescale MC56F84xx/83xx welche man dann über 100Mhz Takten >kann. Das ist so abartig, wie bei den Samrtphones mit Ghz Multicores, wozu braucht man im digitalen Wandler >100MHz?
-
Thread
H743 und F746 - Probleme mit dem Takt
+ DMA machen. Wenn du unbedingt per Software toggeln möchtest, versuche es mal so in der Art: [c]extern "C" void toggle (GPIO_TypeDef* GPIOx, std::uint16_t pinMask) { __asm__ volatile ( "1: str %[maskS], [%[BSRR]]\n" "str %[maskR], [%[BSRR]]\n" "str %[maskS], [%[BSRR]]\n"
TOGGLE_H #define TOGGLE_H #include "stm32h7xx_hal.h" void fastToggle(GPIO_TypeDef* GPIOx, uint16_t pinMask); #endif fastToggle.c #include "fastToggle.h" void fastToggle(GPIO_TypeDef* GPIOx, uint16_t pinMask) { __asm__ volatile ( "1: str %[maskS], [%[BSRR]]\n" "str
-
Thread
dsPIC33E mit ECAN - Geht es auch ohne DMA?
"p33exxxx.h".....ist für den C30 Compiler. Falls du den XC16 verwendest ist es "xc.h"
Ich habe hier einen wenigstens 1 Jahr alten Test mit einem dsPIC33EP64MC502. Der ist sicher nur ähnlich aber der ECAN Teil ist gelaufen mit XC16 und C30. Da ich selber nichts mehr mit PICs mache (das debuggen nervt einfach nur wenn man cortexe gewohnt ist) kann ich
-
Thread
Variablen deklaration für den ROM Bereich ?
also ich denke du meinst Konstanten. Welchen Compiler verwendest Du? SOFTUNE C COMPILER ? mit Softune Workbench? 8/16/31 Bit? Also V3/V6 ? Fujitsu stellt ein gutes Manual für ihre C-Compiler zur Verfügung, da steht (fast) alles drin. Ich kann mich dunkel erinnern, dass
. EEPROM zum speichern/ändern von Daten während der Programmlaufzeit. Obwohl, der alte PIC16C84 war tatsächlich ein uC der seinen Code aus dem EEPROM ausführt. Der 16F84 führt seinen Code aus dem Flash aus. Alte 8051 Schaltungen liefen auch mit externen EEPROMs als Programmspeicher.
-
Thread
ARM7 richtige Wahl?
viel zu tun: -Loeten ueben :) -AVRs Grenzen ausloten (wollte sowieso machen) -den 56F801 und dsPIC anschauen (habe bisher PICs bis 16-Famlie verwendet) Gruss thomas
damit Du sie mit einem RC-Tiefpaß auf unter 1/256-tel (= 1LSB) dämpfen kannst also 15kHz * 256 = 3,84Mhz. Um nun 3,84Mhz bei 8 Bit zu erreichen, muß der PWM-Takt also 3,84MHz * 256 = 983MHz sein und das schafft weder der AVR noch der ARM. Peter
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Atmel langsam ausstirbt Atmel ist schon gestorben, gehört jetzt Microchip. AVR waren LowEnd uC. Wer mehr leistung wollte griff zu ARM, von vielen Herstellern, und nicht proprietären 16 bzw. 32 bit uC wie PIC24 oder MSP430. Wer heute aber LowEnd uC benötigt, zahlt nicht die hohen Preise der
> 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? Ich setze gerade folgenden ein: http://ww1.microchip.com/downloads/en/DeviceDoc/00001561C.pdf
-
Thread
Codeschloss mit PIC [Assembler Code]
hätte ich so oder so ein neues Layout entwickeln müssen deshalb wollte ich die ganze Sache mit einem PIC realisieren. Habe schon mit dem PIC 16F84a in der Ausbildung einige Projekte realisiert und deshalb reizt mich diese Schaltung. Nun Kurz zu meinem Aufbau: 4x4 Matrix Tastatur Abfrage, Summer, LED
Übergangsschritt zwischen PAP und Programm Danke für Eure Hilfe gruß Björn Programmcode: LIST p=16f84A #include <P16f84A.INC> __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC ;***************************************************************** org 0x00 Taste equ 0eh ;******
-
Thread
Pic Frage!
Hi Ich möchte beim Pic 16F84 Controller, in einer Interrupt-Routine ein Unterprogramm aufrufen! Beim compilieren gibt es immer ein Fehler, und zwar, dass er das Unterprogramm nicht findet! Wie muss ich Initialisierung+Hauptprogramm
jetzt gerade gemacht! hat funktioniert: es kamen nur diese beiden Meldungen: Executing: "C:\Programme\MPLAB IDE\MCHIP_Tools\mpasmwin.exe" /q /p16F84 "asdf.asm" /l"asdf.lst" /e"asdf.err" Message[302] P:\ASDF.ASM 118 : Register in operand not in bank 0. Ensure that bank bits are correct.
-
Thread
PIC Probleme mit Programm BIN zu BCD
keine lösung zu meinem Problem. Habe im anhang das Programm eingefügt. Als Controller habe ich PIC16F84A
Fehler gemacht: WICHTIG: DATENBLATT immer LESEN! 1. Die Configurations-Bits fehlen. Vgl. Datenblatt 16F84 "6.1 Configuration Bits" 2. MPLAB enthält für jeden PIC das entsprechende "INC"-File. In diesem sind alle vom verwendeten typabhängigen Variablen-Deklarationen enthalten - einfach mal im Ordner
-
Thread
PIC läuft erst nach reset ....
Hallo, Hab das Problem, dass bei mir ein PIC16F876 erst dann läuft, wenn ich ihn resette. Für meine Anwendung muss der aber laufen, sobald der Saft angeht. Bei anderen PICs (84, 88, 648) geht das tadellos. Wenn ich im reset-zustand (reset=0)
Das schreit aber danach, dass dein Compiler nicht auf den richtigen PIC eingestellt ist. Haben denn die anderen PIC's, - die, bei denen es funktioniert (84, 88, 648) - identische Config-Bits wie der 876? Könnte ja sein, das du bei falscher Controller-Wahl in CC5X z.
-
Thread
Microcontrollerwahl
aber auf dein ganzes projekt bezogen, wird's glaub eh nicht viel ausmachen die paar euros. ps: zu den PIC18 und PIC30 gribts auch gratis C-programmier-SW
Einige Chip-Hersteller bieten hochauflösende(>12Bit) AD-Wandler mit I²C oder SPI an. Also würde ich empfehlen: Nimm nenn PIC18F, benutz die internen AD-Wandler soweit es möglich ist und lass die I²C Pins halt frei für externe AD-Wandler. Damit kannst du dann beliebig erweitern
-
Thread
Microcontroller Projekt für Anfänger
(PIC10F320) Operating Current (PIC10LF320): -25µA @ 1 MHz, 1.8V, typical
Nach Möglichkeit so wenig Bauteile wie es geht für den Prozessor > (z.B: keine externer Quarz) Der PIC10F320 hat einen internen 16MHz Oszillator und Interruptfähige IOs (einer Input only). Der MCP1703 brauch als Beschaltung 2x 1µF Keramik, und der PIC10F320 nur einen 100nF Keramik. Pullups für die Tasten
-
Thread
Frage über PIC16F627A
Hallo Microcontroller Interessierte Ich habe ein paar Fragen zu einem PIC (PIC 16F627A) Da ich gerade erst mit Microcontrollern anfange, wäre es nett wenn die Antworten etwas einfach formuliert wären. Also hier meine Fragen: 1. Wie liegen die Anschlüsse bei dem PIC?
Hier der Link http://www.sprut.de/electronic/pic/programm/lauflicht/lauflich.htm Da der 16f627A pinkompatibel zum 16x84 ist, kannst du die Pins auch aus dem obgenannten Link entnehmen. Zum Quarz, ich würde den internen Oszillator verwenden, und
-
Thread
Suche µC mit 4 bis 8 PWM-Kanälen, mind. 12Bit
Der dsPIC33FJ256GP506A hat 8 Kanäle mit 16 Bit Auflösung. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546062 Der dsPIC33EP512MC806 hat 16 Kanäle mit 16 Bit Auflösung und 8.32 ns PWM Resolution
c-hater schrieb im Beitrag #3083511: > 12Bit geht auch. Bei vier Kanälen schafft man sogar recht problemlos die > geforderten 200Hz cycles. Eine schöne Aufgabe für einen ATtiny84. Da ist > der viele
-
Thread
Problem mit kleinem PIC Programm
Sandra85 schrieb im Beitrag #2404044: > Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A > "BBC1.asm" /l"BBC1.lst" /e"BBC1.err" /d__DEBUG=1 > Warning[215] C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 32 > : Processor superseded by command line. Verify processor symbol. > Message[301] C:\PROGRAMME\MICROCHIP\MPASM SUITE\P16F628A.INC 35 : Welchen Controller verwendest Du? In MPLAB ist der PIC16F84A eingestellt und im Sourcecode steht der PIC16F628A. Gruß John
-
Thread
PIC12F509 hidden features und "High Flash"
Bank5, dort scheinen mehrere Register (auch die unteren, z.B. ) andere Funktionen zu haben. Der PIC16F505-ICD hat 20 Pins. Es gibt einen PIC16F506, der der große Bruder des PIC12F510 ist. In DS80190G wird beschrieben: 2. Module: PIC12F509 debugging with ICD2 (PIC16F505-ICD silicon) – Invalid FSR Power-Up Initialization The FSR on the PIC16F505-ICD debugger silicon initializes to an invalid state. When using the ICD to debug software with the PIC16F505-ICD, bit 5 in the FSR register must be manually cleared to ‘0’ prior to saving
-
Thread
[VS] wer es noch brauchen kann
entweder Tonne oder gegen aufgerundete Versandkosten: [pre] 2 x PIC18F452-I/P (PDIP-40) uC 2 x 87C52EBPN (DIL40) uC 3 x P80C552FA (PLCC 84) uC 3 x IDT7025L55J (PLCC84) Dualport RAM 3 x P89C52X2BA (PLCC44) uC 14 x 27V512-120 (PLCC32) EPROM 30 x PVT312LPBF (DIL6
#7571582: > entweder Tonne oder > gegen aufgerundete Versandkosten: fast alles weg! nur noch 2 x PIC18F452-I/P (PDIP-40) uC 2 x 87C52EBPN (DIL40) uC 3 x P80C552FA (PLCC 84) uC 3 x P89C52X2BA (PLCC44) uC 7 x MAX3316EEAE (TSSOP16) RS232 Tranceiver 2 x 82C52UBA (PLCC44) uC 3 x MAX3232ECWE (SO16)
-
Thread
2 Grundlegende Fragen zu Quarz und PICkit
Adress" (PICkit3) statt "Complex > Trigger/Break" (ICD3) steht. Doch beim USB denke ich mir, das der PIC > (ob der im Gerät oder der zu debuggende) doch ansich deutlich langsamer > ist, als USB. Merke Dir ein für alle Mal: es gibt nicht *DEN* PIC. Zwischen einem 16F84 und einem 32MX795 liegen Welten
. Zwischen einem > 16F84 und einem 32MX795 liegen Welten, mehrere Zehnerpotenzen! Entweder du verwechselst mich oder ich hab mich falsch ausgedrückt;) Mir ist natürlich klar, das dazwischen Welten liegen. Ich hab mich
-
Thread
PIC: Bit aus Byte an PORT ausgeben
Hallo Ich habe gerade erst mit PIC-Mikrocontrollern angefangen. Ich wundere mich momentan darüber, dass ich einzelne Bits aus einem File-Register (PIC 16F84A: 8 bit breit) nur über Bit-Test-Befehle (btfss ...)an einem bestimmten Port-Pin
hätte und das stimmt auch. Ich selbst bin, obwohl es villeicht so scheint, kein PIC-Freak. Ich hab nur viel mit denen gemacht. Mein Herz schlägt für den M16C. Ich fühl' mich in einer 68k Umgebung nunmal zuhause. Viel habe ich auch mit dem Z180 angestellt, aber das ist ja kein Microkontroller
-
Thread
PIC- Datenverarbeitung
Ich habe einen CCS9620SL- Ladechip und einen PIC 18f2455 und möchte die Daten vom TxD-Ausgang des CCS-Chips mit dem PIC weiterverarbeiten 1) Wie bekomme ich die Messdaten vom CCC-Chip in den PIC 2) Benötige ich dafür einen CCS- Adapter danke
auch nur ein PIC drinn. Die vermutung liegt nahe weil der CCS-Chip selbst auch nur ein 16F84 o. 16C84 ist. Feadi
-
Thread
Notfall Dennerle Duomat 1200 (Vogel-Heizung) defekt
Temperatursensor fressen*. Der ist nicht mehr da. Anschluß +5V, irgendwas, GND (shield). Drin werkelt ein PIC16C73B, Sensor -> 120R -> 4k7 pullup -> Pin3. Das ist draußen. -10°C. Die Viecher frieren. Irgendwer eine Ahnung, was für ein Temperatursensor da dran war? Es eilt..
" Meine These: Pin#3 PIC16C73B ist BEI DEINEM GERÄT als bidirektionaler Digital-Ein-/-Ausgang geschaltet, und der Sensor war ein DS1820 (sofern es diese bereits 1999 gab). Folgende Digital-Sensoren wären auch möglich, aber
-
Thread
PIC Programmieren
PORTB(LED) eine bestimmte Zeit an bleiben.Ich habe mit C programmiet(nicht fit..) Das Programm: #include<C:\cc5\16F84A.h> #pragma config |= 0b.1111.1111.0010 char i; // Variable "i" deklariren ist für alle unterprogramme bekant
... Also irgendwo müsste TMR0 als "volatile irgendwas TMR0;" deklariert sein. Wahrscheinlich in C:\cc5\16F84A.h Eine Erklärung der PIC Timer gibt es bei http://www.sprut.de/electronic/pic/grund/timer/timer.htm In den Assemblerquellen hierzu wird der Timerinterrupt noch extra eingeschaltet.
-
Thread
Suche nach ATtiny mit ADC und Gain > 20x
ADC für DMS/Wägebalken über I2C oder SPI haben 24 Bit, da brauchst du keine Verstärkung mehr.
Norbert schrieb im Beitrag #7107339: > S142 unten: > 16.11.2 Differential-Ended Conversion > In differential input mode, > … > The GAIN is either 1x, 8x, 20x or 32x. Tatsächlich. Dieser Datenblatt-C&P-Bug stammt bereits von Atmel. Die marketingtechische
-
Thread
Atmel/Motorola für noob?
danke schon mal für die vielen guten tips. ich werd mir woll mehrere besorgen müssen ;) -C8051F123 -PIC18F4220 -PIC18F8680 -AT89C51SND1 -68HC11P1 -68HC16Z1 -MMC2114 wird schon einer dabei sein, auf den ich mich fixiren kann. thx nochmal
33,23EUR Bei Conrad Artikel-Nr.: 175901 - U4 das ist nicht hüpsch. d.h. ich kauf erst mal einen PIC16F84 wo bekomme ich einen AT89C51SND1 her? nicht mal die officiellen germany händler von Atmel haben den. p.s. hab so eben beschlossen, alle meine Projekte im Baukasten system zu erstellen. d.h
-
Thread
füttern ohne PC
Tastertur füttern. Davon könnte man evtl. den Code Missbrauchen ? hier gibs sowas www.pira.cz/pll16f84.hex Oder kann man der Link PC Software brauchbares entlocken ? Wir haben einmal eine DOS Software vom Sender Hersteller und eine selbst geschriebende Win Software von ein paar Radiopiraten aus
Ufzjjuz schrieb im Beitrag #1706009: > wenn ich das Datenblatt aber richtig lese gehts eh per TWI / I²C in das > Ding rein, was nicht RS232 ist, was Du ja oben schreibst. Erstmal der "Super" MRDS192 ist nur ein 16f84 Und richtig das Ding bekommt seine Daten per TWI / I²C . Aber er guten RDS des
-
Thread
[S] uC - klein, 5V, 2 ADC, 2 DAC, kostenlose Toolchain
> , Microchip, Atmel und NXP habe ich abgeklappert, was gibt es 'da > draussen' noch konkret? PIC16F1769 ?
aber ziemlich > beschäftigt) PIC16(L)F1769 + SSOP20 + 1,8 - 5,5V + 12x 10Bit ADC / 2x 10Bit DAC + 2x 16Bit PWM (CCP) + 4x 8Bit, 3x 16Bit Timer + 18 IOs EUSART, I2C/SPI + kostenlose Toolchain für Win, Linux und Mac + einfach
-
Thread
diverse Fragen zu PICs
. Was haltet ihr von diesem hier: http://cgi.ebay.de/JDM-PIC-Microchip-Programmer-16F84-40-18-ZIF-Sockel_W0QQitemZ130173464174QQihZ003QQcategoryZ12949QQtcZphotoQQssPageNameZWDVWQQrdZ1QQcmdZViewItem Ich denke er sieht sehr langlebig aus und unterstützt auch die
Wenn Du Dich für PIC entschieden hast: Im aktuellen MPLAB (Version 8.00) liegt der PICC-Lite Compiler von Hi-Tech bei. Der kann Code für einige PIC12 und PIC16 (teilweise mit Einschränkungen) generieren. Oder für PIC18
-
Thread
PIC-Quellcode: Analysetool
. Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm einen realen PIC, steck den Debugger dran und laß das Programm im Einzelschrittbetrieb
Volker S. schrieb im Beitrag #5735880: > Mark K. schrieb im Beitrag #5735192: >> ich habe hier einen PIC-Assembler-Quellcode, > > Welcher Controller und wie umfangreich? Ursprgl. für den 16F84, dann über weitere Stufen der 16F684 und zuletzt der 16F1824, wobei ich wegen des größeren Progammspeichers
-
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
= 0x1003; // 16 Tad auto-sample, Tad = 3*Tcy AD1CSSL = 1<<5; // Scan pot[/c] Der Ansel Befehl setzt BO (da ist AN0 dran) als analogen Input, sollte also dem Befehl vom PIC24H [c]AD1CHS0 = 0;
-
Thread
HC12 oder M16C
du mir empfehlen? Was ist leistungsstärker?" Ich arbeite nur mit dem HC11 und PIC16F84, PIC16F877 und das hat bisher immer gereicht. Einen neuen Controller, nur für ein bestimmtes Problem tu ich mir nicht an. Der PIC ist klein schnell (20MHZ) und eine In Circuit Prog. Platine (eigene
@Sebastian Mit dem M16C machst du sicherlich nichts falsch. Vom Low-Pin Count Device R8C, über den M16C bis zum M32C sind die Controller alle SW Kompatibel. Bei den M16C und M32C Devices mit 100pin und 144pin Package existiert
-
Thread
PIC 16F84- Programmierung mit SPRUT Beispiel
zu brennen kommt folgendes: Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
Report 20-Oct-2006, 10:48:09 Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
-
Thread
Solid State Relais an 3,3 Volt PIC
Je nach PIC wird auch ein gewisser Spannungsabfall über dem Ausgangstransistor des PIC sich einstellen. Beim PIC16F84A z.B. typ rund 1,2 V bei um die 15mA. Da bleibt für den Rv nicht mehr viel übrig, bzw. sollte
Hardware Helfer schrieb im Beitrag #3831140: > ja, stimmt 16 mA bis 24 mA... > > Dann liege ich mit 20mA in der goldenen Mitte. Die mußt du aber wie gesagt erst mal schaffen. Der PIC wird bei 20mA *nicht* mehr 3.3V für LED und Vorwiderstand bereit stellen
-
Thread
5 LEDs mit 5 Tastern schalten
Assembler-Vorschlag schaut so aus: [avrasm] ; Projekt "Spuelmaschine" ; 2013-10-14 ; avrdude -c usbasp -p t13 -B 600 -P usb -U flash:w:spuel.hex:i ; avrdude -c usbasp -p t13 -B 600 -P usb -U lfuse:w:0b01101011:m .include "tn13Adef.inc" .def temp=r16 .def mask=r17 .def imask=r18 .def all1
@ Markus Weber (Firma: guloshop.de) (m-w) >> http://www.pic-tec-shop.de/Firmware-p84h68s80-Digi... >Witzige Idee. :-) >Ob es dafür aber wirklich einen Markt gibt? Wer ist so dämlich, für einen einfachen, programmierten PIC 7,90 hinzulegen?
-
Thread
Gps Geschwindigkeitsmesser
C Aufgaben. Der 16er Pic hatte doch auch noch die segmentierten RAM-Bereiche, oder? Das war grausam in Assembler. In C kümmert sich der Compiler drum, ausserdem nimmst du einen moderneren Pic mit mehr
Eric John schrieb im Beitrag #3071991: > Wenn ich die RX leitung vom GPS Modul an den Pic anschließe ist es doch > völlig egal welchen Pin ich benutze da ich in C ja sicherlich vorher > definiere über welchen Pin die Daten kommen? Dein µC kann, wenn er in C programmiert wird, nicht
-
Thread
Hardware Anschluss eines 82C55 an PIC16F877
Hallo zusammen, bin neu hier. Ich habe schon einmal im Studium mit einem 8051 einen 82C55 angesteuert und auch programmiert. Lang ists her. Meine Frage: Wie schließe ich den 82C55 mit den Adressleitungen A0,A1 und CS an den PIC 16F877 (Ports) an. Kann ich eigentlich auch noch 2 82C55
Bird schrieb im Beitrag #1665758: > Kann ich eigentlich auch noch 2 82C55 an den PIC anschließen. Ja. > Insgesamt möchte ich 84 Ausgänge separat schalten können. Dazu würde ich eher Schieberegister verwenden, weil ich mich mit denen besser auskenne als mit dem guten
-
Thread
PIC - "Lock Bits" - wird beim Auslesen der Speicher gelöscht?
Die MPLABX IPE löscht beim Auslesen grundsätzlich nichts. Zur Ursache: Wenn der PIC in der Typenbezeichnung ein C hat (z.B. PIC16C54), dann ist das ein EPROM-basierter Chip. Den kann man dann genau einmal programmieren, und wenn der kein Keramikgehäuse mit Fenster hat (wie ein EPROM
Frank K. schrieb im Beitrag #7674290: > Wenn der PIC in der Typenbezeichnung ein C hat (z.B. PIC16C54), dann ist > das ein EPROM-basierter Chip. Den kann man dann genau einmal > programmieren, Ausnahme ist der PIC16C84.