-
Thread
PIC16F688 EEPROM speichert nicht nach ausschalten
nach den Ausschalten immer weg, schreiben und lesen funktioniert einwandfrei. Ich verwende den PIC16F688, ICD3 In-Circuit-Debugger und Hi-Tech Compiler Hier mal ein einfaches Programm, bei dem das aber auch schon nicht geht. #include <htc.h> #include <stdio.h> #include <EI7C_B.h> enum
Und noch ein ganz altes Teil für 16F84 //Schreibt ein Byte ins EEPROM void Write_EEProm(unsigned char addr, unsigned char data) { WREN = 1; // Schreiben ermöglichen EEDATA = data; // Data in data register EEADR = addr
-
Thread
POCSAG Protokoll
Quarz eingebaut, wieso muss der AVR einen externen Quarz bekommen?" Die Antwort ist nein, der Pic 16F84 benötigte einen Quarz da er keine interne Frequenzerzeugung hat. Wenn der 16F628A bzw. 16F648A oder auch der 16F88 verwendet worden wäre hätte man auch keinen Quarz benötigt. Die wahl der
von 0 nach 1 nach 0 nach 1 usw. ändert. Präambel Erkennung: Dies macht man am besten so: ACHTUNG PIC ASSEMBLER, kein AVR. #define DISKRI PORTB,x <= Eingang Pin MOVLW d'8' ; 8 Bit = 1 Byte MOVWF BITZAHLER ; Zähler BIT_EINLESEN: CLRF STATUS,C ; zur Sicherheit Carry
-
Thread
Nur noch LCD´s ?????????
erstmal. Da war auch schon. Mit AVR gibt es einige interessante Sachen. Währ aber lieber auf der PIC-Schiene weiter gefahren, vieleicht muß ich mich doch noch einmal umorientieren.
mit > LED. Leider braucht es ein speziellen Prommer, den es ist kein Flash-Typ. Bin deshalb auf 16FXX umgestiegen. Das portieren eines Programmes von 16C54 auf 16F84 ging auch und die Hosen, obwohl laut Literatur "nur" ein paar Änderungen vor zu nehmen sind. Ergo lies ich es sein und arbeitete fortan
-
Thread
XC8 für Pic18 Arithmetik
Hallo zusammen, mich macht gerade das einfache byteweise Auslesen eines 16 Bit Messwerts über i2c wahnsinnig, C- und PIC18-Versierte mögen doch bitte mal darüberschauen und mir sagen, auf welchem Schlauch ich stehe. Ich betreibe div. Sensoren via I2C an einem PIC18 Controller
chris schrieb im Beitrag #3496137: > bei 16f ja, bei 18f nein, da sind die Ports anders gemappt. Beim PIC16 sind SFR am Anfang jeder Bank, bei P18 sind die meisten am Ende der letzten Bank. Mein XC8 löst das so:[c] 21:
-
Thread
PIC 16F84A Problem mit Speicherbank
Ich benutze einen PIC 16F84A mit dem ELV Emulator Programmer und der Testplatiene, auf der man 8 LEDs zum Leuchten bringen kann, indem man das jeweils zugehörige Bit von PORTB auf 0 setzt. Wenn ich im MPLAB auf makeproject
Rechner runterbekomme, auf dem ich Pragrammiere und ihn somit auch abtippe. LIST p=16F84A #include <p16F84A.inc> org 00h bsf 03h,5 ;Statusregister Bit 5 setzen (Bank 1) clrw movwf TRISB ;Port B als Ausgänge (das ist Zeile
-
Thread
Z80 ein paar Fragen zu Entwicklungumgebung
Einzelbausteinen würde ich heute auch nicht mehr unbegingt empfehlen :-) Ein noch fast klassischer Z80 (der Z84C00) war übrigens auf dem legendären Adaptec AHA-1542CF SCSI-Controller am werkeln, das ist nun aber auch schon wieder etwa 10 Jahre her, fiel mir nur grade so ein... Gruß Ingo
mal das komplette Entwicklungssystem für den Z84C15 von Zilog gekauft; da waren auch fünf Disketten mit dabei. Die Platine wurde mir leider gestohlen, aber die Software habe ich noch, original auf 5,25"-Disketten und auf der Festplatte. Die Software
-
Thread
Probleme bei der Initialisierung eines LC-Displays in C
wortwörtlich übersetzt, aber die Ausgabe funktioniert nicht. Ich programmiere mit MPLAB IDE v8.88 einen PIC16f887, PORTB dient als 8-Bit-Datenausgabe. Anbei mein C-Programm in txt.-Datei. Vielen Dank schonmal im Voraus für eure Mühe.
Ich habe jetzt exakt das gleiche Programm auf einen PIC16F84A geflasht und der LCD gibt mir im Gegensatz zum PIC16F887 Buchstaben aus. Jetzt bin ich otal verwirrt :@
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
brauchst du einen ausreichend großen Puffer. Mit dem Problem beschäftige ich mich auch im Moment. (PIC18F27J53, FatFS, verschiedene Sensoren mit 5kHz-100Hz-33Hz Abtastrate und 16bit Daten) Dafür zwei Buffer mit 352Bytes, die in wechselweise in 30ms gefüllt und an FatFS weitergereicht werden. Bei den
du einen ausreichend großen Puffer. > > Mit dem Problem beschäftige ich mich auch im Moment. > (PIC18F27J53, FatFS, verschiedene Sensoren mit 5kHz-100Hz-33Hz > Abtastrate und 16bit Daten) Das Problem ist, dass SD-Karten ebenso wie beispielsweise SSDs keine transparenten Schreibzugriffe ermöglichen
-
Thread
C18 oder HiTech
ich nehme von mikroelektronika den mikroC Pro for PIC als freeware (codebgrenzt). Der macht aus: [c] char c1, c2, c3; c1 = PORTA/2; c2 = c1 + 5; c3 = c1 + 5; PORTA = c2; PORTB = c3; [/c] [code
/c] [code] col1 = value1(); ca: 0e 94 86 00 call 0x10c ; 0x10c <value1> ce: 08 2f mov r16, r24 col2 = value2(); d0: 0e 94 88 00 call 0x110 ; 0x110 <value2> col1
-
Thread
Sinus array erzeugen
) printf("%i, ", sinetable[i]); printf("\b\b };\n"); } root@dockstar:~/c# gcc -lm sinetable.c root@dockstar:~/c# ./a.out 16 PROGMEM uint8_t sinetable[] = { 0, 25, 49, 74, 97, 120, 142, 162, 181, 197, 212, 225, 236, 244, 251, 254 }; [/code]
Grad) der Werte eintragen - Button klicken Es wird eine Include-Datei abgelegt, die mit folgendem C-Code umgeben werden kann: [c] static const uint16_t sine_tab[SINE_STEPS] PROGMEM = { #include "sinus200.cin" }; [/c] Wird aktuell hier verwendet: https://www.mikrocontroller.net/articles
-
Thread
Neueinsteiger Hier
quasi ein AtMega328p Dev Board): http://www.ebay.de/itm/Neue-Version-Pro-Mini-Modul-Atmega328-5V-16M-fur-Arduino-kompatibel-/360955791927?pt=Wissenschaftliche_Ger%C3%A4te&hash=item540aa44a37
Das hört sich alles doch gut an. Mit C / C++ kannst du im Grunde jeden neueren µC programmieren. Es gibt Pic die nur in Assembler programmiert werden können. Im Grunde steht dir die Welt offen. Wenn du sogar alles selbst zusammen löten
-
Thread
China SUPER Bauteile-Schnäppchen Thread
10 Stück RTC I2C AT24C32 DS1307 Real Time Clock Module für insgesamt USD 4,52 bei AliExpress: http://www.aliexpress.com/store/product/Tiny-RTC-I2C-AT24C32-DS1307-Real-Time-Clock-Module-ARM-PIC-for-Arduino-UNO-R3/613903
Mikro-SD-Card arbeitet: http://www.ebay.de/itm/WITH-ANTI-SHAKE-Mini-SD-Card-MP3-Sound-Module-For-PIC-Arduino-WTV020-SD-16P-DR-/300918015053 ...
-
Thread
Mikrocontrollerwahl
alltagstauglich ist. Wie gesagt, bei hohen Temperaturen funktioniert es nciht mehr. Verwendet wurde ein PIC16F84A. Aber egal, geht ja jetzt sowieso um die Zündgeschichte. Brauche ja dafür noch ein paar Tipps und anregungen.
www.automotivedesignline.com/191800363 Schmeiß bei Gelegenheit mal Dein google an, dann kannst Du noch viel mehr zum PIC-Einsatz im Automotive-Bereich finden finden. > ... schreiben 85°C umgebungstemp ECU vor Klar, deswegen werden ja auch oft Bauteile verwendet, die nur bis 85°C spezifiziert sind.
-
Thread
[V] 14 Stk.(Stange) Pic 16C57
PIC 16C57 - XT/P (28Pin Dip) 9411 CDA Macht mir ein Angebot was ich nicht ausschlagen kann ;-) + Porto mfg
moin mir ist gestern noch eine komplette Stange Pic16C57 (15 Stk.) hinter dem Schrank beim Aufräumen entgegengekommen. also jetzt alle 29 Stk. für 30€ incl. Porto
-
Thread
In-Dash Steuerung / 2 Motoren ansteuern
Juhu, was meint ihr zu diesem Ebay angebot? http://cgi.ebay.de/Los-gehts-PIC16F84A-Kit-PIC-Programmer_W0QQitemZ120215441379QQihZ002QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem Das sieht für mich recht easy zu programmieren aus !? Kennt ihr diesen Mikrocontroller
Oh ha, PIC-Controller, naja. Hier sind eher AVRs verbreitet. PICs sind, nunja, gewöhnungsbedürftig. Eine PIC Einführung: http://www.sprut.de/electronic/pic/index.htm Die Sprache ist C. Die Compiler bei Microchip
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Display gelangt. Das fehlt bei dir - aber den Grund sehe ich durchaus: Du hast in so einem kleinen µC keine Chance, dir einen ausreichend großen Bildspeicher-RAM zu reservieren. Ich kenne das, ich hatte vor langem aus Übermut auch mal ein ALPS-LSU (96x32) mittels eines PIC16F871 angesteuert - eigentlich
wirklich lassen muss... Drück dich präziser aus! Also: Alpha-Displays im 4 Bit Modus und kleine µC geht völlig in Ordnung. Hab selber schon kleine Digitalthermometer und Frequenzzähler mit sowas wie PIC16F716 und den mittlerweile ausverkauften 2x8 Char Dispays von Pollin gebaut und die funktionieren
-
Thread
PIC Sample-Verkäufer bei Ebay ?
bubutransistor/m.html?_nkw=&_armrs=1&_from=&_ipg=200&_trksid=p3692 Ausserdem hat er komischerweise den PIC16LF84A im Angebot, da man den PIC16F84A nicht samplen kann. In den Bewertungen sieht man auch Analog Devices DDS ICs, jew. 2 Stk, denn soviele kann man maximal samplen.
neuen Chips oder anderen Herstellern zurückschrecken... Sieht man ja hier schon bei den Threads ob PIC oder ATMEGA... Blockwart trifft es!
-
Thread
CH32V003, float wirklich langsam?
prog_millis32 / 1000, (prog_millis32 % > 1000) / 10);[/code] In der oben angehangenen benchmark.c steht: [c] printf("int_8 Benchmark\n\r"); benchmark_int8(array8); printf("int_8 done: %d\n\r", array8[0]); printf("\n\rint_16 Benchmark\n\r"); benchmark_int16(array16); printf("int
natürlich viel mehr ins Gewicht. avr-gcc-14 erzeugt zum Beispiel: [pre] std Y+1,r22 ; 232 [c=4 l=1] movqi_insn/2 std Y+2,r23 ; 233 [c=4 l=1] movqi_insn/2 std Y+3,r24 ; 234 [c=4 l=1] movqi_insn/2 std Y+4,r25 ; 235 [c=4 l=1] movqi_insn/2 ldd r18,Y+1 ; 236 [c=16
-
Thread
LEDs an PIC ausglimmen lassen
hoffe, es erbarmen sich ein paar von euch, um mir zu helfen. Was ist mein Problem? Ich habe einen PIC16F µC und möchte 8 LEDs separat ansteuern und damit das kurze Aufleuchten nicht alzu ruppig erscheint, sollte es ausglimmen/"faden". Beim PIC werden 8 Ports als Input und entsprechend 8 als Output
anpassen an was du erreichen möchstest. Falls du das Prj neu beginnst, bitte verwende moderneren uC Pic16F1827 o.ä., mit ner vierstelligen Nummer. Gruss
-
Thread
DSO für wenig Geld
Mit PIC24H/dsPIC33 müssten bei 2x8bit eigentlich bis 40M/s pro Kanal drin sein, da ein 16bit Move vom Port zum Speicher 1 Takt braucht. ARM7 braucht ohne DMA schon vom Core her 3 Takte für's Laden und 2
4.9V kommen ist mir nicht ganz klar, da der dafür vorgesehene Spannungsinverter bestehend aus DN2, C26 und C28 nicht bestückt ist. Kann es sein, dass es Displays gibt, welche VE selbst erzeugen? Das Displayx ist ein HS12864-16. Im Schaltplan ist ein TG12864-04 eingetragen.
-
Thread
Atmega 328: PWM-Ausgang streut auf andere Eingänge?!
1<<COM1A0); // nicht invertiert, daher -> glöscht| (1<<COM1A0) //Standart CPU-Frequenz 16MHz (mit 8 Vorteiler) TCCR2B = (1<<CS11);// | (1<<CS10);// | (1<<CS12); //Vergleichswert, "Sollwert" (Register 24) OCR2A = 0; [/c] Sorry, das ich den Thread jetzt so beanspruche, aber er
ausprobiert oder vermutest Du nur, daß es nicht geht? Natürlich habe ich es ausprobiert! Da der uC 3000 Impulse pro Sekunde zählte, habe ich mich geringfügig gewundert und festgestellt, dass auf dem Komparator-Eingang eine fröhliche 16 kHz-Schwingung mit etwa 1 Vss vom PWM-Ausgang liegt. Und dann
-
Thread
Chipcard
Hallo Wie versorgt man eine Goldwafercard (PIC16F84) mit dem Takt? Hier gibts die Pin-Belegung: http://www.cardic.com.tw/pro-05-e.htm mfg Wolfram Hildebrandt
Über C3-Clock (mit RB6 parallel). MfG Steffen
-
Thread
Frage zu Assembler für meinen Informatikunterricht
soll das ganze haben? Um die Grundlagen zu verstehen kann die Architektur nicht einfach genug sein. PIC16F84 wäre da eher sinnvoll, kann zwar schon einiges, ist aber dennoch überschaubar von den Registern, Instruktionen und vom Aufbau. Als Tipp für die Unterrichtsvorbereitung könnte ich das Tabellenbuch
empfehlen, zumindest die Auflage welche bei mir im Regal steht enthält so ziemlich alles was es zum PIC16F84 gibt. Hier gibt es das Instruction Set des PIC16F84, die Befehle sind überschaubar und sehr gut erklärt: http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf
-
Thread
unterschiede bei µC?
anfänger und habe noch nicht viel mit MC gemacht. weiss nur das ich wahrscheinlich ein projekt mit PIC µC machen werde. sind PIC µC die besten? gibt es wesentliche unterschiede bei der belegung der pins und beim programmieren mit assambler bei µC? danke erstmal für eure hilfe mfg Tommy
Also ich hatte mit einem PIC16F84 angefangen. Was mich an diesem Prozessor genervt hat war folgendes: 1. Programmierspannung von 15V nötig 2. nicht in der Schaltung programmierbar 3. der schlimmste Assemblerbefehlssatz, den
-
Thread
Benchmark für Arduino-Boards?
Vergleich zum UNO aber nicht der Fall ist. Beim DHRYSTONE-Benchmark dagegen passt es: Der DUE mit 84 MHz liefert circa fünfmal mehr Dhrystones pro Sekunde als ein UNO mit 16 MHz.
NUCLEO-F401RE mit 84MHz https://www.reichelt.de/Erweiterungsboards/NUCLEO-F401RE/3/index.html?ACTION=3&GROUPID=6669&ARTICLE=154269 >Loops: 1000, Iterations: 1, Duration: 1601 ms. >C Converted Single Precision Whetstones
-
Thread
Attiny 1616 Hardware-Interrupt
= PIN1_bm; // toggle PB1 [/c] [c] ISR(PORTA_PORT_vect) { PORTA.INTFLAGS = PORT_INT6_bm; // clear PA6 interrupt flag } [/c]
Hallo, das Bsp. von Microchip ist eine gute Basis. https://github.com/microchip-pic-avr-examples/avr128da48-ext-int-wakeup-example Klickste dich durch bis zur main.c, lesen, verstehen lernen, ausprobieren. Danach an eigene Zwecke anpassen. Die AVRs sind streng Art verwandt, sprich
-
Thread
Erfahrung mit China Arduino?
ich habe jetzt 20 und die einzigen Probleme das ich bei miniPRO einmal 8M statt 16M geklickt habe, aber bei dem Preis findet sich auch ne Verwendung mit 8M (MHz) mit 328p und billigen Nokia5110 Displays http://www.ebay.de/itm/84-48-84x84-LCD-Module-White-backlight-adapter-PCB-for-Nokia
5V laden oder auch über eine aufwendigere Lade-Elektronik. Bei 3,3V ist der ATMega328p aber mit 16MHz übertaktet. Dafür gibt es auch 3.3V-Versionen mit 8MHz, die auch keine Pegelwandler für 3,3V-I²C benötigen, falls Du den z.B. am Display^^ hast. Max MMM schrieb im Beitrag #4137314: > Ich hatte
-
Thread
USB und AVR-Controller
USB-CAN-BUS-Controller/USB-N9604-28M/index.html?ACTION=3&GROUPID=2946&ARTICLE=58426&SHOW=1&START=0&OFFSET=16&;PROVID=2402 Weitere ICs findest du hier: http://www.mikrocontroller.net/articles/USB#Via_.C2.B5C_ansteuerbare_USB-Controller
nervigen "Super Mini, kann man nicht > mehr erkennnen, und kaum Löten, SMD krams" Besorge Dir einen PIC18F2550 (DIL28) bzw PIC18F4550 (DIL40) und einen PicKIT2-Clone (oder wenn das Geld da ist: ein PicKit3). Dann hast Du das passende. Den zugehörigen USB-Stack samt Beispiele gibts dann als Download bei
-
Thread
Dmx - PIC12F629 Flashen
Ich wüßte jetzt ohne Programmer auf Anhieb auch nicht, wie ich schnell so eine Hex-Datei in einen PIC12F629 hinein bekomme. Denn der hat keine serielle Schnittstelle wie z.B. RS232, JTAG erst recht nicht. Allenfalls über eine Bastelei mit irgend einem beliebigen µC. Es gibt aber sicher ein Protokoll
Hersteller Microchip selbst. Ein Demo-Board. Es ist wohl nicht allzu teuer, hat einen Hauptcontroller 16C84 auf dem Board, der über USB den Download managt, und die Programmierspannung regelt. Und steckbar einen 12F629 oder 12F675. Noch nicht mal ein Netzteil braucht man, Strom kommt von USB. Man kann
-
Thread
Videosignal
In Schwarzweiss gibts ein Testbildprogramm für eine PIC, z.B. hier: http://www.cq-tv.com/software.htm Picdream.asm oder p2d.asm macht vier Graubalken, Uhrzeit und Laufschrift.
es war ein 16C84, (der erste löschbare PIC, später in 16F84 umbenannt)
-
Thread
Drehzahl Fahrrad ermitteln
schon mehrfach kommentiert und beantwortet wurde, hier ein Hinweis, wie ich das vor ziemich genau 16 Jahren angegangen bin. Ich habe damals einen mit einem Fahrradtacho verbauten Reedkontakt sowie einen PIC 16C84 verwendet, um die Schließvorgänge des Reedkontaktes abzunehmen und damit dann einerseits
später eine Webseite draus gemacht. http://www.mystrobl.de/Plone/radfahren/technik/radcomputer-mit-pic-16c84-aufzeichnung-mit-hp http://www.mystrobl.de/ws/pic/tacho/bikecurrent.htm Ich habe das damals nicht mehr weiterverfolgt und würde es mit heutigen Mitteln sicherlich auch anders angehen. Die
-
Thread
Dummy sucht Antwort!
Also, etwas genauer.... Ich möchte z.B. forschen auf welcher Smartcard sich welcher PIC und welcher EEprom befindet. Das muss ja irgendwie zu lösen sein, oder? Bekannt ist mir bereits > Goldwaver -> PIC 16F84 und EEprom 24C16 Das weis ich aber nur, weil sie in dem Programm ChipCat
alles damit möglich ist und vorallem: WIE? Folgende Karten habe ich auch noch: -> AT90S2323 + 24C16 (Jupiter 1) -> AT90S2343 + 24C16 ("~") -> AT90S8515 + 24C64 (Fun-Card) mit denen möchte ich gerne etwas sinnvolles anstellen!! Hat jemand eine Idee?? (Alles außer Premiere!!!!!!) Danke!
-
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
[Angebot] Ältere PICs mit Programmer und Doku
Hallo, ich habe hier noch etliche kleine PICs liegen, z.B. 12C509, 16C71, 16C58 als OTP und Eprom-Version, die meisten DIP, ein paar in SO, insgesamt ca. 50 Stück. Dazu noch 1 oder 2 selbstgeätzte Demoboards. Dazu ein PICSTART16B1, die Software dazu ist auch
hi, würde Interesse an den 4x16f84 haben und die beiden Bücher
-
Thread
STM32 <-> AVR
ATMega-Prozessoren aus dem Hause Atmel. Sie sind mit Sicherheit etwas komplexer als der althergebrachte PIC16F84A-Microchip -- die interne Architektur lässt sich trotzdem ohne allzu große Probleme an einem Nachmittag begreifen." aus http://www.heise.de/developer/artikel/Embedded-Programmierung-im-Umbruch
ATMega-Prozessoren aus dem Hause Atmel. Sie sind > mit Sicherheit etwas komplexer als der althergebrachte > PIC16F84A-Microchip...." Was für ein Unsinn. Assembler muss man nur auf dem PIC programmieren. Ansonsten reduziert sich das Problem darauf, die Peripherie zu verstehen. Zusätzlich gibt es wegen der
-
Thread
INTERRUPT sets bank to original state
Register in der Bank, aus welcher heraus die ISR eingetreten ist. Nochmals: Lies im Datenblatt des PIC16F84 nach wie der Interrupt und das Banking behandelt wird! Schade natürlich falls Du englisch nicht verstehst, dann gibt es aber genügend deutschsprachige Seiten - Link von sprut habe ich Dir ja schon
schrieb im Beitrag #2686516: > Guter Witz... > Um was geht es? Es geht offensichtlich um den Pic16f84 und die Interruptbehandlung mit Bankumschaltung, alle haben das gerafft, nur Du nicht ;-) Es ist schon erstaunlich, das es immer wieder User gibt, welche sich die (vergebene?) Mühe machen und
-
Thread
[V] Microchip ICD2 und diverse PIC Mikrocontroller
Komponenten: Bild 1: 1x ICD2 mit Adapterplatine für 18-Pin-Chips Bild 2 - obere Hälfte: 1 x PIC16F876 A mit 20 MHz Bootloader 1 x PIC16F876 A mit 4 MHz Bootloader 1 x PIC18F876 A 1 x PIC18F876 A -04 1 x PIC18F252 mit 4 MHz Bootloader 3 x PIC16F648 A 2 x PIC16f648 A -I/SO Bild 2 - untere Hälfte: 1 x PIC16C84-10 1 x PIC16F73-I/SP 2 x PIC18F252 2 x dsPIC30F4012 4 x PIC16F628-20 Bild 3: 3 x PIC18F2550 3 x 12C508A 3 x 24FC1025 1 x 24LC512 2 x 24LC65 Bild 4: 1 x PIC18F442
-
Thread
PIC Pin kaputt?
Ausgabepins stets LATx zu verwenden. Zur Zeile 42: http://www.mikrocontroller.net/articles/Netiquette#.C3.84u.C3.9Fere_Form
erklärt das hochohmige Verhalten. Danke! Ich habe einen Teil der Sachen aus dem Buch "Programming 16-bit Microcontrollers in C: Learning to fly the PIC24". Da wird LATx gar nicht verwendet und unter TRISA=1; steht, dass das den PORTA auf Ausgang setzen würde. Naja. Danke!
-
Thread
PIC16F628A Fehler
Hallo, ich habe mir diesen Programmer aufgebaut: http://pic16f84.hit.bg/ Nun habe ich versucht, ein einfaches Programm auf einen PIC16F628A zu schreiben (mit WinPIC) aber bekomme eine Fehlermeldung. Info: Lade Definitionen für "PIC16F628A" aus C:\Program Files\WinPic\devices.ini . Info: PIC16F628A added by Leonardo, different device ID, Info: and different 'Bulk Erase' procedure than 16F628 ! Konnte "devices\PIC16F628A.dev" nicht finden, bitte von MPLAB kopieren
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
| 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20 | AVR32DD28 | AVR32DD32 AVR64DD14 | AVR64DD20 | AVR64DD28 | AVR64DD32 28 Pin | 32 Pin | 48 Pin | _________
nicht genug nachgefragt werden und wieder hinten runterfallen. Ich bin bereits mit den AT89S8252, AT89C51RE2, P87C751, P89C668 auf die Nase gefallen.
-
Thread
DCC Decoder
Hi pic16x84 I´m not quite understanding what you are trying to say. On one hand you write that a DCC-Decoder (conformant to NMRA) is possible with BASIC (which I personally doubt) on the other hand you
waren, habe ich mal den ERC-Check gemacht. Eagle meint dazu: [pre] EAGLE Version 4.13 Copyright (c) 1988-2004 CadSoft Electrical Rule Check für E:/AVR/FORUM/DCC/Saueressig_1044009_DccDecoder_RailCom_ATmega8.sch am 23.02.2009 11:16:17 WARNUNG: Seite 1/2: Nicht angeschlossener Pin: D6 - WARNUNG
-
Thread
pic12F508 I/O Pins Denkfehler?
Moin moin, ich beschäftige mich schon etwas länger mit PIC´s, allerdings blieb dies bis jetzt nur auf den 16F84 beschränkt. Habe nun ein kleines projekt in dem Ich einen 12F508 benutzen möchte. Zur programmierung des Pic´s benutze ich das Pickit 2. Als Programm
du jagst den PIC ja sofort wieder in den Reset nachdem das Programm einmal durchgelaufen ist. Endlosschleife fehlt ! Dann wären die Config-Bits noch interessant und verifizier mal das auf den PIC geschrieben.
-
Thread
Tiny13 verwursten, erste Idee Eieruhr
Da brauchst du doch noch einen Spannungsregler. Ich habe sowas vor mehr als 15 Jahren mit einem PIC 16F84 gebaut, Versorgung ist eine CR2032, die habe ich seither einmal gewechselt. Allerdings kein Poti (zieht halt Querstrom, müsstest du über einen IO-Pin einschalten), sondern mit Eingabe über
nicht gedacht das die ja nur 5V abkönnen O_o > Ich habe sowas vor mehr als 15 Jahren mit einem PIC 16F84 gebaut, > Versorgung ist eine CR2032, die habe ich seither einmal gewechselt. > > Allerdings kein Poti (zieht halt Querstrom, müsstest du über einen > IO-Pin einschalten), sondern mit Eingabe
-
Thread
über SPI in Flash Daten ablegen
Hallo, Kennt sich hier jemand mit SPI und Flash aus? Hab einen uC, der seine Daten über i2c von einem Überwachungsbeustein bekommt.Die Daten, die der uC bekommt sollen in einem Flash über SPI abgelegt werden. hab leider noch nie was mit SPI und Flash zu tun gehabt
ist z.B.: ich verwende z.B. einen ATMega16 mit xxy ext Baustein über I2C angebunden. Diese Daten von Baustein xxy (1k) will ich speichern. Da internes E2Prom zu langsam ist will ich über SPI auf einen externen Flashbaustein, z.B. yyyy zugreifen
-
Thread
IRMP auf einen PIC18F4520 portieren
@@ #if defined (PIC_C18) // PIC C18 or XC8 compiler # include <p18cxxx.h> // main PIC18 h file
nicht reicht. Eine kleine Korrektur noch in irmpconfig.h: In der Sequenz (etwas komprimiert) [c] /*----------------------------- * Change hardware pin here for PIC C18 or XC8 compiler *------------------------------ */ #elif defined (PIC_C18) // use RB4 as IR input on PIC (C18 or
-
Thread
Ampelsteuerung aus NAND und PIC
stephan_ schrieb im Beitrag #1702430: > Das schreit doch geradezu nach einem µC: 5 Leuchten/LEDs sind 5 > Ausgänge, die setzt man mit Bitbefehlen, dazwischen Warteschleifen über > Timer, einen 555 bekommst Du nie so zeitgenau. > > Wenn Du das mit einem PIC12F629 machst, kostet
ne Ampelsteuerung mit nem 16F84 hab ich schon gemacht, war auch mein aller erstes PIC Projekt. Ich war nur überrascht, dass die Schaltung mal ausnahmsweise gleich gefuntzt hat, daher ist der Threadname eigentlich eh schon falsch
-
Thread
Minimal zu empfehlender µC-Takt ?
Elektrobratze schrieb im Beitrag #3647863: > Statisch langsam kontinuierlich betrieben braucht der PIC ca. 300µA. Ein halbwegs aktueller PIC braucht ca. 200-400nA im Sleep-Modus. Wenn er nicht schläft, rennt er mit 16MHz. Mit diesen 300µA kriege ich heutzutage fast ein komplettes Cortex-M3-System
Beitrag #3648005: > Elektrobratze schrieb: >> Statisch langsam kontinuierlich betrieben braucht der PIC ca. 300µA. > > Ein halbwegs aktueller PIC braucht ca. 200-400nA im Sleep-Modus. Wenn er > nicht schläft, rennt er mit 16MHz. Mit diesen 300µA kriege ich > heutzutage fast ein komplettes Cortex-M3
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
habe mir nun das Modul https://www.eps-vertrieb.de/brand/w2-funksystem/1971/w2-mm-service-dongel?c=16 bestellt. Bei Fire And Rescue muss man wohl Händler sein. Mal sehen, was das Modul zu den kondensatorbestückten RMs sagt. Grüße Friedemann
Was mir noch aufgefallen ist das der RM den Gleichen Mikrocontroller hat wie das W2 Module ein PIC16LF1936
-
Thread
EPS 9760003-1
Das ist für ELektor naheliegend, soll aber immerhin mehrsprachig sein. Lottas Mini-PIC-Programmer und Mini-Programmer für serielle EEPROMs standen wohl in 6/1997 https://www.elektormagazine.de/magazine/elektor-199706/31208 das hätte ich sogar hier. Nur für 24C02 bzw. PIC16C84, nichts
Widerstände: R1...R8,R10,R12 = 100 R9,R25 = 4k7 R11 = 12 k R13,R18 = 1 k R14,R15,R19,R20 = 10 k R16,R22 = 2k2 R17,R21 = 68 R23 = 220 R24 = 1k98 Kondensatoren: C1...C6,C8 = 100 n C7,C9 = 10 µ/63 V, stehend C10 = 100 µ/25 V, stehend Halbleiter: D1,D2 = 1N4148 D3 = 1N4001 T1,T2 = BC327-40