-
Thread
Was ist ein PIC? -->Newbe
Ein PIC ist ein PC ohne Tastatur und Monitor.
bei linux dauert es noch zusätzliche 16 bit :)
-
Thread
wie oft kann man flash-memory programmieren
beim dritten mal wiederbeschreiben das Zeitliche segnet. Wobei es gibt ja eine ganze Reihe von Pic Controllern wo man die möglichen Schreibzyklen wirklich absolut genau festlegen kann... Alle "C" typen mit Ausnahme von des 16C83 und 16C84 sowie den Controllern mit JW als Suffix. Da ist die Zahl
PICs angefangen) mir deshalb tatsächlich darum Sorgen gemacht und extra getrennt zwischen den paar PIC16C84 die ich hatte und den schon leichter/billiger zu beschaffenden PIC16F84. Experimentiert mit dem 16C Type, wenn es dann lief kam in die fertige Schaltung der 16F. Aber ich habe nie einen kaputtgeflasht
-
Thread
Microchip Programmer Firmware und Updates
..eine sache ist mir zu den c-typen noch aufgefallen... ich meine es gab mal eine 16c84 ausführung vor den 16f84 der sich wieder flashen ließ, oder habe ich das falsch in erinnerung!? der typ pic16c54 war damals die prom variante die nur einmal programmierbar war... heute war ich
Eigenbau zu aufwändig. Microchip wird sicher nicht reich mit dem PUM. > ich meine es gab mal eine 16c84 ausführung vor den 16f84 der sich wieder > flashen ließ, oder habe ich das falsch in erinnerung!? Ja, der PIC16C84 hatte ein EEPROM (nicht Flash!) Programm Memory. Aber der ist vom PIC16F84 abgelöst
-
Thread
Ganz seltsames Problem mit einem Mosfet direkt an einem PIC 18f14k50
unglaublich gut nach dem Resetgrund forschen kannst. Und btw.: GENAU Dein Fehlerbild hatte ich mit einem PIC16F84A vor bestimmt 15 Jahren bei einer ähnlichen Anwendung im Kfz. Ich bin den Ursachen bis zur letzten Unklarheit nachgegangen und habe auf diesem Weg eine Menge gelernt. Wie willst Du denn sonst Erfahrungen
du den externen zu 0 machst, bleibt der Innenwiderstand. Und bei dem von mir gezeigten Bild für den PIC16F1825 kann man ersehen, daß er je nach Strom zwischen 100 und 200 Ohm liegt. Das wird bei anderen Chips ähnlich sein, sie sind ja auch nur aus Silizium mit vergleichbaren Strukturen. Das wiederum
-
Thread
Viele Register definieren
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
und es tut mir leid dass ich diese "Wortklauberei" begangen habe. Aber berücksichtige bitte, dass PIC16 für viele Studenten zum Stoff gehört (sogar immer noch der alte 16f84a) und ich keinen seltenen Spezialfall aus dem Ärmel gezogen habe den man mit der Lupe suchen muss sondern etwas, das hier im Forum
-
Thread
LED 3x blinken dann LED permanent ON
kann ich den gesamten Code zum Download bereitstellen, es handelt sich im konkreten Fall um einen PIC 16F628A. Wenn es hilft ;-). Gruß Reiner
eingebautem Blinker-Chip!) Schließe sie einfach mal direkt an die Versorgungsspannung an, statt an den PIC-Port und Du wirst sehen, daß der PIC am Blinken völlig unschuldig ist!
-
Thread
PIC24F32KA302 UART-Konfiguration
er es mir mitteilen würde. > > Gruß > > Konstantin >"_FOSC(POSCMOD_HS ........" Wir der PIC24 mit externem Quarz betrieben? Weil einige Posts vorher: >"Diese config soll bezwecken, dass der interne clock mit 16 MHz läuft. " Dann wäre die Einstellung eher etwas mit FRC bzw. FRCPLL (genaue
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 kopiert
-
Thread
LED Laufschrift
Hallo zusammen Ich habe eine LED-Laufschrift-Software fuer einen PIC16f877 /Pic 16F876 geschrieben. Die Software ist fuer eine LED-Matrix von 96x8 LED`s ausgelegt. Eigener Zeichensatz Tastaturroutine fuer eine PC-Tastatur,Uhr verschiedene Anzeige-Modis.... und und und
Ich habe den Pic gewaehlt, weil der ueber ein Flashrom verfuegt,das man quasi vom programm selber aus programmieren kann. Der Speicher ist in 3 Hauptteile aufgegliedert. Der Pic 16F877/876 verfuegt ueber 8 KB. 2KByte
-
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?
Mark Thalle wrote: > Ist das eine gute Idee, oder variiert der Schwellwert, mit dem ein PIC > 16Cxx einen neuen logischen Wert erkennt? Wenn Du noch einen Schmitt-Trigger vor den PIC setzt sollte das mit der Schwelle gehen. Grüße Björn
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
Adreßraum nur über irgendwelche Offset-Register, Flags o.ä. realisieren kann - ich habe das bei einem PIC16F-Modell (8-bit) kennenlernen müssen und das ist einfach nur grausam. Persönlich arbeite ich mit einem MSP430F5438A (64K RAM, 256K Flash mit viel Peripherie) - das ist tw. historisch bedingt, aber
Adreßraum nur über irgendwelche Offset-Register, Flags o.ä. realisieren > kann - ich habe das bei einem PIC16F-Modell (8-bit) kennenlernen müssen > und das ist einfach nur grausam. Kaum ein 8-Bit-Prozessor kennt nur 8-Bit-Adressen. Die meisten sind in der Lage, mit 16-Bit-Adressen zu arbeiten und können
-
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
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
Arduino - UNO Flashershield (Linux)
electronics/200510/article05101.shtml MCS-51 ------ Das Flasherprogramm für MCS-51 ist flash51ide PIC16F ------ Das Ausgangsprojekt für PIC16F MCU stammt aus: http://rweather.github.io/ardpicprog/index.html --------------------------------------------------- Die Firmwares von AVR500 und PIC16F
------------ Bilderbeschreibung: flashershield_02.jpg zeigt das Shield in Verbindung mit einem PIC16F676 flashershield_03.jpg zeigt das Shield in Verbindung mit ATtiny44 flashershield_with_pic16f676.jpg zeigt einen Screenshot, der gerade einen PIC16F676 programmiert hat.
-
Thread
MPLAB IDE 8.00 mit PICC LITE v9.60PL1 Problem
Projekt - Select Language Toolsuite hab ich den HI-TECH C Compiler angewählt. Und bei Select Device den PIC16F690.
Select Language Toolsuite hab ich den HI-TECH C Compiler > angewählt. > Und bei Select Device den PIC16F690. Ist ok so. Ersetze die folgende Zeile: #include <p16f690.h> durch: #include <htc.h> Wenn's immer noch nicht klappt, versuch's mit: #include <pic.h>
-
Thread
unbekannte Quarz Frequenz
hmm bin auch gerade am würfeln... nutze einen pic für dieses problem. interne vorteilung von 4...dann ein einstellbarer prescaler: /1 /2 /4 /8 /16 .... /256 maddin
>Du addierst z.B. in eine 48-bit-Variable die real vergangene Zeit als 32.16-bit Fixedpoint-Zahl. ich verstehe die aussage nicht, aber wenn es irgentwoh steht, dann kann ich mir das ja mal ansehen. auch wenn mein pic nur ein kleiner 8bitter ist, und ich mir die routinen eben
-
Thread
Rechteckgenerator 50 Hz Quartz genau
das hier am Pin 5 eine 50Hz Frequenz erzeugen [avrasm] #include "tn13def.inc" ldi r16, 1<<PB0 ; OC0A (PB0, Pin 5) auf Ausgang out DDRB, r16 ldi r16, 1<<COM0A0 | 1<<WGM01 ; CTC Modus, Toggle OCA0 out TCCR0A, r16 ldi r16, 127
Karl heinz Buchegger schrieb im Beitrag #1747423: > include "tn13def.inc" > > > ldi r16, 1<<PB0 ; OC0A (PB0, Pin 5) auf Ausgang > out DDRB, r16 > > ldi r16, 1<<COM0A0 | 1<<WGM01 ; CTC Modus, Toggle OCA0 > out TCCR0A, r16 > > ldi r16, 127
-
Thread
Solar akkulader
jedoch dürfen die ics nicht programmierbar sein. Chris-thekit schrieb im Beitrag #2884449: > einem PIC16F88 Schliesst sich das nicht gegenseitig aus?
einen programmierbaren IC auskommen. Nachdem diese Schaltung dann funktioniert, soll mittels des PIC16f88 der aktuelle Ladezustand des Akkus auf drei Leds ausgegeben werden. Liege ich da richtig?
-
Thread
VPP, MCLR und VDD
Hallo Zusammen Ich hab' ein kleines Problem und zwar: Ich habe einen PIC16F767 und da geht etwas echt komisches von statten. Er läuft mit dem internen Oszillator sprich er hat keinen externen Quarz, es werden lediglich 3 Outputs benutzt (3 CCP Module) und VDD ist an 5V
die wegoptimiert. Wäre auch meine Vermutung gewesen, hat allerdings bestens funktioniert mit dem PIC16F690 mit dem selben Compiler :S
-
Thread
MPLAB X IDE, PIC18F14K50 und USB
Habe nachgeschaut, der PIC18F14k50 ist zu alt, der graphische Konfigurator unterstützt diesen Pic nicht! Entweder du beschaffst Dir einen neueren, z.B. einen PIC16F1459, oder dann halt eben mit den application-librarys.
ApNote werden alle 18F1xK50 unterstützt! http://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_pic10_pic12_pic16_pic18_v1_78_1.pdf
-
Thread
PIC 18F2550 I²C Kommunikation XC8 Compiler
Anleitung eine Kommunikation herzustellen (https://electrosome.com/i2c-pic-microcontroller-mplab-xc8/). Den dort zur Verfügung gestellten Quellcode habe ich versucht auf meinen PIC anzupassen (im Tutorial wurde ein anderer PIC verwendet). Genau genommen habe ich nur die Eingangsports
Vergiss was ich geschrieben habe, value ist ja schon 16-bit (int value).
-
Thread
Problem mit Servoansteuerung mit einem PIC!
des servos usw. Also funktionsprinzip vom servo ist mir prinzipell klar! So ich verwende einen PIC 16F877a mit jetzt mittlerweile der Taktfrequenz 20Mhz (vor ein paar wochen habe ich noch 4 MHz verwendet -> hat aber leider auch nicht hingehaun). Diesen PIC programmiere ich in C mit MPLAB Version
Hallo Ich bin gerade dabei, eine Steuerung mit einem PIC16F877a zu bauen. Dabei sollen 3 Servos per PC angesteuert werden können. Aber auch 3 Sensordaten sollen zum PC zurückgesendet werden. Ich habe jetzt schon mal einen Programmcode geschrieben, mit dem
-
Thread
10 bit ADC wert verarbeiten
Hallo ich habe folgendes Problem: ich benutzte den ADC des PIC16F887. Dieser ADC hat eine Auflösung von 10 bit und speichert diese 10bit im Register ADRESH und ADRESL. Nun möchte mit diesen 10bit rechnen. Nur wie mache ich das ? Ich habe doch nur 8 bit breite
nach AN617 von MICROCHIP (Fixed Point Arithmetik) Dort finden sich nicht nur eine Routine für simple 16 Bit Addition/Subtraktion sondern gleich eine ganze Bibliothek für 8x8, 8x16, 16x16, 24x16, 24x24, 32x16, 32x24 udn 32x32 Multiplikation (jeweils signed/unsigned) und das alles in die Gegenrichtung -
-
Thread
Seltsames Problem mit PIC
PIC - Widerstand 120 Ohm - LED - Masse
Elektronik allerdings nichts anzeigt (nur ne graue Box), sollte an jeder Anlage ein kl. Display (1x16 Zeichen) angebracht werden. Zusätzlich sollen die PICs dann noch über ein einfaches Bussystem mit einem PIC in der Leistelle mit einem Grafikdisplay kommunizieren. Es funktioniert auch alles wunderbar
-
Thread
PIC-Einstieg: MPLAB v8 oder MPLAB X?
PIC-Anfänger schrieb im Beitrag #3247896: > Die Zielprozessoren sollen > zunächst Mal PIC16... in Assembler und PIC18... in C sein. Es ist natürlich deine Sache und es lohnt sich ja auch auf jedenfall
aufwärts (gut und vier 18pinner). PIC16 hat von den 18pinner mehr und hat auch 14pinner (PIC12 8pinner). Und es gibt ein paar PIC12/PIC16 die bis 15V Vdd hochgehen. Ansich kann man es so machen, man stellt bei MAPS* die Anforderungen
-
Thread
Schaltung mit lm358 schwingt?
Johannes Trömml schrieb im Beitrag #6210512: > Werden die Schaltung vermutlich durch eine Version mit PIC > ersetzten. Richtig! Ohne PIC kann man heute eine Schaltung nicht mehr aufbauen. Ein PIC ist ja so cool. Wie konnten wir bisher mit Analogtechnik nur überleben.
| | +----+--(--|ADC |--+ | | | ZD5V1 47uF | | | |PIC16F716|--+--(--47R--+ | | | | | +--| |--+ | \ | | | NTC C | | |--+ | BTB16-600BW | | |
-
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
Timer0 soll alle 460,33 ms ein Interrupt auslösen
Aufgabenstellung.) Undzwar soll alle 460,33ms ein Interrupt ausgelöst werden. Mein Vorgehen: Da der PIC mit 48 Mhz getaktet ist, wird der Timer0 mit einem Viertel unseres Taktes getaktet. So die maximale Zählhöhe des Timer0 ist 2^16. So also würden folgende Einstellungen des Timer0 lauten: -16bit Counter
-6) pro Zähleinheit. schön. Bei einem Prescaler von 1 und dieser Einstellung ... > Da der PIC mit 48 Mhz getaktet ist, wird der Timer0 mit > einem Viertel unseres Taktes getaktet. > So die maximale Zählhöhe des Timer0 ist 2^16. > So also würden folgende Einstellungen des Timer0 lauten: >
-
Thread
Funktionsgenerator, NCO, PIC
Hallo, ich wollte einen Funktionsgenerator bauen, und habe mir dazu überlegt den NCO eines PIC's zu nutzen. Ich habe leider nur einen PIC16F1509 -> http://ww1.microchip.com/downloads/en/DeviceDoc/41609A.pdf sehe ich das richtig dass ich den Takt zum NCO nur mit dem Internen osc. (16Mhz)
. Vielleicht könnte man aber auch gleich die CLCs direkt als Teiler einsetzen - mit den 4 CLCs des PIC16F1509 käme man immerhin schon mal auf 1/16.
-
Thread
Wahl Mikrocontroller Abschlussarbeit
ist, wird der andere gefüllt und der jetzige ausgewertet. Da geht nix verloren. Da reicht auch ein 16bit PIC aus. Oder ein ATxMega (8Bit). Auf diese Weise generiere ich auf einem XMega ein 160kSpS Audiosignal per DDS und Lookuptable.
pro Sekunde) Sind das weitere externe AD-Wandler? Oder können das interne sein? Ich bin alter PIC-Anhänger und könnte mir vorstellen, die Aufgabe mit einem PIC16F87X zu lösen. Besten Gruß
-
Thread
Servomotor Steuerung per PIC
habe gelesen, dass man die Servomotoren per PWM ansteuern muss. > Reichen nun die 2 PWM Kanäle des PIC 16F877A aus um 5 Servos zu steuern? Falls du einen eigenen Controller machen willst: Je nachdem welche Servos du nutzen willst. Wenn es solche wie vom SC16A_User_s_Manual.pdf sind dann ja.. da
zusätzlichen µC, wie den PIC 16F877. Der soll dann die Befehle per UART an den Servo Controller schicken. Welche Beschaltung brauche ich denn dann für den 16F877, reicht die im Manual angegebene aus? Im Anhang befindet sich ein
-
Thread
Interrupts und der tägliche Wahnsinn
berechnen lassen kann .. so wie hier: http://www.best-microcontroller-projects.com/pic-timer-0.html ich brauchs aber für 16bit variante / 256prescale
>zählt er dann ja bis 65536 .. was rund 3,2 seks sind :) Glaub ich nicht. Wenn dein PIC mit 20MHz/4 läuft, sind 256 * volle 16bit ca 0,3 sek. Zeit messen ist nix gescheites mit dem Takt, man sollte irgendwas Vielfaches von 16bit haben wenns genau werden soll... deswegen bin ich auf den
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
Fürs Hobby sind zum Beispiel folgende beliebt Microchip PIC16 Serie Microchip Atmel AVR Serien Espressif ESP32 und ESP8266 ST STM32 Serie TI MSP430 Serie
/www.microchip.com/en-us/product/PIC24FJ128GA202 Dafür musst Du dann den XC16 installieren. Es gibt auch ferige Boards dafür: https://www.microchip.com/en-us/development-tool/DM240004 fchk
-
Thread
DTMF-Decoder mit Dotmatrix-Anzeige
So, kann ich überhaupt den PIC direkt auf der Platine Programmieren oder brauch ich noch eine Brenner Platine für den Pic? Weil es klappt nicht richtig.
Hallo, ich habe jetzt diesen Brenner: http://www.ebay.de/itm/ICSP-PIC-Brenner-Programmierer-Programmer-USB-Programmierger-at-fur-16F-12C-12F-/140936251715?pt=Wissenschaftliche_Ger%C3%A4te&hash=item20d0748943 brauche ich noch was um den PIC16F627 zu brennen? Wie kann
-
Thread
Eine Frage, die jeder mit Informatikkenntnissen lösen kann
Ich habe ein Timingproblem mit einem PIC 16F628, der einen 20Mhz-Quartz hat. Es geht um den Timer0. Dieser zählt von 0 bis 255 und beim Interrupt wird ein Zähler hochgezählt. Hier die Registereinträge, sollte ein Prescaler von 256 sein
20MHz = 50µs/Takt Wie viel Taktzyklen braucht ein PIC 16F628 um das Zählerregister runter zu zählen + wie viel Taktzyklen für die Ausführung des Interrupts +...+....?
-
Thread
gratis PIC compiler, der pipelining benutzt?
C-Code effizient und bug-frei kompiliert wurde und dass man auch sprintf() problemlos auch auf einem PIC16F887 nutzen konnte (ja, soll man nicht tun, aber wenn der PIC sowieso sonst zu 5% ausgelastet wäre, macht es nichts) Axel Schwenke schrieb im Beitrag #3625585: > A. S. schrieb: >> Welche Alternative
von 2K tut Assembler wirklich nicht weh - darüber sollte man wohl heutzutage gleich an C und 16/32-Bit denken. Aber ein kleines Programm vom Typ "Pin-high-dann-LED-an" ohne viel Mathematik oder String-Verarbeitung ist in ASM schneller geschrieben als in C. Und der PIC-Assembler ist einer der
-
Thread
Compiler für µP.
AVRs etwas zu distanzieren. Diese habe ich immer mit Bascom AVR programmiert. Einen anderen µC, z.b. PIC kann ich nicht mit diesem Compiler programmieren. Ich suche deshalb einen Compiler für Philips, PIC und andere µC, der nahe an BASIC/Bascom AVR ist. Es besteht aber auch die Möglichkeit, dass ich die
Du vor? Letztlich sind die µC im Hobby- und semiprofessionellen Bereich inzwischen alle so gut (PIC, AVR, ARM, MSP430, 8051-Derivate, HC16, um mal ein paar 16-Bitter zu nennen - na gut, 8051 ist 8 Bit), dass eher persönliche Vorliebe und Entwicklungsumgebung entscheidend sind als harte Kriterien.
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
Controller rauszusuchen.. mit 10 PWM http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ64GP206A mit 16 PWM http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC24F08KM202 Egal, es wird eh nichts werden.
Controller rauszusuchen.. > > mit 10 PWM > http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ64GP206A > > mit 16 PWM > http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC24F08KM202 > > Egal, es wird eh nichts werden. Gute Features, danke! Leider viel zu wenig RAM und
-
Thread
vom PIC18f umsteigen?
Wer den Mag kann den gerne Verwenden. Ich sehe allerdings in dem Wechsel keinen Vorteil gegenüber PIC. Ob die zwei NAchteile die mir einfallen in deinem Fall auch als NAchteil in erscheinung treten kannst nur du alleine beurteilen. Wobei die auch nicht gravierend sind: 1.) Der MSP430 ist ein 16Bit
Also ich bin vor einiger Zeit weil ich mehr Rechenperformance benötigte von PIC16/PIC18 auf dsPIC umgestiegen und habe es allgemein nicht bereut. Dort gibt es die kleinen Controller (mit wenig pins und kleine Bauform) aber eben auch etwas leistungsfähigere. Zudem ist für den
-
Thread
Speicherzelle auslesen
Es geht um einen PIC16F616. ich find derzeit keine Möglichkeit im Datenblatt bzw. eine passage zu dem thema !?
@ Simon (Gast) >Es geht um einen PIC16F616. Wenn ich das Datenblatt richtig verstehe kann dieser PIC das nicht. Noch ein Argument mehr, zum AVR zu wechslen. ;-) MFG Falk
-
Thread
Schaltplan und Layout Review: Minutengenaue 24-Stunden Wortuhr
und auch keine einzelne Befestigung im 16x16 Raster. Daher kommt alles auf eine Platine, jede LED hat ihren vorgegebenen Platz. Größe Die Platine wird hinter einen 24x30 cm Bilderrahmen geschraubt. Diese bekommt man im Baumarkt seines Vertrauens
kalibrieren können, daher kann die Hardware sehr minimalistisch ausgelegt werden. Verwendet wird ein PIC16LF1847, den ich noch von der letzten Sample-Lieferung übrig habe. Im Schaltplan ist ein anderer Controller angegeben, der aber Pinkompatibel ist. Getaktet wird der Controller mit einem Uhrenquarz,
-
Thread
Suche kleines, schnelles PWM-Bauteil
Es gibt einen PIC 10F mit 8Pin und 4*16Bit PWM plus serieller Schnittstelle. mfg Michael
Hmm naja. 16 Bit = 2^16 = 65536 ~= 10^5. Das menschliche Auge hat einen Dynamikumfang von ca. 10^8 [1]. Wenn Farben dazu dann noch gemischt werden, wird das noch krasser. Bei 1kHz "Blinkfrequenz" leuchtet ein
-
Thread
PIC32 as ARM9
einen PIC18 verwendet, aber nun benötige ich für eine MCU einen Leistungsfähigen Controller. Ich habe den PIC32 ebenfalls mit einer Netzwerk Schnittstelle gefunden und nun würde mich interresieren ob dieser wie
Peripherieblöcke der einzelnen Architekturen sind nicht identisch, aber ähnlich. Wenn Du ein SPI auf einem PIC18 ansteuern kannst, solltest Du das auf nem PIC32 auch hinbekommen. Die MPLAB IDE verwendest Du weiter, Dein PicKIT3 oder ICD2 benutzt Du weiter (PicKIT2 und ICD2 funktionieren nicht bzw nur sehr
-
Thread
dspic board ohne teuren Versand?
Was das Board kann? Also gut... Zentrales Bauteil ist ein dsPIC30F6014, welcher von einem Quarzoszillator mit 6,144MHz getaktet wird, der Oszillator befindet sich unter dem dsPIC. Die PLL des dsPICs ist auf den Faktor 16 eingestellt, d. h. er läuft intern mit 98,304MHz
Hallo, ich verkauf meins grad http://cgi.ebay.de/Mikroelektronika-Easy-dsPIC3-Entwicklungsboard-dsPIC_W0QQitemZ230201559311QQihZ013QQcategoryZ65507QQssPageNameZWDVWQQrdZ1QQcmdZViewItem Gruß Matthias
-
Thread
Haman/Kardon HS-350 AVR SNT defekt?
Klaus R. schrieb im Beitrag #3206970: > ergo vll der Amp nie freigegeben wird (geht zu einem > PIC16Fxxx) Ah ja, dann wird der PIC noch irgendwo einen Fehler erkennen. Du hast jetzt die Wahl, entweder die Signale, die der PIC auswertet, zu verfolgen und auf Plausibilität zu prüfen oder die Endstufe
Klaus R. schrieb im Beitrag #3360145: > Einzige Unbekannte bleibt der PIC (16f690), von dem nicht sicher ist, > was er in dem Orchester für Aufgaben hat :/ Der PIC wird vermutlich nichts mit dem Audioweg zu schaffen haben, denn der kleine wäre mit Digital Audio etwas
-
Thread
Wer zu tief gräbt, muss zahlen
einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler getrost verzichten kann
"1) C für PIC lernen -scheidet aus wegen Ablauf nach Zeit. " C ist auf jedem µC das gleiche, DAS ist ja der Vorteil von C. Also wenn du C kannst, dann kannst du auch C-Code für den PIC schreiben. Die unterschiede
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Derivate von MCS-51 programmieren kann, natürlich die AVR Serie mit ISP und ein paar wenige (alte) PIC16F Controller. Wenn man sich anschaut, was zum Programmieren eines PIC Controlle benötigt wird, ist es genau dasselbe was zum Flashen eines PFS154 gebraucht wird: 2 unterschiedliche Spannungen und
PIC16F flashen konnte) umzuprogrammieren für den PFS, aber das scheiterte an 3 Dingen: 1.) mein PIC - Programmer hat nur einen rudimentären PWM Step-Up Wandler ohne Regelung (d.h. keine Kontroller der
-
Thread
uC from Scratch
wirklich für Anfänger besser sind? Ich denke, das kann man nicht so allgemein sagen. Nehmen wir mal PIC. Die 8-Bitter (PIC10/12/16/18), die 16-Bitter (PIC24/dsPIC) und die 32-Bitter (PIC32) haben völlig verschiedene Prozessorarchitekturen, wie sie unterschiedlicher nicht sein können. Die ganze Peripherie
Lieblingsarchitektur war übrigens 68k. Aber das ist Geschichte, das kommt nicht mehr wieder. fchk PS: Warum PIC24 anfängerfreundlicher als PIC32 ist? Das hängt damit zusammen, dass der PIC24 Prozessorkern eine Eigenentwicklung ist, während bei PIC32 MIPS-Cores zugekauft wurden. Bei PIC24 sind die Peripherieregister
-
Thread
DMX - Empfängerbau mit PIC - erste Schritte
Super ... das ging ja mal sehr schnell!!! Hab da folgende Formel gefunden für nen PIC 16F877A: Baut-Rate = Fosc / ( 64 * ( x + 1 )) <- für den Low-Speed-Mode Baut-Rate = Fosc / ( 16 * ( x + 1 )) <- für den High-Speed-Mode Bei nem 8MHz Quarz muss ich also in den HIGH-Speed-Mode
] Die Formeln hast du ja schon gefunden. Nun musst du nur noch die richtigen Werte setzen. Mein PIC läuft mit 16MHz. Hab gerade mal nachgerechnet, deine errechneten Werte sind korrekt.
-
Thread
lineare interpolation auf dem PIC
i = 6 | . i = 7 | . i = 8 | . . . . Bzw. wie sieht genau deine Formel aus die du dem PIC bei bringen möchtest? ASM dauert natürlich etwas aber ist kein problem, ich hab schon nen Polynomfit 2. Ordnung gemacht und der dauert bei nem 8Bit (damals 16F876) ohne HardwareMultiplikation auch
Eingangsparameter uint8 startwert = 10; uint8 endwert = 150; uint8 logstep = 4; // fuer 2 ^ 4 == 16 steps // Rechenwerte uint8 steps = (0x01 << logstep); uint16 startwert16 = startwert << 8; uint16 increment16 = (endwert - startwert) << (8-logstep); // Ausgabeschleife for (; steps; steps-
-
Thread
Assemberhilfe PIC 12LF1822
DAC verwenden, um 4 digitale Eingänge einzulesen (16 Werte) und an Hand des eingelesenen Wertes AM DAC Ausgang eine analoge Spannung ausgeben. Ich hab ein Programmgerüst für diesen PIC bekommen, die Initialisierung der Ein-/Ausgänge, DAC usw.. sollte laufen
kann > da keine Bits setzen, bzw nur ueber arithmetische Operationen. Stimmt nicht ganz. Bei PIC16 ist es nicht über Register erreichbar, beim PIC12 hingegen kann man das W z.B. über decfsz WREG,f erreichen. Es ist in jeder Bank.
-
Thread
PIC-Einstieg
Standard für 16-Bitter oder die dsPIC-Reihe 30 und 33. Aber fang nicht micht mit altem PIC16C o.ä an. Gruß gerhard
die PIC18 bei einem Preis-Leistungsverhältniss deutlich besser abschneiden. Wenn ich jetzt z.B. bei Reichelt PIC16 vs. PIC18 Preise betrachte dann sehe ich, dass die 18er genausoviel kosten wie die 16er.