-
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.
-
Thread
Atmel oder Microchip?
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. Nur: The only limitation
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
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
auch mit ICD3 kann man alle halbwegs modernen PICs Programmieren (Typen mit "F", die relativ alten C Typen können die bis auf den 16C84 aber NICHT) Ob man die Debuggen kann hängt vom PIC ab, Nicht jeder Pic ist debug fähig, einige Pics lassen sich auch nur mit Header Board debuggen. Allerdings ist
>... ich habe mich lange Zeit auch von der Architektur der PIC16/PIC18 >abschrecken lassen, aber seitdem es gute C-Compiler dafür gibt... C-Compiler können die grässliche Architektur der (kleinen) PICs nicht wegmachen, höchstens einen Teil vorm Anwender verbergen
-
Thread
PIC-ICSProgramming
Hallo, Ich versuche gerade einen PIC 16F876A über Ponyprog zu programmieren. Hat das von Euch schon mal jemand gemacht und kann mir etwas dazu sagen? Bei mir klappt es nämlich nicht. Die Version 2.06b von Ponyprog soll diesen Typ unterstützen
Ich hab mir den Brenner5 nachgebaut und die Modifikation etwa modifiziert :-) Ich benutze momentan: PIC18F4550,PIC18F4220 und PIC18F2220. Mit den PICs auf der 16serie hab ich es noch nicht probiert, hab erst heute meine PIC16Fxxx (PIC16LF84A und PIC16F72) bekommen. In welcher Programmiersprache programmierst
-
Thread
Frequenzzähler 1Hz - 40MHz
Ports verarbeiten? Das ist (zumindest bei den PICs) kein Problem, das schafft sogar der uralte PIC16F84 ohne externen Vorteiler. Siehe http://sprut.de/electronic/pic/projekte/frequenz/freq.htm
verarbeiten? > > Das ist (zumindest bei den PICs) kein Problem, das schafft sogar der > uralte PIC16F84 ohne externen Vorteiler. Siehe > http://sprut.de/electronic/pic/projekte/frequenz/freq.htm Da schmeisst du was durcheinander. Die 50MHz Messfrequenz werden im sprut-Zähler in den Timer0 eingezählt
-
Thread
Interrupts SAVING STATUS AND W REGISTERS IN RAM
-------------------------- ;---------- Includedateien ------------------------------ LIST P=16F84A ; Verwendeter PIC= PIC16F84a include <P16f84A.INC> ; Includefile for P16F84A ;********************************************************************** ;---------- Konfiguration -
organisatorischen Aufbau eines AMS-Files schau Dir bitte mal in MPLAB\MPASM Suite\Template eines der dort zum 16F84 beigefügten ASM-Files an. Lese bitte auch mal zu den Interrupts im Datenblatt und zum TMR0 und Interrupt nochmals nach! bsf INTCON,GIE ; Interrupts generell zulassen bsf INTCON, T0IE
-
Thread
Mit Pic32 anfangen
PK3 kannst du alle halbwegs aktuellen PICs programmieren und viele auch Debuggen. Egal ob 10F, 12F, 16F, 18F, 24F oder wie du möchtest 32F. (ICh meine Programmieren geht bei wirlich allen Pics mit F in der Mitte. Nur die C Typen gehen -mit ausnahme des 16C84- damit nicht mehr.) Was gut ist, das ist
http://www.instructables.com/id/Led-Cube-8x8x8/ hier wird so ein 8x8x8 Cube mit einem 40poligen µC gemacht. Geht mit einem PIC natürlich genauso gut wie mit einem AVR.
-
Thread
LED-Matrix (Wortuhr - frage)
erzeugt die nur eine Bruchteil dieser 100% Zeit an ist. Diesen PWM Impuls auf einen Ausgang des uC legen der mit G des TPIC6B595 verbunden ist. Der dimmt dann alle 16 LEDs der jeweils aktuellen Zeile auf ein mal, denn man kann auch alle 16 Spalten statt der einen der 7 Zeilen dimmen. c) Die
Darf ich nochmal wiederholen: "16 * 7 sind 112 LEDs und damit ausreichend viele. Kann es sein daß du verbohrt glaubst, man müsse die auch in 16 x 7 Form anordnen ?" Die Anordnung (Zeile 1 bis 7, Spalten A bis P) A1 B1 C1 D1 E1
-
Thread
ATTINY Development Board - Welche Konfiguration?
! Hatte mir mal alles > zusammen gekauft, was es da so gab. Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder PIC16F1459. Die haben standardkonformes Full Speed USB in Hardware, und das funktioniert auch. Gibts auch in DIL, funktioniert mit 3.3V und 5V und ist auch sonst einfach zu handhaben
Frank K. schrieb im Beitrag #7317417: > Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder > PIC16F1459. 12 Jahre in Beruf und Hobby mit PIC gearbeitet, sehr zuverlässige Systeme! Habe sogar noch den ICE 3 und MPLAB. Nur Cortex ist einfach besser und so billig
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
vergleichbarer Peripherie und (teilweise) selben Pinning gibt. Die zudem auch noch sehr weitgehend C-Code Kompatibel sind (zumindest zwischen 16 & 32 Bit) Wenn Microchip jetzt einen ARM anbieten würde der aber vom Pinning und der Peripherie kompatibel zu den PIC32 ist, so das es eine PIC32M* (mit MIPS
-
Thread
Compilerfehler?
000000 nop 03F72 000000 nop 1007: 1008: ps021conf[0] = 0x84; //Addr4 + CMD 03F74 2FF847 mov.w #0xff84,0x000e 03F76 2FFF86 mov.w #0xfff8,0x000c 03F78 478306 add.w 0x001e,0x000c,0x000c 03F7A 784B07 mov.b 0x000e,[0x000c] 1009:
nicht sowas macht, obwohls eigentlich auch egal is: [code] 1008: ps021conf[0] = 0x84; //Addr4 + CMD 03F28 2FF847 mov.w #0xff84,0x000e 03F2A 2FFF86 mov.w #0xfff8,0x000c 03F2C 478306 add.w 0x001e,0x000c,0x000c 03F2E 784B07 mov.b 0x000e,[0x000c++] 1009:
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
und schieben. u.c[19] not used \ u.c[18] Carry von Ram12:0 \ = u.l[4] u.c[17] Ram1b / u.c[16] Ram1a / u.c[15] not used \ u.c[14] Carry von Ram1a:0 \ = u.l[3] u.c[13] Ram19 / u.c[12] Ram18 / u.c[11] not used \ u.c[10] Carry von Ram18:0 \ = u.l[2] u.c[ 9] Ram17 / u.c[ 8] Ram16 / u.c[
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Störsicherheit usw. noch weitere Vorteile bringt. Ich habe manchmal das Gefühl das einige beim Thema 8Bit µC nur Modelle wie den PIC16F84 oder ATMEGA8 im Kopf haben und diese mit aktuellen 32Bit µC mit MIPS oder Cortex M3 Kern vergleichen... Dabei sind Taktfrequenzen bis im Bereich von 100MHz, Programmspeicher
Tim schrieb im Beitrag #3408250: > Ich frage mich, was hier überhaupt mit 16Bit gemeint ist. Mir ist, außer > von Freescale und Hitachi, eigentlich kein reiner 16Bit Controller > bekannt? Renesas M8C/M16C/M32C und Microchip PIC24/dsPIC33 beispielsweise.
-
Thread
RaspberryPiB+ mit CAN (MCP2515)
ARMCTRL 75 80: 0 ARMCTRL 80 20204000.spi 83: 4 ARMCTRL 83 uart-pl011 84: 9388 ARMCTRL 84 mmc0 419: 0 pinctrl-bcm2835 25 mcp251x FIQ: usb_fiq Err: 0 [/c] cat /sys/kernel/debug/gpio: [c]Datei oder Verzeichnis nicht gefunden[/c] ip -s -d link show can0: [c]3: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 10 link/can can state ERROR-ACTIVE restart-ms 0 bitrate 500000
-
Thread
Niedrige Induktivität messen, wie?
Hallo zusammen, ich habe den LC Meter mit dem PIC16F628 bzw mit dem PIC16F84 + LM311 gebaut, aber ich fand beide Schaltungen unzuverlässig das was kleine Induktivitäten messen betrifft. Ich habe im Internet nach Lösungen gesucht und fand diese beiden
Thrassos schrieb im Beitrag #4481514: > ich habe den LC Meter mit dem PIC16F628 bzw mit dem PIC16F84 + LM311 > gebaut, aber ich fand beide Schaltungen unzuverlässig das was kleine > Induktivitäten messen betrifft. UND > Für die Schaltung hier: ... > wäre ein Bausaz
-
Thread
PIC18 programmierung
Hallo Ich möchte einen PIC18F442 programmieren. Einzigste brennersoftware, die ich gefunden habe, ist die von "sprut" auf sprut.de. Leider mag die Software meinen Brenner nicht besonders. Die Software für die PIC16F hat meinen
Küche geätzt. Ich hatte nie ein Problem damit, keinen einzigen Fehler beim Brennen (zumindest wenn der PIC heile war). Benutzt habe ich den sicher schon einige hundert male.. für die PICs 16f84,16f870, 16f877, 12f675 - nur für den 18f noch nicht.
-
Thread
FIR Filter auf PIC
sein, die Musik, die rauskommt, hört sich aber fast nicht mehr wie Musik an :( Hier mein Code: [c] /* * RA2 = DAC1OUT1 */ #include <xc.h> #include <pic16f15376.h> #pragma config WDTE = OFF // WDT operating mode (WDT Disabled, SWDTEN is ignored) #define Ntap 20 unsigned char buffer
, für meine BRG16 und BRGH Bits stimmt aber meine Formel genauso! [c] TX2STAbits.BRGH = 1; //High Speed UART BAUD2CONbits.BRG16 = 0; //8-bit BaudRate Generator [/c] Also BRGH = 1 und BRG16 = 0 FloMann
-
Thread
AVR@PIC
Hallo, habe bis vor kurzem mit dem PIC16f84 gebastelt und bin jetzt auf AVRs umgestiegen. Der Grund lag bei mir vor allem im Preis (ein vergleichbarer AVR ist günstiger als ein PIC) und bei der Unterstützung im Internet und durch frei verfügbare
Der PIC18F muß wohl brandneu sein. Ich hab in weder bei Segor noch Farnell gefunden. Typische PICs sind z.B. der PIC12C509. Und wenn man sich dessen Architektur mal ansieht, sollte wohl schnell klarwerden