-
Thread
Simulieren von Schaltungen
Simulation von Digitaltechnik, also 74er Reihe, evtl. AD/DA-Wandler, bis hin zum Simulieren eines µC (PIC) inkl. der internen Peripherie wie Oscillatoren, AD/DA-Wandler, Timer, EEPROMs. Habe da schon Proteus (http://www.labcenter.com/products/pic16.cfm#intro) gefunden, nur da weiß ich nicht, ob es auch
bei Eagle bzw Target z.B.). Ich habe zum Testen mein erstes ASM-Programm (Lauflicht) für einen PIC16F84A probiert. Also den PIC drauf und an PORTB Widerstände und dahinter LEDs zu Masse. Je höher der Widerstand, je schwächer leuchtet die LED, was ja auch logisch ist. Nur klemme ich die LED dahinter
-
Thread
Was bedeutet ROMless?
http://de.wikipedia.org/wiki/8048 Von der Funktionalität ist er ungefähr auf dem Niveau eines PIC16F84.
-
Thread
PIC 16f628a C
sagen. > > Naja. das hilft mir nur bedingt weiter :) hat jemand ein Beispiel programm für den PIC 16f628a? lg
schrieb im Beitrag #1830740: > Es ist schlichtweg zu > klein, gerade mal 224 Register (RAM) Der 16F84A hat 68 glaube ich und da gings wie gesagt auch. Hat aber ansich doch nur was mit benutzten Variablen zutun, denn das Programm wird ja in einen anderen Speicher geschrieben (bei 16F628A ist der 3,5kB
-
Thread
Ist ATXMEGA etwa out?
> Setzt ihr den ATXMEGA überhaupt ein? Noe, ich setze R8C/M16C und R32 ein weil ich da verschiedene Leistungsklassen bekommen kann die sehr aehnlich sind. > Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die > immer noch in großen Stückzahlen
Und warum 8 BIT? Sind 16 oder 32 schlechter?
-
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
PIC Microchip Data Sheets
Ich finde auch alte PIC Datenblätter, wie z.B. für den 16F84 problemlos. Welches Datenblatt fehlt denn ?
-
Thread
Pic16F627/627A
schnell wie möglich die A Versionen herausgebracht hat. Ich kann problemlos jeden Chip der Serie 16F84 16f62x 16f8xx 16f7xx und einige andere ohne A suffix auslesen, und Microchip hat die Errata an viele Kunden geschickt, Errata die jetzt offensichtlich verschwunden ist, es steht nur, daß die Serie
gleich. Selbst ein richtig "toller" 18FxxJ11 ist billiger als der Urvater 16F84.
-
Thread
Aufbau eines PIC
Aus vollkommen bescheuerten historischen Gründen kann der PIC nicht auf alle Speicherstellen ohne Umschaltung zugreifen. Obwohl z.B. der PIC16F84 7 bit für die RAM-Adresse in seinen Befehlsfeldern frei hält, also 128 Möglichkeiten hat, und nur 68 bytes
Passt in den PIC16F84 mehr als ein main() { while(1) { } } ? Nur, wer uC in Assembler programmiert, merkt, wie viel Code ein Compiler erzeugen müsste, und wie wenig für den 1k ist.
-
Thread
[S]uche µC PIC 16C84
Hallo, 16C84 wird nichtmehr hergestellt, das war der erste PIC mit EEPROM-Speicher, also der erste wiederbeschreibbare PIC ;) Du kannst als direkten Ersatz den 16F84, 16F84A nehmen - aber der ist extrem teuer
manchmal sogar 7-8 EUR! Wenn du an andere 18-polige PICs leichter rankommst, kannst du auch den 16F628, 16F628A, 16F648, 16F648A, 16F88 nehmen - poste hier einfach deinen HEX und ich patche dir das Programm so dass es auf einem neueren, billigeren PIC geht. Ansonsten.... wenn sich niemand aus Deutschland
-
Thread
PIC Pin kaputt?
dsPIC30F6014 Ich verstehe nicht genau, was PORTD im Vergleich zu LATD macht. Wenn ich PORTD setze, ändere ich doch auch die Portpins, oder nicht?
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
probleme beim umschreiben vom 84A auf 887
eine variable programmierbare wechselspannung erzeug werden sollte. Da entschied ich mich für den PIC 16F84A und habe mit einem D/A wandler und ein zwei verstärkern eine funktionfähige schaltung gebaut mit denen man Frequenzen erzeugen kann... Dies zum geschichtlichem... Nun sind die anforderungen
unsynchorn laufen können, je nach programmierung. Da entschied ich mich meien schaltung für den 16F84A einfach zu duplizieren, einen PIC mit mehr ports zu nehmen und dann das programm anpassen und umändern. Da wir hier im institut nur den 16F887 noch da haben und alles ander bestellt werden musste
-
Thread
welche Programmiersprache?
habe ich dann im Jahr 2000 mal wieder einen "zeitgemäßen" Controller benutzen wollen und mir einen PIC rausgekramt. 16F84 tauchte damals überall auf. Ich habe das kleine Projekt damit fertigstellen können, aber mit einem vergleichsweise so großen Aufwand, dass ich danach wusste, dass ich künftig
... (Kann aber auch am Alter gelegen haben, C habe ich ´93 mit 14 begonnen, µC kam dann ab ´97 mit 16F84 natürlich mangels Tools mit ASM) Davon abgesehen: Was ist denn wohl für einen völligen Neueinsteiger leichter? Eine LED mit ASM oder eine mit C blinken lassen...? Bei C habe ich nun einmal auch
-
Thread
RS232 Binär anzeige
haben ich mehrere b) Paralellports haben meine Computer nicht mehr nur noch den Seriellen Welcher Pic ? wenn möglich (da ich da noch hier ein paar liegen habe 16f84a oder 16f627 Compiler und Sprache Microchip Assembler (dafür sind die sachen hier installiert) (Wie gesagt nur bevor ich das wirklich
Armin schrieb im Beitrag #1736471: > Welcher Pic ? > wenn möglich (da ich da noch hier ein paar liegen habe 16f84a oder > 16f627 Der 627 hat einen USART, eignet sich sehr gut für sowas. Du brauchst nur im Datenblatt nachlesen wie man den programmiert
-
Thread
Märklin Digital Decoder mit PIC oder AVR
Hier gibts was mit einem PIC16F84 http://www.elektor.de/jahrgang/1999/oktober/edits-pro-super-lokdekeoder.61026.lynkx Gruß Anja
Der PIC16F88 ist pinkompatibel, billiger und der Sourcecode muss nur geringfügig angepasst werden, wenn Du die ADCs nicht brauchst, geht auch der 16F87 oder der 16F84A
-
Thread
MPLAB ICD2 Problem. Programmer schrott? Ich zu doof?
Welchen PIC nimmst Du? Zeig mal Deine Schaltung. fchk
ist, werde ich morgen mal die Schaltung online stellen und auch das Programm dazu. Ich benutze einen PIC 16F84. Ja den Selbsttest hat er problemlos durchlaufen, auch die Einstellungen passen in soweit. Ich zeige morgen aber mal ausführliche Bilder. Komme nun leider nicht dahinter warum die LED´s
-
Thread
Visualisierung von geloggten Daten
7801162a 00000000 0074bf50 00007fc0 0074bf9c bff6269c bff42d56 00743000 00000000 780352c8 0074a160 0074bf84 7800f56a Wie skaliert man eigentlich? Scrollrad geht jedenfalls nicht und im Menü fand ich dazu auch keinen Eintrag.
gelesene Spalten 1: Spannung#000000ff#1#V 1 X1 2: Strom#0000ff00#1#mA 1 X2*1000 3: Winkel#003f3f3f#1#rad 1 X3 4: Scheinleistung#007f7f00#1#VA 1 X1*X2 5: Wirkleistung#00007f7f#1#W 1 X1*X2*cos(X3) Spalte Wirkleistung#00007f7f#1#W: unbekannte Funktion cos(X3) --- snip snip --- Der Fehler
-
Thread
[V]erschenke 5 verschiedene PIC's
Folgende PICs sind zu verschenken: 1x PIC 16F74-I/P (40p DIP) 1X PIC 16F73-I/SP (28p DIP) 1x PIC 12F675-I/P (8p DIP) 2x PIC 16F84A-20/P (18p DIP) Bis auf einen 16F84 sind alle Chips jungfräulich unangetastet. Wer kann die Dinger gebrauchen
-
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
Linux auf PIC
Kann man Linux oder irgend ein anderes Betriebssystem auf einem PIC-Mikrocntroller laufen lassen? Grüsse
ja SpackOS linux läuft sogar auf dem 16F84A
-
Thread
Packet Radio
Gründe für den Untergang. 1200 Baud waren eben mit jedem Funkgerät ohne Modifikation möglich. Ein T7F kauft man nicht mal so nebenbei. http://www.df2fq.de/downloads/T7F3-Deu.PDF Soundmodem/multimon, Flexnet und Paxon sind die beste heute verbliebene Konfiguration: http://www.dj4uf.de/funktechnik
Bausätzen Mode wurde ein Siemens C3 dafür laufen.. Halt mit Selbstgestrickten PIN Umschalter und einem PIC 16C84 für das laden der PLL (I2C) und SE umschaltung- Konnte nur einen Kanal dessen Daten ich händisch errechnet hatte und die im EEPROM des Pic standen - dazu zwei OPV TL081 damit die NF Pegel stimmten
-
Thread
PIC 16F84A / Daten-EEPROM-Fehler
Ueberwachung einer Netzspannung (230V) wird diese als Pegel ueber einen Optokoppler gesiebt an einen PIC 16F84A angeschlossen (CNY17, Eingang mit antiparalleler Diode und Vorwiderstand, Ausgang C mit 10uF). Sobald ich das mache, faellt die Datenuebertragung (RS485 optoisoliert) aus. Das Einlesen des PICs
Firmware aus, stelle mal deinen Quelltext und dein Schaltbild der Schaltung hier ein. RS485 hat der 16F84A nicht, also per Hardware un Software gemacht. Welchen Port hast du dafür verwendet (USART hat der F84 keinen). EEPROM (internes des 16F84A) benötigt Zeit zum Schreiben und sollte währenddessen
-
Thread
Pic 16F84 geht ständig kaputt
ich hab auch mal nen pic 16f84 kaputgemacht. Der Pic sollte mehrere 24v relais schalten, also über Transistoren die Relais angeklemmt 24v für die relais, 7805 für den pic soweit sogut. Dann die Platine gezeichnet und gefräst
tauschen? Ist das mit den Kondensatoren unbedingt nötig? Habe hier eine LED Testplatine fürn den 16f84, da ist NIX außer en Festspannungsregler, en Quarz, en 10 kOhm und 13 LED's mit Vorwiderstand drauf. Und das funzt!
-
Thread
RA4 Falle umgekehrt
ich zwar nicht für möglich gehalten, aber irgendwie hab ich es doch geschafft^^ Ich habe mit dem PIC16f84 einen Temperatursensor ( den DS18b20) angesteuert, angeschlossen habe ich den 1-wire-bus an RA4. Es funktioniert wunderbar. Nun wollte ich den Pin ändern, aber bis jetzt habe ich es noch nicht
-
Thread
PGD und PGC beim PIC16F84A
dass der PIC16F84A diese zwei PGD und PGC Pins nicht besitzt. Jetzt stelle ich mir die Frage, wie ich den µC mit dem Brenner verbinden muss, um ihn sauber programmieren zu können. Hoffentlich kann mir wer schnell
MB) beinhaltet das für den PIC16F84A relevante Datenblatt DS30262 (160 kB) -> Anhang. Gruß John
-
Thread
Frage zu Programm
2hoch2 ; Pin-B-3 Led - 4 Binärzähler 2hoch3 ; Pin-B-4 Led - 5 Blinken wenn F erreicht ; Pin-B-5 Led - 6 Blinken wenn F erreicht ; *********************************** ; *********************************** ; Syntax zur PIC - Programmierung ; Einbindung der Includedatei #include <P16F84A.INC> ; Konfigurationseinstellungen List P=16F84A __CONFIG _PWRTE_ON & _CP_OFF & _WDT_OFF ; *********************************** ; Festlegung der Variablen Zeit1 equ 0x20 Zeit2
-
Thread
Variablen Simulieren
pic16f84a also was ganz einfaches
Forum AVR-Prozessoren. Und da übernimmt nun mal zb AVR-Studio dieselbe Rolle, die bei dir MPLAB für PIC-Prozessoren spielt.
-
Thread
CP/M auf ATmega88
GROUPID=2914;ARTICLE=109740; Benötigt aber noch einen 12MHz Quarz. Das ist ein vorprogrammierter PIC18F14K50. Den PIC18F14K50 gibts auch in DIP für ein paar Cent mehr, aber da müsste man halt noch die USB->UART Firmware aufspielen.
. F:FAT16 File-Image at: 594, size: 256KB. G:FAT16 File-Image at: 610, size: 256KB. H:FAT16 File-Image at: 626, size: 256KB. I:FAT16 File-Image at: 002, size: 8192KB. Partinit done. Ok, Z80-CPU is live
-
Thread
Such binär / LCD DCF77 Uhr mit PIC und C-Source
Servus, ich suche ein Nachbauprojekt für PIC. - Der Source-Code sollte erhältlich sein. - Nur C Code - DCF77 - LCD oder binär Vielen Dank Gruß Karl
www.gidf.de Ich hab mal pic dcf77 eingegeben und einer der ersten Links ist das hier: http://www.micro-examples.com/public/microex-navig/doc/100-p16f84-led-dcf-clock.html PIC DCF Uhr mit C-Sourcen...
-
Thread
füttern ohne PC
Tastertur füttern. Davon könnte man evtl. den Code Missbrauchen ? hier gibs sowas www.pira.cz/pll16f84.hex Oder kann man der Link PC Software brauchbares entlocken ? Wir haben einmal eine DOS Software vom Sender Hersteller und eine selbst geschriebende Win Software von ein paar Radiopiraten aus
ne Uhr für kleinesgeld (30euro) http://pira.cz/rds/show.asp?art=minirds_encoder www.pira.cz/pll16f84.hex ABER... leider gibt der Bausatz das ganze als MPXsignal aus und das wollen / sollen wir nicht, sagt der zuständige Lehrer, wegen Postzusammung und Sound Quali. Ich brauche also die "Rohrdaten
-
Thread
Tempsensor DS18B20 1-wire und PIC
ein Fehler war, da die meisten Programme heute eher in C geschrieben werden. Ich arbeite mit dem PIC16f84 bzw pic18f88, wobei die Codes ja mit kleinen Anpassungen kompatibel zu anderen PICs sind. Meine Frage an euch, hat jemand zufällig irgendwo ein lauffähigen Assemblercode für einen DS18B20 oder
hast. In der Appnote APP2420 von Maxim gibt es eine Beschreibung von 1-Wire und Assemblercode für PIC16F628. http://www.maxim-ic.com/app-notes/index.mvp/id/2420 Gruß John
-
Thread
Ampelsteuerung aus NAND und PIC
Warteschleifen über > Timer, einen 555 bekommst Du nie so zeitgenau. > > Wenn Du das mit einem PIC12F629 machst, kostet das 1.20 für den PIC, > dazu kommen die LED sowie 1 Stunde (ggf. sogar weniger) Programmieren. > Der 12F629 hat einen internen Oszillator, der auf 1% Genaugigkeit > getrimmt
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
Probleme: PIC 16f627 C Programmierung mit SDCC
Hallo, ich habe ein Problem mit dem PIC 16f627 und SDCC. Ich wollte heute versuchen ein Programm zu Kompilieren welches dann auf dem 16f627 läuft. Das Beispiel Programm habe ich von http://www.micahcarrick.com/04-25-2005/pic-c-programming-linux.html
\lib\pic14" -s16f84_g.lkr -w -r -o main main.o libsdcc.lib pic16f84.lib
-
Thread
PIC16f88 mit PIC16f84 Programmer brennen
Hallo, ich benutze das PICee Einsteigerboard: http://www.hsg-kl.de/faecher/inf/msr/pic/boards/picee/index.php es funktioniert mit dem PIC16f84 wunderbar, da er aber schon etwas in die Jahre gekommen ist möchte ich gerne auf den PIC16f88 umsteigen. Allerdings lässt sich der PIC16f88
PIC 16F84 und 16F88 sind nur teilweise hardware- und software-kompatibel. Das Hauptproblem sind meist die Analog-Eingänge des 88. Diese müssen mit folgender Befehlsfolge zu digitalen Eingängen umprogrammiert
-
Thread
Kontrolle einer PIC Testplatine
Hallo Armin, Du solltest zum Einstieg in die PIC-Welt nicht den 16F84A nehmen. Der ist veraltet und teuer. Ein weitgehend pinkompatibler Typ ist z.B. der 16F628A: weit verbreitet, billig, verfügbar. Obendrein musst Du Dich dann auch nicht mehr mit
Da aber das Netzteil schon Stabilisiert ist dachte ich ich könne mir die Kondensatoren sparen. 16F84A Davon habe ich bereits schon ein paar hier rumliegen, denn in den meisten schaltungen die ich finde wird immer von den Typ geredet. Zusätzlich werden wir auch in der Ausbildung mit diesen Typ arbeiten
-
Thread
Eierkocher mit Microcontroller bauen.
wenn ich mich recht erinnere gab es zu dem Thema mal einen Beitrag in einer alten EAM und zwar mit PIC 16F84. Jochen
-
Thread
Pollin MOTOROLA VIP1710
multiply defined Unable to handle kernel paging request at virtual address 00000000, epc == 8011f28c, ra == 8011f268 Oops in fault.c::do_page_fault, line 206: $0 : 00000000 10007800 00000000 84c2d000 00000084 00000001 84c2d0a0 84c2d0a0 $8 : 84c2d000 84c2d0a0 00000000 00004c2d 802969f0 00000000 10007800 00000001 $16: 802b0000 00000009 8092c000 00000001 00000001 8092c3e0 10007800 00000000 $24: 802b0000 ba2e8ba3 8092c000 8092bf10 100254f0 8011f268 Hi : 00000000 Lo : 00000000 epc : 8011f28c
-
Thread
Hardware Anschluss eines 82C55 an PIC16F877
Lang ists her. Meine Frage: Wie schließe ich den 82C55 mit den Adressleitungen A0,A1 und CS an den PIC 16F877 (Ports) an. Kann ich eigentlich auch noch 2 82C55 an den PIC anschließen. Insgesamt möchte ich 84 Ausgänge separat schalten können. Reset CS A0,A1 D0-D7 VSS GNd RD WR Die Leitungen
Bird schrieb im Beitrag #1665758: > Kann ich eigentlich auch noch 2 82C55 an den PIC anschließen. Ja. > Insgesamt möchte ich 84 Ausgänge separat schalten können. Dazu würde ich eher Schieberegister verwenden, weil ich mich mit denen besser auskenne als mit dem guten alten 82C55
-
Thread
PIC16F84 Logik Programm erstellen
1. Willst Du wirklich eine 16F84 nehmen, der ist uralt und sauteuer. 2. Da wird die Logik nur ein einziges Mal nach dem Start durchgeführt, dann versinkt der PIC im Nirwana ... ausserdem fehlt die init-Routine, die dem PIC sagt
jap ladderlogic habe ich auch schon, doch leider is das Programm nicht für de 16F84A. Mfg Veterano