-
Thread
Einsteigerfragen
> > http://www.reichelt.de/?ACTION=3;GROUP=A363;GROUPI... Das ist ein ATmega32 mit 16MHz. Und das hier ist ein ATmega88 mit 20MHz: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959;ARTICLE=68169;START=0;SORT=artnr;OFFSET=16;SID=26Ev124KwQARoAAHbBi304c932238bf8c99abcb5bd5d598d0fcf0
nur in der 8-Bit Version kostenlos gefunden - kostet die > 32-Bit Entwicklungsumgebung? Klar, 16-Bitter. Aber ich hatte oben schon geschrieben: Fang mal mit den kleinen AVR an, am besten einen Mega88. Fuer einen Anfaenger wie Dich haelt der mehr als genug Herausforderungen bereit. Ich mache die
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
, daß ihr mit Assembler schnelleren >Code zusammengefriemelt bekommt, als ein C-Compiler? 88a8: e3510000 cmp r1, #0 88ac: 13a01000 movne r1, #0 88b0: 03a01001 moveq r1, #1 88b4: 15821000 strne r1, [r2] 88b8: 05821000 streq r1, [r2] 88bc: 159f203c
enthält ja hier noch die von "t"... Aber vermutlich könnte man es tatsächlich so machen: [code] 88a8: e3510000 cmp r1, #0 88ac: 13a01000 movne r1, #0 88b0: 03a01001 moveq r1, #1 88b4: 15821000 strne r1, [r2] 88b8: 05821000 streq r1, [r2] 88bc: 159f203c
-
Thread
Gefälschte AVR-uC?
Der mit dem Pic tanzt schrieb im Beitrag #4152446: > Ich hatte mal einen Posten von etwa 200 Pic 18f1220 aus China gekauft. > Die haben sich grundsätzlich wie Pics verhalten. > Aber beim programmieren brauchten
Habe PIC16F876 aus China über ebay bekommen, die funktionieren bisher tadellos, ohne Einschränkungen. Aber die Anschlussbeinchen sind so dünn, die verbiegen schon beim Anschauen... Gruss Chregu
-
Thread
virtueller COM-Port mit Atmega
Stress. Und wenn Du eigenen Code auf dem Chip haben willst: das ist eigentlich ein vorprogrammierter PIC16F1455, der billigste Microcontroller mit zertifiziertem Full Speed USB Hardware Interface. fchk
gelangen Da kriecht kein Strom, der fließt ganz normal aus den USB-5Volt über den TX-Pin in den PIC und da über die Schutzdioden des PortPins auf Vcc. Dein Pic16F876 ist im Datenblatt mit 2-5,5Volt Betriebsspannung angegeben, er war also vermutlich nie wirklich aus.
-
Thread
programm für pic16f84 auf 16f88 umstellen
bräuchte eine hilfe für das umstellen des assembler quellcodes für eine propeller uhr, ich weiss das der 16f88 mehr funktionen hat , und ist nicht wirklich kompatibel, ich weiss dass: - pic16f84.inc auf 16f88.inc ändern - cblock von 0x0c hex auf 0x20 hex ändern - lvp disable bei der konfigurazion - ausgänge
Nun mal keine Panik... Schau Dir doch mal das Datenblatt des 16F88 an. Dort gibt es alles was Du wissen musst um vom 16F84 zum 16F88 umzumoppeln. z.B. PORTA: BANKSEL PORTA ; select bank of PORTA CLRF PORTA ; Initialize PORTA by clearing output data
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
) im Bereich zwischen dem ATMEGA16 und dem ATMEGA32 einzuordnen. Diese werden so zwischen 2 und 3 Euro gehandelt... Und der (derzeit noch) absolute "günstigste" Pic kostet bei REichelt 0,33Euro. Wobei das im Gegensatz zum obigen 18F45K22
und des laufenden Motors (in meinem Fall ein 4kW/48V Radnabentyp). Die Prozessoren waren: * ATMega88 @16Mhz * ATXMega192D3 @32Mhz * STM32F100RBT6B @24MHz (VL Discovery) Sofern der MC eine spezielle Hardware zur Unterstützung hatte, wurde diese auch benutzt, also z.B. das Event System des XMega und
-
Thread
Welchen Takt einstellen (I2C)
Moin, ich will mehrere LM75 Sensoren über I2C ansteuern. Ich benutze einen PIC16F88X. Muss ich für den I2C zwangsweise einen externen Oszillator anschließen oder könnte ich auch den intern 8Mhz Oszillator verwenden ?? Gruß Manits
Postings habe ich gelöscht, sorry, weil ich hatte PIC16F88x (PIC16F887) mit PIC16F88 verwechselt.
-
Thread
PICKit 2 oder 3?
gleich ein paar Zielsysteme (spassige Modemübertragungsstrecken auf 868MHz und 2,4GHz), auf denen ein PIC verbaut ist(16F47?) und praktischerweise die Programmierleitungen beschriftet und rausgeführt sind, ideal zum rumbasteln. Eine Diskussion für oder wider PIC beabsichtige ich nicht, ich habe AVR, MCS51,6802,6502
einfach mal bei mcrochipdirect bestellt: PICKit 3 Debug Express, dazu 10 von den kleinen 8 Beinern 12F519, 10Stück 20-pin 16F527 und 5 von diesen interessanten Teilen mit RF Transmitter on board (16F529T39). Bin mal gespannt :-) Nochmals *Danke* für die Unterstützung!
-
Thread
wo PIC brennen in Braunschweig?
Hallo, ich benötige für ein Projekt einen bespielten PIC16F88 leider besitze ich keinen Pic-Programmer und da es eine einmalige Sache ist & ich den .hex-file und pic habe suche ich jemand in Braunschweig oder Umgebung, der mir das schnell gegen ne
Thorsten S. schrieb im Beitrag #3788292: > der kann den PIC16F88 Das ist gut, selbst mein originaler PicStart plus Programmer R4 kann ihn nämlich nicht.
-
Thread
irsnd Callback function
- frank(at)fli4l.de * * $Id: irsnd-main-avr.c,v 1.3 2016/09/09 08:01:11 fm Exp $ * * ATMEGA88 @ 8 MHz internal RC Osc with BODLEVEL 4.3V: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * ATMEGA88 @ 8 MHz external Crystal Osc with BODLEVEL 4.3V: lfuse: 0xFF hfuse: 0xDC efuse: 0xF9 * * This program
---------------------------------------------------------------------------------------------- * PIC C18 or XC8 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
65 Stück für ca. 3,50 EUR) Kleinteile: Kondensatoren (unbedingt dabei mehrere 100nF Keramik und einige 22pf Keramik), Quarze (16MHz wird oft verwendet), Print-Taster, LEDs, Widerstände, Transistoren usw. Es gibt auch Einsteiger-Sets, z.B. bei ehajo.de und bei guloshop.de oder Du
65St. wiederverwendbare Steckbrett Drahtbrücke Kabel für Bot Schaltung) Und eben Kleinteile: 100nF Keramik-Kondensatoren 22pF Keramik-Kondensatoren 16Mhz-Quarze Print-Taster LEDs Widerstände PNP u. NPN-Transistoren kleines LCD Display Habe ich noch etwas vergessen, ohne dem das ganze
-
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
EOL ATmega328p
Stefan F. schrieb im Beitrag #7302217: > Sigma schrieb: >> Warum werden die weiter produziert und nicht der 328P? Als Ersatz für >> den 88P und den 168P könnte man immer den 328P einsetzen. Umgekehrt geht
H. H. schrieb im Beitrag #7302239: > Stefan F. schrieb im Beitrag #7302217: >> Sigma schrieb: >>> Warum werden die weiter produziert und nicht der 328P? Als Ersatz für >>> den 88P und den 168P könnte man immer den 328P einsetzen. Umgekehrt geht
-
Thread
PIC Spannung in hex
Hallo Leute! Bin am verzweifeln! Ich muß in nem PIC 16F627A den Komparator programmieren... Ich habe 4 LEDs anzusteuern. Betriebsspannung 5 Volt. Die erste LED soll bei 1,6V, die zweite bei 2,5V , die dritte bei 3,0V und die letzte bei 3,4 Volt leuchten
Joini2 wrote: > Bin am verzweifeln! Ich muß in nem PIC 16F627A den Komparator > programmieren... > Ist der ADC. Sorry. Öhhh, der 16F627A hat keinen ADC... Vielleicht könntest Du mal genau erzählen, was Du machen willst und was Du schon gemacht
-
Thread
AVR-Studio 5
alte Designs überarbeitet werden muss. So habe ich zum Beispiel bestimmt seit 5Jahren keinen neuen PIC16F84 mehr verbaut. Aber mehrmals im Jahr bearbeite ich noch Firmware die dann für den 16F84 übersetzt wird. Und ich denke das wird doch in so einigen Mittelständischen Firmen so sein. Allerdings
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
-
Thread
Die Qual der Mikrocontrollerwahl
es einfach mal mit einem ARM uC versuchen. Gibt es > vielleicht bessere Alternativen als den STM32 F103VBT6? Sollte man > lieber in der ARM Schiene von Atmel bleiben? Oder TI? Wenn Du etwas mit der Einfachkeit eines AVR, aber der Leistung eines ARMs suchst, greif zum PIC32. Bei Reíchelt gibts den
für alle Schnittstellen inkl TCP/IP und USB. Als Programmer brauchst Du ein PicKIT3, das Du hier am günstigsten bekommst. Damit kannst Du alle aktuellen PICs (8, 16, 32 Bit) programmieren und debuggen. https://hbe-shop.de/PROGRAMMER-IN-CCT-DEBUGGER-PICKIT-3-Typ-PG164130 Hier
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ich wäre auch für einen dsPIC33, der hat ja auch ein sehr schnelles Rechenwerk. Der dsPIC33FJ12GP201 hat nur 18 Pins und es gibt ihn als DIP und SOIC. Der Timer 1 hat 16-bit und kann asynchron bis 50 MHz zählen (im Datenblatt ist
einen dsPic33 würde ich für dieses Vorhaben nicht nehmen: Denk doch mal an den Strom, den der zieht. Mit nur 3..4 mA wie der kleine PIC16 kommt der nicht aus. Lt. Datenblatt braucht der eher 50..120 mA je nach
-
Thread
ASCII "1E" ?
PICkit seriel am PC... und teilweise auch noch zusätzlich mit einem Oszi... die AD-Wandlung kommt beim PIC16F88 bei den Pins RA0, RA1 und RA4 raus! lg
Hi >die AD-Wandlung kommt beim PIC16F88 bei den Pins RA0, RA1 und RA4 raus! Wenn ich das Datenblatt richtig deute, sind das die Eingänge. MfG Spess
-
Thread
[PIC] EEPROM benutzen 16F84A
ich ist es am einfachsten. Ich brauche lediglich diesen einen Wert aus der Programmausführung. Zum 16F84: wenn ich das Programm zufriedenstellend zum Laufen bekommen habe, wird upgedated auf den 16f88 oder 16f887 T.
Thomas M. schrieb im Beitrag #2253814: > Zum 16F84: wenn ich das Programm zufriedenstellend zum Laufen bekommen > habe, wird upgedated auf den 16f88 oder 16f887 Gut^^ Ist halt n kleines Ding. Die neuen 16F1xxx bekommt man garnicht bei Reichelt
-
Thread
AVR-Einstieg
Standard-PIC16F84 bzw. PIC16F628, also welcher hat die meiste Verbreitung und wird am meisten genutzt? 2) Welchen (möglichst universellen) Brenner sollte ich mir bauen, der eine ganze Serie brennen kann und von
ich mir gleich ein paar unterschiedliche zulegen. Gibt es denn auch kleinere die ADC können? Ein PIC16F88 (auch 18Pin) z.B., kann das neben USART, I2C/SPI, etc. oder muss man dann direkt zu größeren greifen? Besten Dank, Dominik
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
Beschreibung steht (betreffend 10FXX): "The seat supports the following programming microcontroller: PIC16/18XX 40PIN Series devices (except 16F59) PIC16/18XX 28PIN Series devices (except 16F57) PIC16/18XX 18PIN Series devices The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX)" <-----
" ..... Supported Devices Refer to MPLAB IDE v8.76, the following devices are supported: PIC10F PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222 PIC12F PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12HV609, PIC12F615, PIC12FHV615PIC12F629, PIC12F635, PIC12F675
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
PIC16F628A, PIC16F819, PIC16F88 oder aus der Enhanced-Familie der PIC18F1320 sein. Die vorher genannten Midrange-PICs sind relativ gut erhältlich. 20 Pin, eine vielfältig verwendbares Produkt ist der
, PIC16F84A, PIC16F627A, PIC16F628A, PIC16F876A Um die Verwendung des teureren PIC16F84 zu vermeiden, kann bereits bestehender Assembler-Code durch eine hinzugefügte Patch-Routine (welche auf dem 16F84
-
Thread
(V) Verschiedene PIC Mikrocontroller ,GALS/PALS,EEPROMS,DSPs
Wegen Werkstättenräumung habe ich folgende Mikrocontroller und diverse GAL/Pals abzugeben: 3 PIC16F871-I/P 3 PIC18F4685-I/P 4 dsPIC30F4013 3 PIC18F4620-I/P 3 PIC18F46K22-I/P 4 ADSP-BF532-SBB400 3 dsPIC30F3013 2 dsPIC33FJ12 GP201-I/P 1 PIC16F785-I/P 1 PIC16F689-I/P 3 PIC18F2455
ADSP-BF532-SBB400 15,88 3 dsPIC30F3013 4,06 2 dsPIC33FJ12 GP201-I/P 2,52 1 PIC16F785-I/P 1,67 1 PIC16F689-I/P 1,59 3 PIC18F2455-I/SP
-
Thread
Verlustleistung von Pic zu groß
Also ich kann dir aus Erfahrung sagen, einen PIC 16F... in Assembler zu programmieren ist nur was für Masochisten. Wenn du noch den passenden Mikrocontroller suchst, dann würde ich dir eher zu einem ATmega88 oder einen anderen ATmega raten. Für die
für die PIC18F, PIC10F und PIC12F gratis c-Compiler(Nachdem du E-Technik Student bist solltest du das ja können ;-)). Also haltet euch nicht an den PIC16F fest sondern schaut euch gleich die PIC18F an. Immerhin
-
Thread
PIC16F1827 RFM01 über SPI an MSSP Modul 2
, habe vor ein paar Wochen hier beim Stöbern eine Diskkusiion zu pinkompatiblen Nachfolgenr des PIC16F628 gefunden und wurde dadurch auf den PIC16F1827 aufmerksam. Besonders interessiert mich das MSSP Modul, was 2mal vorhanden ist. Das Folgende Projekt soll beide Module nutzen. Nr.1 als I2C zur Ansteuerung
nicht der einzige bin. Das was ich letzendlich erreichen will, bzw. meine Projektschritte sind: 1) PIC16F88 (oder ähnliche) erstmal sauber mit SPI kommunizieren lassen. 2) RFM01, RFM02 und RFM12 Module ansteuern. 3) Saubere Datenübertragung zwischen den Modulen hinbekommen. 4) Implementierung eines
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
Assemblerprogrammierung um den Aufbau des Chips kennen zu lernen. Meine Frage, ist es einfacher zB mit einem PIC10F222 oder einem PIC18Fxxxx zu beginnen? Ich frage weil das Datenblatt des PIC10 gerade mal 88 Seiten lang ist, das des PIC18F45K22 schon über 300 Seiten. Hat das etwas mit der komplexität der Programmierung
mir im Keller. Jetzt nach dem Umzug immer noch vorhanden, und wer mag, kann mir ein Angebot machen.(PIC16F84-10P, Baujahr 2008 siehe http://www.gyurma.de/PIC16F84-10P )
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
aktuellen Stand. Die neueren kleinen PICs haben abweichende Pinbelegungen. Wenn du dir z.B einen PIC18F14K50 anschaust - da findest du gar keine Übereinstimmung mehr mit dem alten Pinout.
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten? Nein. Renesas machts vor: Die Ex-Mitsubishi Serien M16C/30, M16C/50, M16C/60, M32C/80 und R32C/100 sind innerhalb der gleichen Gehäusegrößen
-
Thread
16f84a Pic brennen mit Brenner 8
Hallo mikrocontroller Forum Team, ich hab den Brenner 8 von sprut.de gebaut. Pic 18f2550 hab ich problemlos programmieren können. In ihm sind die Bootload und Firmware gebrannt. Die Software USB PIC Programmer erkennt mein Brenner sowie den PIC16f84A. Problem: Das Hex file lässt
. 16F84 != 16F84A 2. viele ältere PICs brauchen Vdd = 4,5..5,5V zum Programmieren 3. keine "Code Protection" verwenden (Note: If the device is code protected (PIC16F84A), the BULK ERASE command will not
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
wobei das MSB hinten steht und das LSB vorn. > > Silvan König schrieb im Beitrag #2608486: >> 88.6Mhz: >> adress data adress data >> /0X0A /0X3F /0X0B /0X2A > WORD = 256*2A + 3F = 10815 > Frequenz = (10815·67+143)·1/818·1/10 = 886·1/10 = 88,6
sich daher : 0x2A3F * Rasterschritt = 10815(d) * 8,192KHz = 88,59648MHz ~ 88,6MHz Für das Beispiel aus meinem Screenshot ergibt sich: 0x2A1A * 8,192KHz = 88,293376MHz ~88,3MHZ (Und damit der Eingestellte wert.) Beim
-
Thread
MPLAB: Standardmäßige Language Toolsuite nach Installation gesucht
werden ; - Druecken beider Tasten: Piepston am Summer, LEDs 1,2 aus ; ; Controller: PIC 16F88 ; ; Konfiguration des Controllers: ; PORTA: RA0 Poti (0..5V) ; RA1 LDR (heller - Spannung steigt, ca. 2-4V ) ; PORTB: RB0 Eingang
-------------------------------------------------------------------- Make: The target "D:\Dateien\PIC\Progs\lauflicht\demo1.o" is out of date. Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F88 "D:\Dateien\PIC\Progs\demo1\demo1.asm" /l"demo1.lst" /e"demo1.err" /o"demo1.o" /d__DEBUG
-
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
[PIC] Assembler Problem Sprungtabelle in Externer ASM Datei
Wenn keine Fehlermeldung mehr auftritt dann ja. Bei mir funktioniert es jedenfalls sowohl mit PIC16C84 als auch PIC16F876. Gruß Anja
führt im allgemeinen immer irgendwann mal zum Absturz und stundenlangen suchen des Fehlers. Bei den PIC18F gibt es zumindes dieses Paging nicht mehr. Von daher sind die 18F den 16F vorzuziehen. Sven
-
Thread
Problem beim Empfangen von Daten!
Hallo! Will von einem PIC 16f887 Daten (8bit) mittels RS232 an einen PIC 16f88 senden. Die Baudrate beim 16f887 und beim 16f88 wurde gleich eingestellt und wurde mit dem Oszilloskop überprüft ob diese auch passt (19200 Baudrate). Mein Problem ist jetzt, dass der PIC 16f88 die Daten nicht empfangen kann obwohl der PIC16f887 die Daten per Knopfdruck raussendet. Woran kann das noch liegen dass der 16f88 die Daten nicht empfangen kann ?? Baudrate ist richtig eingestellt
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Der Pic16F1827 ist der moderne Nachfolger des 16F84. Man sollte ihn in C programmieren, XC8 Compiler. Ein Beispielprojekt eines Temp.-Sensors mit PWM Signal (des SMT160-30) findet sich im Internet. Dort
in C wurden die Modelle ab 18F aufwärts empfohlen. Seit dem hat sich aber bei den PIC16 einiges getan. Die Grenzen zu den PIC18F sind fließend geworden. Für die meisten der neueren PIC16 gilt diese Einschränkung daher nicht mehr
-
Thread
Schnauze voll, ich will AVR
Sicher eigentlich sollte ich bei PIC's bleiben, und ich hab jetzt mal ein bischen mehr im Datenblatt des PIC18F4550 umgeschaut, und dabei festgestellt, dass es bei dem 426 Seitigen Datenblatt weit mehr als nur die PinConfiguration drin
Ich hab auch mit den PICs angefangen (PIC16F84). Bin dann aber zu den AVRs gewechselt. Ich setze hauptsächlich die Atmega16/32 ein. Meine Tools sind: avr-gcc + Kumpels (binutils, make, ...) avr-gdb (hardcore Kommandozeile) avarice Zum
-
Thread
Warum ausgerechnet "PIC"?
Hallo Matthias, "ich wollte mal fragen, was denn eigentlich das besondere an PIC Controllern ist..." Das Besondere am z.B. PIC16F84 ist Z.B., daß er in einer Schaltnetzteilapplikation, in einer Wechselrichterschaltung oder in einer Wechselstromgeneratorsteuerung usw. problemlos
) sehr populäre 16F84(A) ist meiner Meinung nach nicht unbedingt das richtige. Typen wie 16F628 oder 16F88 etc. bieten mehr Features und sind preislich günstiger und benötigen nicht einmal eine externe Taktquelle.
-
Thread
MMC/SD Bootloader füt ATMega16
komm raus einen MBR annehmen, und Sektor an bootsecoffset lesen. Dort wieder bsFileSysType[0]=='F' und bsFileSysType[4]=='6' checken. Wird wieder nix gefunden wars ne FAT12 oder FAT32 formatierte MMC/SD. Oder gar nicht formatiert. >Ich habe ja alles bisher nur mit einem Mega 16 gtestet. hast
ATMega88 also dann 8192 Bytes Flash - 2048 Bytes Bootloader = 6144 => 0x1800. Im Datenblatt des 88 ist die Startadresse aber mit 0xC00 angegeben, genau wie im Datenblatt des 16. Warum wird im Programm
-
Thread
Debuggen mit myAVR
. Da kannst Du mit einem PICKIT3 (50€ als original, 20€ als China-Clone) so gut wie alle aktuellen PIC10F/12F/16F/18F (8 Bit) und PIC24/dsPIC (16 Bit) und PIC32MX (32 Bit) sowohl programmieren als auch debuggen, und das sind etwa 1000 verschiedene Typen. Bei Atmel ist das etwas ... äh ... vielfältiger
Peter F. schrieb im Beitrag #3665601: > Würde das nicht auch gehen ? Nochmal, der Mega8 und auch der Mega88PA haben gar keine Pins für JTAG. Es gibt nichts, was Du von Deinem Board runterführen könntest
-
Thread
Daten Empfangen via RS232
Hallo Zusammen! Habe ein Problem beim Empfangen der Daten! Empfänger PIC 16f88 Sender PIC 16f887. Programmiert wird mit MPLAB in Assembler Programm sieht wie folgt aus fürs Empfangen: receive_data nop btfss PIR1,RCIF goto $-1
return So zu meinem Problem: Ich sende die Daten (z.B.: d'200') vom PIC16f887 zum PIC 16f88. Der 16f88 erkennt dass er Daten bekommt und springt vom Befehl btfss PIR1,RCIF zum Befehl movf RCREG,w. Nur im RCREG steht dann nicht dezimal 200 sondern 0 drinnen. Warum steht
-
Thread
Pic Lernen aber wie??
weil Du da die Zu- sammenhänge der ganzen Sache am besten erkennst. nehm aber lieber gleich die pic18f und nicht pic16f es sei denn du brauchst mal nur ein kleines gehäuse. Hab da mal ein Beispiel zwar fürn pic16f rangemacht. Da handelt es ich um ne software-PWM und ist fernsteuerbar über USART
Compilern bekommst Du auch eine Reihe kleiner Demoprogramme, die sind prima fuer den Einstieg. Was PIC-Chips angeht, hier die im Hobbybereich am meisten verwendeten: 8-pin: PIC12F683 18-pin: PIC16F88 28-pin: PIC16F886 oder PIC18F2520 40-pin: PIC16F887 oder PIC18F4520
-
Thread
PIC: Ist W nach einem POR halbwegs zufällig?
klar hat der 16F628A einen internen OSC, sogar zwei 4Mhz und 48khz.
es ein Einzelprojekt ist und du den Weg über den ADC gehen willst könntest du ja auch noch auf den PIC16F88 ausweichen. Der ist Pinkompatbel, hat nur mehr Speicher und Peripherie. Für ein Serienprodukt ist diese Option nur für eine Zufallszahl natürlich völlig Illusiorisch, da der F88 gleich rund
-
Thread
IRSND mega8: IR CODE senden ->nur symmetrische PWM
---------------------------------------------------------------------------------------------- * PIC C18 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC 18F2550
IRSND_OCx IRSND_PIC_CCP2 // Use PWMx for PIC // change other PIC C18 specific settings: # define F_CPU
-
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
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)
Falls Du den internen Oszillator im 16F876 benutzen willst, der hat keinen. Siehe Datenblatt Seiten 145 und 146.
-
Thread
Freeware C-Compiler für PIC 12F ..... 16F
sondern unter der GPL, das wird aber für den OP wohl keinen Unterschied machen. SDCC unterstützt die PIC14 und PIC16 Architektur, d.H. nur manche der pic12f (nicht die mit PIC12 Befehlssatz). im PIC14 Modus: 16f72 16f73 16f74 16f76 16f77 16f84 16f84a 16f87 16f88 16f616
16c622a 16c710 16c71 16c711 16c715 16c717 16c770 16c771 16c745 16c765 16c773 16c774 16c781 16c782 16c925 16c926 12f629 12f675 12f635 12f683 und im PIC16
-
Thread
Mikrocontroller und Elektroniker für Geräte und Systeme
Unsere Azubis werken mit den PIC 16F84 rum. Mehr kann man es nicht nennen: Datenblatt durchlesen, das vom Lehrer ausgedachte Kleinprogramm durchlesen. Verstehen wird nie abgefragt. In der Prüfung muß ein PIC mit einem fertigen HEX-File
Habe morgen meine Abschlussprüfung zum EGS. Wir haben in der Schule hauptsächlich mit dem PIC16F84 / PIC16F88 gearbeitet und in Assembler programmiert. Der 16F84 kam bis jetzt auch immer in den Abschlussprüfungen der EGS vor. Dieses Lehrjahr (ich) habe zum ersten mal das Vergnügen in der Prüfung
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung (~30 MIPS und 16 bit, die 18F hat max. ca. 12 MIPS un 8 bit) dann dsPIC30F-Serie (die kann noch mit 5V arbeiten und gibt's in DIP) oder 33F bzw. 24F (weniger Auswahl
-
Thread
als nächstes ARM oder FPGA/CPLD?
muß, der genug RAM hat. > Jaja, ich hab auch schon mal ein ALPS LSU.. (von Pollin) an einen > PIC16F873 angeschlossen. Grade bei PICs hat man doch so viel Auswahl. Den PIC16F873 hab ich zwar nicht gefunden, doch wenns (durch n Tippfehler) der 883 war... der hat ja auch nur 256Byte RAM.. Es gibt
ich schrieb im Beitrag #3251763: > Den PIC16F873 hab ich zwar > nicht gefunden, doch wenns (durch n Tippfehler) Ja, Tippfehler, es war ein PIC16F871. Siehe Bild. ich schrieb im Beitrag #3251763: > Swissbetty hab ich nich gesehen. Nur
-
Thread
AVR Synthesizer Konzept
) Midispezifikationen 16 Kanäle 88 (?) Töne pro Kanal 22050Hz * 16 * 88 = 31.046.400Hz -> Der Avr kann lange nicht alle Töne gleichzeitig spielen. Das ist das Hauptproblem. Es sind zu viele Tonkombinationen möglich
Samuel K. schrieb im Beitrag #2225255: > Midispezifikationen > 16 Kanäle > 88 (?) Töne pro Kanal > > 22050Hz * 16 * 88 = 31.046.400Hz Das ist eine Milchmädchenrechnung die so nicht stimmt. Die Anzahl der Töne ist uninteressant. Entscheidend ist, welche Frequenzen
-
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
Das hasse ich an diesen Forum.... dieses "in den Mund legen" :-( PIC waren fürs Hobby wie eine Erlösung, nach dem 8051 Krampf, 8048 usw. Als der 16F84 rauskam habe ich Tage damit verbracht den auszureizen.