-
Thread
PIC16F870 - Port RA4 (Schmitt Trigger) als TTL-Ausgang nutzen
Hallo zusammen, den Kanal RA4 (Schmitt-Trigger Kanal) des o.g. PIC´s möchte ich als ganz normalen TTL-Ausgang verwenden. Dazu habe den Ausgang einmal an einen Widerstand an 5V angeschlossen, und einmal an eine LED die auf Masse geht. Schon funktionierts, ich kann die LED schön ein- und ausschalten. Ebenso schaltet der Kanal ein Relais ein und aus. Problem ist aber, wenn ich die Spannung des PIC´s einschalte, blinkt die LED kurz (bzw. zieht mein Stromstoßrelais kurz an). Das gleiche passiert wenn ich die Spannung des PIC´s abschalte. Dann "glüht die LED für ca. 500ms aus". Dabei ist egal
-
Thread
PIC16f887 u.a. dil 40 PIN 12+31 und 11+32
Hallo warum haben die Pics einen doppelten Vss und Vdd PIC16f887 u.a. dil 40 PIN 12+31 und 11+32 vielleicht habe ich das im Datenblatt überlesen so verzeiht mir. Martin Michael
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
weiterentwickelte Sachen von Radoslaw Kwiecien). Der Quellcode ist für den CCS C Compiler und für einen PIC16F877A geschrieben. Ich würde das gerne mit dem C18 Microchip Compiler und dem PIC18F4550 umsetzen. (1) Weiß jemand wo ich eine Seite finde die mir aufzeigt welche Unteschiede die Compiler in ihrer
so im Code für den PIC16F877A Dinge wie: #device ADC=8 #use fast_io(A) oder setup_adc_ports(NO_ANALOGS); //no analogs for PortA, TRISA? setup_comparator(NC_NC_NC_NC); //no comperators? wo ich mal ganz stark davon
-
Thread
PIC 16F ADC1 beeinflusst ADC2 Lehrer weiß auch nicht weiter bitte um Hilfe. Code beiliegend. DANKE
Hallo PICfreunde. Ich möchte für eine Projektarbeit eine BLDC Steuerung mit PIC realisieren. Benutze dazu 2PIC's 16F877A, einer fürs schalten der 3phasen MOSFET-Brücke der mit dem TimingWert des anderen gefüttert wird und nur fürs umschalten zuständig ist. Der 2te Pic soll
unterschiedlicher DutyCycle gepulst werden. Funktioniert mit externer PWM super...nun soll dies auch der PIC übernehmen. Problem: ADC1 (SPEED) alleine geht, ADC2 PWM alleine geht sobald beide zusammen kommen, werden keine korrekten werte ausgegeben. PWM DCycle 0-100% geht nur wenn ADC1 FF hat, ansonsten
-
Thread
Assembler File für PIC 16F505 in HEX kompilieren mit MPLAB X IDE v4.x
Moin, ich habe hier einen kleinen Assembler Code für einen PIC 16F505. Installiert ist MPLAB X IDE v4.0 MPASM 5.75 OS Windows 8.1 64Bit DIAMEX PICkit2 (wird auch erkannt) Wie schaffe ich es jetzt aus dem Assembler Code das HEX File zu generieren? Ich finde
taucht nicht auf, es liegt aber im Projektordner: c:\Users\Gerd\MPLABXProjects\Telefon.X\TelefonPIC16F505.asm raetselt, Gerd
-
Thread
Atmega32 <==> PIC16F873A über i2c funktioniert nicht 100%
Ansteuerungsplatine (http://www.robot-electronics.co.uk/htm/md25i2c.htm#command%20register) von Motoren hat ein PIC16F873A. Läut das Dadenblatt (siehe Anhang)Die Geschwindigkeit und die Richtung von jedem Motor kann über Schreiben von bestimmte Wert in den entprechenden Register auf den PIC. Nun habe ich geschafft
-
Thread
PIC16F876A <=> I2C <=> LM75 / Assembler Routinen
Diesmal kein Hilferuf, sondern ein Kurzbericht, der vielleicht auch jemand anderem helfen mag, bei einem PIC16F87x die I2C Funktion zu benutzen. Ich benötige in einem (privaten) Projekt mehrere Temperaturmessstellen und habe mich für den LM75 (5V Type) entschieden. Ich verwende den PIC16F876A als Master
obwohl ich jetzt eine gute Lösung habe. Ich beziehe mich jedoch explizit auf die Routinen für den PIC16F876(A) unter Benutzung des MSSP Port. Mit der Software-Schnittstelle für den PIC16F628 möchte ich mich nicht beschäftigen. Grüße, attersee
-
Thread
PIC16F84a 7 Segment Anzeige mit SN74LS47N ansteuern
Hallo, Wir haben in der Schule mit einem Microcontroller Projekt begonnen wir haben eine Microcontroller Platine mit Pic und eine Platine mit 2 7 Segmentanzeigen und den SN74LS47N als Treibern. Nun sollen wir ein Programm in Assembler entwickeln welches die erste Anzeige bis 9 hochzählen lässt und dann einen übertrag an die 2 Anzeige gibt. Also sobald die erste bei 9 angekommen ist steht auf der 2. eine 1. leider versteht unser Lehrer nicht sehr viel davon oder will uns nicht mitteilen so sind wir auf uns gestellt. Wir haben bei unserer Recherche euer Forum gefunden und uns gesagt die können
-
Thread
[V] Grafikdisplay, PIC16F (7 Stück) dsPIC30F3011 x2 und PICKit2
Widerstand für die Hintergrundbeleuchtung und 4 Abstandshalter mit Schrauben. ebenso habe ich mehrer PIC16F... zu veräussern. 3x PIC16F819-I DIP18 3x PIC16F876A-I DIP28 1x PIC16F627-4 DIP18 ausserdem 2x dsPIC30F3011 DIP40 zum proggen der PIC's verkaufe ich auch den PICkit2 von Microchip mitsammt
ein foto vom "PIC-Packet"
-
Thread
I2C Kommunikation Arduino Uno (Master) & PIC16F1787(Slave) funktioniert nicht mit Messsonde
zusammen Projektbeschrieb: Ich habe eine I2C Kommunikation zwischen einem Arduino Uno (Master) & PIC16F1787 (Slave) aufgebaut, welche Daten vom Master an den Slave sendet (write) und Daten vom Slave per Anfrage vom Master an den Master sendet (read). Alles funktioniert einwandfrei, die Daten werden
Bus verbinde funktioniert die Kommunikation jedoch einwandfrei ohne Probleme. Angaben: - Slave: PIC16F1787 - Master: Arduino Uno - Oszilloskop: RTB2002 (RHODE&SCHWARZ) - Messonden: PM9011/001 (1MOhm / 130pF) - Pullup Widerstände SDA & SCL = 4.7kOhm - VCC = 5V (Slave & Master) Frage: Was
-
Thread
RF-Empfänger 433mhz, einzelne BITs (21) mit PIC16F (PORTA,4) und Assembler auswerten?
Hallo, ich habe folgendes vor: 1. Ich will Einstellungen via Funk 433,92 Mhz übertragen. Also insgesamt sind das 21Bits... Startbits(3Bit)+Gerätebits(5Bit)+Commandobits(6Bit)+Wertbits(8Bit)+Stopbits(3Bit) Startbit ist immer b'101' . . . Stopbit ist immer b'010' Das funktioniert ja auch, ich kann die gesendete BITS empfangen, siehe BILD. Das Problem ist das Rauschen (BILD). Jetzt zum meienemm Problem: 1. Wie kann ich das Rauschen minimieren oder auch komplett wegmachen??? 2. Wie kann ich die einzelne BITS am PORTA,4 auswerten????
-
Thread
MCP4462 Kommunikationsprobleme / I²C / PIC16F886 / C-Programmierung
dem ich über den I²C Bus ein digitales Potentiometer (MCP4461) ansteuern möchte. Ich verwende einen PIC16F886. Jedoch gibt mir das digitale Poti immer nur einen Wert von ca. 32 Ohm aus. (Mit dem Multimeter gemessen) Nach einschalten der Versorgungsspannung wird ein Wert von ca. 88 Ohm ausgegeben und
-
Thread
Anfänger braucht Hilfe, hi-tech C, PIC16F887, MPLAB IDE v.8.60
Ich bin ein C-Anfänger und brauche Hilfe: Ich arbeite mit MPLAB IDE v.8.60, verwende den PIC16F887 und den Hi-Tech C Compiler! Das Ziel ist es eine Positionsmessung eines Motors zu entwickeln. Mit dieser Positionsmessung kann man erkennen, in welcher Motorstellung sich die Maschine gerade
Code Generation not available in Lite mode (warning) HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode) V9.71a Copyright (C) 2010 Microchip Technology Inc. Error [500] ; 0. undefined symbols: _delay(Positionsmessung.obj) __ascii(Positionsmessung.obj) ********** Build
-
Thread
[V] Verkaufe PIC16C54 | +/-12V DC/DC Wandler | Isolatoren / Signalübertrager
Hallo, verkaufe PIC Mikrocontroller des Typs 16C54-RC/SO und DC/DC Wandler von 5V auf +/-12V vom Hersteller SPC. Ausgangsstrom liegt bei etwa 80mA gesamt. Artikel wie neu, nie verbaut. Verkauf trotzdem als Gebraucht
Borsty Bürste schrieb im Beitrag #3535804: > Hallo, > > verkaufe PIC Mikrocontroller des Typs 16C54-RC/SO und DC/DC Wandler von > 5V auf +/-12V vom Hersteller SPC. Ausgangsstrom liegt bei etwa 80mA > gesamt. > > Artikel wie neu, nie verbaut. Verkauf trotzdem als
-
Thread
[PIC] PIC 16F887 + I2C + Philips TEA5768HL RADIO
temp; //Verarbeitete Frequenz long temp2; //long für PLLwert im PIC if (bit_test(FMSetup[3],4)) //Teste auf Highsideinjection temp = (Frequenz + 225) * 1000; else temp = (Frequenz - 225) * 1000; temp2 = (temp * 4) / 32768; PLLWert
Auslesen würde ich die Frequenz, in umgekehrter Reihenfolge: long PLL_lesen () { int16 Bit; int32 PLL =0; for(Bit=0;Bit<14;++Bit) //2 int in ein long verwandeln { if(Bit<=7) { if(bit_test(FMData[2],Bit)==true) bit_set(PLL,Bit);
-
Thread
[V] 13.56MHz RFID Reader PIC16F876 + RS485 + Relais uvm.
rausgeflogen die aber alle noch funktionieren und Euch vielleicht interessieren. Features: - PIC16F876 MCU 4MHz Quarz - Kronegger 13.56MHz RFID OEM Reader Modul (http://www.kronegger.co.at/) -> Unterstützt fast alle 13.56MHz Transponder wie Mifare, I-Code 2 usw.. - Abnehmbare, verlängerbare
Modell (Aufputz oder Unterputz) gebe ich bei Interesse bekannt. Software kann man sich für den PIC selbst schreiben, das Protokoll des OEM RFID-Lesemoduls ist sehr einfach. Bitte bei Interesse eine Mail mit Betreff "RFID Leser", der gewünschten Anzahl und des Preisvorschlags an "br (at) pwrnet
-
Thread
Wer nutz ein Proteus Simulator für PIC16 Fam. & könnte bei einem Projekt mit RTC & I2C helfen?
es geht natürlich mit MCC...und ja natürlich machts ohne selber denken keinen Spass!Deshalb ist ein PIC dafür schon viel besser geeignet(zum Selber denkenmüssen)...man kann sich schon Codeschnipsel von Atmels angucken, um was davon durchzudenken. Ich habe mir nun einen besonders umfangreichen PIC16F18877
gute Hilfe von der Labcentercommunity bekommen!Da gibt es für die Simmulation noch einige Bugs zu den PIC16, scheine da vielleicht auch gerade zu helfen diese Fehler aus Proteus zu beseitigen.Ist also dort brauchbar meine Probleme!:)
-
Thread
A/D conversion-scalling with look-up-table and frequency generation with PIC16F877a
mein projekt ist folgendes: Analog Neigungssensor mit ausgangsspannung zwischen 1,8V und 3,2V mit PIC 16F877A 8Bit A/D Wandlung dann ne direkte skallierung des wertes über eine Look-Up-Table(mit excel erzeugt) und diesen wert gleich als Timer-Vorladung benutzt um eine gewisse pulsbreite des ausgangssignals
0x0100) .... [/code] Du kannst auch die Prozessor-Register mit "include" einbinden include "P16F877.INC" Gruß Anja
-
Thread
PIC16F88 LED Ein- u. Ausschalten (Spannung am Ausgangspin geht nicht von 5V auf 0V, sondern auf 3V
Hi ich verwende einen PIC16F88 mit dem CCS-Compiler, und möchte mit einem rastenden Schalter eine LED an- bzw. ausschalten. Wenn ich den rastenden Schalter am Eingangspin (PIN_A0) öffne, geht die Spannung am Ausgangspin
Hast Du den ADC und die Komparatoren ausgeschaltet? ; Ports PIC16F88 bsf STATUS, RP0 ; Bank 1 bcf STATUS, RP1 ; clrf ANSEL ; alles digital I/O movlw b'00000111' movwf CMCON ; Comparators off bcf STATUS, RP0 ; Bank 0
-
Thread
PIC16F876, cc5x-Compiler, Typkonvertierung uns16 nach float 24, MATH24F.H - Einbindung
(0 bis 10 Volt) über AN0, Umrechnung des 10-Bit AD-Wandlerwertes (TYP uns16) und Ausgabe des Messwertes auf einem LCD-Display (2x16, PORTB, E=PIN0, RS=PIN2, RW=PIN3) und über USART. Problem: Nur Grundlagenkenntnisse in C und noch nie mit PIC oder cc5x (o.ä MCU's bzw. Compilern
Wieso willst du ein Header-File eines 16-Bit PIC24 für einen 8-Bit PIC16 verwenden? Wenn du mal hier schauen möchtest: http://www.sprut.de/electronic/pic/math/math.htm#bibo
-
Thread
ADC-Setup CCD Zeilensensor TCD1103gfg an Raspberry Pi mit PIC16F15323, ADS8329 und LT6220
Hallo zusammen, ich versuche zur Zeit eine Schaltung zum Auslesen und Digitalisieren eines CCD-Zeilensensors (TCD1103gfg) zu entwerfen. Die benötigten Timing- und Taktsignale für den Sensor soll ein 8bit-MCU zur Verfügung stellen. Kopfschmerzen bereitet mir vor allem die A/D-Wandlung, da bin ich nämlich noch total unerfahren. Die Daten sollen vom ADC via SPI an einen Raspberry Pi geschickt werden. Ich habe mir folgendes Setup überlegt (siehe auch angehängtes Bild): * ADC ADS8329 (16bit, 1Msps ADC mit single unipolar input) * als Verstärker vor dem ADC hab ich den LT6220 gewählt. Die
-
Thread
[V] Railgun Prototyp (hat nicht funktioniert) mit PIC16F84A-20/P und 20x 16V 5600uF
Falk B. schrieb im Beitrag #7707369: > Elektronikschrott Ma ja, PIC16F84 sind gesucht für manche alte Bauprojekte. Und Elkos kann man immer brauchen.
Michael B. schrieb im Beitrag #7707381: > Ma ja, PIC16F84 sind gesucht für manche alte Bauprojekte. Werden noch hergestellt. Und auf Ebay gibts auch welche zu annehmbaren Preisen.
-
Thread
[V] LM2576HV Adj, IRL2203, TIP 36C/TIP35C, PIC16F886, Relais Finder
HF-Bipolartransistor, 100V, 25A, 125W, TO-3 8 der Pärchen vorhanden alle zusammen 12€ Microcontroller PIC 16F886-I/SO-ND 8-Bit-PICmicro Mikrocontroller, 14 KB, 20 MHz, SO-28 2€ St. 50 St. vorhanden, alle 50 80€ Print Relais 12V Finder F3611-12A 1xUmschalter 10S 250V 2,50 € St., 25 St vorhanden, alle
-
Thread
[V] Atmega168-20PU, 2x Atmega8-16PU, 42x Atmel 24C02 EEPROMs und etliche PIC12F, PIC16F und PIC18F
der Nähe von Stuttgart abzugeben: [code] 1x Atmega168-20PU 3€ wie neu 2x Atmega8-16PU je 2,5€ wie neu 42x Atmel 24C02 PU27 15€ neu 7x PIC12F629I/P je 0,9€ waren in LED-Steuerungen verlötet 3x PIC16F84A-20/P je 3,5€/2,5€ 2 wie neu, einer mit einem abgebrochenen
PIC18LF1320-I/SO je 3€ neu, RS-Components eingeschweißt 1x PIC18LF25K22-I/SO 2€ neu, RS-Components eingeschweißt 3x PIC18F2550-I/SO je 6€ neu, RS-Components eingeschweißt 5x PIC16F1455
-
Thread
PIC ICD 2 selbstgebaut
anzuspringen, vielleicht weil der verwendete 20 MHz Quarz falsch ist? Ich habe statt des angegebenen PIC16F876 einen PIC16F877 genommen, daß sollte allerdings kein Problem sein. Vielen Dank. Gruß Thorsten
Aja es wird der PIC 16F819 verwendet
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
knabbet schrieb im Beitrag #3463961: >>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >>Atmel ARM9, STM32 > MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, > H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
-
Thread
Atmel oder PIC Gesperrt
Die Einschränkugen sind eben Variablengröße, Speicher, Geschwindigkeit, Funktionen. Hier sind die PIC18 die beste Wahl. (also nicht mit den alten PIC16 anfangen) Dann gibt es noch die 16-Bit, PIC24/dsPIC/..., die umfangreicher, und dank breiterem Bus flexibler, großspuriger programmierbar sind. (
typ. RISC-Archit. (bsp AVR, MIPS, ARM) weniger Befehle benötigen als PIC16,18. Wenn aber ständig mit grösserer Menge (bsp 100..200 Bytes) gerechnet werden muss, wären bei den typ RISCs viele LD/STs nötig, und PICs (PIC16,PIC18) wird wohl schneller sein, weil der direkt
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
MSP430F2013 2 MSP430F2274 1 MSP430F1612: 2 MSP430F5438: 1 TMS320F28023: 1 TMS320F28069: 1 TMS570 1 PIC12F202 1 PIC12F1822 2 PIC16C57 1 PIC16C84 1 PIC16F628 2 PIC16F690 1 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50
MSP430F2013 2 MSP430F2274 1 MSP430F1612: 2 MSP430F5438: 1 TMS320F28023: 1 TMS320F28069: 1 TMS570 1 PIC12F202 1 PIC12F1822 2 PIC16C57 1 PIC16C84 1 PIC16F628 2 PIC16F690 1 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
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 heute auch nicht unebedingt als Einstiegs µC empfehlen würde) > Stell Dir
auswahl eines anderen µC in der IDE unter verwendung derselben sonstigen Tools seinen Code auch noch auf 16 oder 32 Bittern zum laufen zu bringen. Das führt dann zu solchen Dingen das es überhaupt kein Problem ist ein Projekt nach einer ersten Abschätzung mit einem großen 16Bitter wie dem PIC24FJ256GB zu
-
Thread
ATMEL billiger und leistungsfähiger als PIC
nie<< freiwillig PIC-Assembler antun! Zumindest nicht bei der 16er Serie oder den kleineren PICs.
> Die PIC haben für den selben Preiß mehr Programmspeicher aber dafür kein > EEPROM. > Ähh... PIC und keinen EEPROM? Bei diesem deinen Vergleich? > ...PIC16F84 > 4kx14 Flash, ***256B EEPROM***, > dafür
-
Thread
Wie steige ich am besten von AVR auf PIC um?
> Ob das nun schneller oder langsamer als ein 40MHz PIC18 ist, das hängt PIC18 gehen bis max. 64MHz --> 16MIPS
Ein AVR macht bis zu 20MHz. ein PIC18 bis zu 64MHz (16MIPS) 20/4=5 16/3=5.333333
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Hi Chris, hab ne Zeit lang mit den PICs (12er und 16er) gearbeitet. Die haben Codeprotection. Wenn's da nen Weg aussen rum gibt, würde mich (sehr) interessieren (da kenne ich die ICSP commands ;-) Mit dem PIC: War so weit ich das verstanden habe ne
error_correction_aktiv, wenn man den anderst beschaltet. Im Prinzip braucht man sowieso einen uC, am besten einen Pic, welcher mit 16Mhz oder 20Mhz getakted wird, sowie alle Pins an den targed pic angeschlossen hat. Weiters wäre rs232 nicht schlecht, sowie wenn die pins der Uhr an denselben angeschlossen wären.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
habs jetzt nur überflogen, aber [c] aktcolor = pgm_read_byte_near(&pic[7+colortableindex]); [/c] das kann garnicht richtig sein. aktcolor muß ein 16Bit Datentyp sein, logisch. Davon abgesehen würde ich den Pointer "pic" nicht absolut + offset benutzen sondern diese
Balkengrafiken belohnt. Nach einigem hin und her lief es dann doch. Bei dem Aufruf von "S65_PutRawBmp16" müssen anscheinend Höhe und Breite getauscht werden. Mit folgendem Aufruf hat es dann mit einem vollflächigem Bild gepasst: [c] S65_PutRawBmp16(0, 0, S65_test_pic_bmp, S65_test_pic_HEIGHT, S65
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
SDCC als Backend für pic14 wirklich sehr unvollständig ist (leider). Ich mag den SDCC sehr für MCS-51 und STM8, für PIC14 (und auch PIC16) ist er einfach unvollständig. Aber dennoch: super großes Lob für die heftige Arbeit
der SDCC als > Backend für pic14 wirklich sehr unvollständig ist (leider). > > Ich mag den SDCC sehr für MCS-51 und STM8, für PIC14 (und auch PIC16) > ist er einfach unvollständig. Das pic16-Backend ist aber wohl in deutlich
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Ich weiß nicht, was alle immer haben. Ich hab schon so oft PIC16 (auch mal den PIC16F84A) oder auch PIC12 in C programmiert. Und oh wunder, es hat immer funktioniert. Und ob ein Array nun auf 2 RAM-Bänke aufgeteilt ist oder nicht, juckt mich ja nicht. Es kann auch
PIC18. Damit einhergehend hat Microchip bei den neuen PIC16 auch ein neues Pinnlayout eingeführt. Dies ist nun mit der Pinnbelegung bei den PIC18F identisch. Da auch derselbe Compiler für PIC16 und PIC18
-
Thread
Was kann man mit 16Byte an RAM machen?
>Speziell hab ich mir da den PIC 10F220 ausgesucht. >Programmiert werden soll er mit dem PicKit3 und der IDE + C-Compiler von Mit 16 Byte RAM ist da wohl nix mehr gross mit C-Compiler. >(Assembler möchte ich mir nicht antun
(Wobei der ASM-Befehlssatz eine PICs ein Argument für C ist hrhrhr) Wobei man durchaus zwischen PIC12/16, PIC18, PIC24/dsPIC und PIC32 unterscheiden sollte, denn die haben *ziemlich* unterschiedliche Befehlssätze.
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
PIC-Kenner sein.
Verbindung zwischen Programm- und Datenbus (bis auf die MOVLW, RETLW- etc. Befehle). To begin with, the PIC12F508/509/16F505 devices use a Harvard architecture in which program and data are accessed on separate buses. This improves bandwidth over traditional von Neumann architectures where program and
-
Thread
AVR gegen den Rest der Welt
das Bedürfnis, erst recht nicht den Zwang zu anderen Microcontroller-Familien auszuweichen. Wo ein PIC16F nicht mehr reicht, nehm ich ein PIC18F. Wo dieser nicht mehr reicht, nehm ich einen dsPIC und danach einen PIC32. Ich hab mir mal zum rumspielen einen dsPIC besorgt, jedoch hat mir ein 16F oder 18F
: PIC10 PIC12 PIC16 PIC18 PIC24 PIC32 dass jede dieser Familien unzählige Derivate hat, hat mich zuerst gestört aber mittlerweile finde ich das super, da ich immer genau den passenden PIC für meine
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
kein Problem, wer damit nicht zurechtkommt muss sich damit doch gar nicht befassen. Einfach die alten PIC16 abseits liegen lassen und mit den PIC18 arbeiten. Problem gelöst. (Wobei die neuen PIC16 IMHO einen PIC 18 Kern haben. Es steht zwar jetzt die Tage ein extrem-Low-Power Projekt ins Haus und dafür
PIC16 einzusteigen" dann kommt jetzt garantiert der nächste, der sich all die Dinge, die oben diskutiert wurden, wieder schönredet und einen Anfänger auf den PIC14/16 loslässt.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
...mini timer.. mit PIC16F628 und Kondensatornetzteil, untergebracht in einem Zwischensteckergehäuse, Netzteil, Kontroller, Relais und Display...
auch auf eine Reihe LEDs umgeschaltet werden, oder per Jumper vier Taster einlesen. Gebaut für einen PIC16F627 oder (aber nicht gleichzeitig), PIC16F873 bzw. alle Pinkompatiblen. Ganz links alle Ports (und Osc.) auf Klemmen rausgeführt. Das 2x16 LCD wird über die Klemmen unten rechts verbunden. Die Platine
-
Thread
Meteotime Crypt Gesperrt
mit den 16 und den 5, meinte ich die Zählvariablen der Schleife die runtergezählt werden. Der PIC braucht so 800ns für einen befehl, das wären dann ca. 300.000 befehle in den 250 ms. Damit könnte man jedes
wie bereits vermutet) - es gibt keine Korrekturdaten - ein gültiges Telegram wird an einem festen (16 ?) Bit Wert erkannt - der PIC rechnet den Algorithmus 41 Mal durch (40 mal mit jeweils einem Bit gekippt, einmal mit dem original Telegram). - trotzdem (kann ?) der PIC nicht korregieren - woher die
-
Thread
Womit programmiert ihr eure µCs?
1. PIC16, PIC18 2. Assembler, C 3. PicKit3 4. MPLAB zufrieden?
1. PIC16, PIC18 2. Assembler, C18 3. PicKit3,Sprut Brenner 8/9 4. MPLAB
-
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
Genauigkeit, aber mit jeder weiteren Stelle wirds heftiger. > Hab nämlich einen für mich ungewohnten PIC (PIC16F716) verwendet. > Das was mich so sehr überrascht hat, war der Umstand, daß dieser PIC > eine derartig hohe Frequenz an seinem Zähleingang überhaupt verarbeiten > kann. Ich hab ja ehrlich
-
Thread
Retro Fieber: Z80 oder 68000 ?
der anderen Bank. Sowas bin ich > nicht gewöhnt und finde das schräg.. Das war wohl eher ein PIC16F677. Bei den PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
Prozessor wie viele Pre-PCs. Es erklärt auch den späteren Erfolg von Microchip in dem Sektor, dank der PIC16 mit Fenster-EPROM. Auch die waren viel billiger.
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
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.
höher, schneller, weiter UND MEHR BÄSSE!!!) noch lauter werden lassen. Siehe die Diskussionen über PIC16 versus PIC18, PIC24..usw. Inkompetenz bei den Ingenieuren führt zu immer massiveren Forderungen nach mehr Ressourcen. Nicht daß diese sinnvoll eingesetzt werden (was ja sehr wünschenswert wäre), nee
-
Thread
PIC Mikrocontroller noch aktuell ?
den Projekten mit PIC10F322 können auch die HEX-Codes heruntergeladen werden (Manufacturer ID = selfmade). Die PIC16 Dekoder sind bei der NMRA zum Testen, da warte ich noch auf die Ergebnisse. Ich bin auch dabei ein
Hebelstellwerk zu Bauen wo die Stellung der Hebel und Servos für die Weichen und Verriegelungen mit PIC16 über I2C kommunizieren.
-
Thread
STM32 24Bit Bmp nach 565RGB Format
pic_bit; //14 u16 pic_dip; //15 u16 pic_zip_l; //16 u16 pic_zip_h; //17 u16 pic_data_size_l; //18 u16 pic_data_size_h; //19 u16 pic_dipx_l
u16 pic_w_h; //11 u16 pic_h_l; //12 u16 pic_h_h; //13 u16 pic_bit; //14 u16 pic_dip; //15 u16 pic_zip_l; //16 u16 pic_zip_h
-
Thread
IRMP - Infrared Multi Protocol Decoder
Arbeit, ich ziehe meine Hut! Habe mir eben in kürzester Zeit den IR-Decoder für ein Projekt mit 16Bit-PIC portieren können, die Performance ist super. Gruß Daniel
Hallo zusammen, ich hab ja mittlerweile IRMP auf einem PIC16F917 (mit CCS Compiler (auch so'n Kandidat für dreckstool.de)) zum laufen bekommen. Der PIC läuft mit 20Mhz und die ISR mit 9,766kHz. Ich kann also die IR Signale decodieren, und die sehen auch plausibel
-
Thread
"Überspannung" an PIC-Eingängen
Andi B. schrieb im Beitrag #6273420: > Auf jeden Fall mögen PIC16 und PIC24 keinen Strom über die Schutzdioden. Auf jeden Fall wurde die Appnote von Microchip/PIC, in der das Gegenteil steht, hier schon gepostet. Darin steht auch, welcher Strom zulässig ist.
schrieb im Beitrag #6273516: > Andi B. schrieb im Beitrag #6273420: > >> Auf jeden Fall mögen PIC16 und PIC24 keinen Strom über die Schutzdioden. > > Auf jeden Fall wurde die Appnote von Microchip/PIC, in der das Gegenteil > steht, hier schon gepostet. Darin steht auch, welcher Strom zulässig
-
Thread
pollin kamera au-85
schon 3,7mb gross... oder man laesst pixel aus...denn brauch man aber keine 2 mp ;) ich hab zwar 16mb dram an meinem pic32 nur das schreiben wuerde zu lang dauern... wahrscheinlich kommt man nicht drumrum die mainclock abschaltbar zu machen sprich wenn man das volumen erreicht hat was man verarbeiten
angefangen, dann Intel 8031 (der Core ist mir bis heute geblieben), Motorola 68000 (Amiga),Microchip PIC16Cxx, Renesas M16C,M32C und R32C. Der R32C ist schon cool mit FPU aber Renesas hat neuerdings andere Strategien deshalb bin ich heute auf Cortex M3 von ST umgestiegen. ARM7 habe ich angefangen mit dem