-
Thread
Ist ATXMEGA etwa out?
Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die immer noch in großen Stückzahlen verwendet werden, obwohl die Nachfolger (ATmega88, 164, 1281) schon viele Jahre lang verfügbar sind. Wenn es einen Chip
> 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
-
Thread
Pic16F627/627A
im Satellitenkarten Geschäft und Microchip hat damit reagiert, daß es so 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
gleich. Selbst ein richtig "toller" 18FxxJ11 ist billiger als der Urvater 16F84.
-
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
zwar schon gelesen das es überall heist man solle den Paralell Port nehmen nur da ist das Problem a) USB - Seriell Adapter 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
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
Visualisierung von geloggten Daten
bei 0187:bff6baf3. Register: EAX=00000020 CS=0187 EIP=bff6baf3 EFLGS=00010202 EBX=0074bf9c SS=018f ESP=0074a330 EBP=0074a378 ECX=7803bb90 DS=018f ESI=00000020 FS=2717 EDX=81950000 ES=018f EDI=0074bf50 GS=0000 Bytes bei CS:EIP: 80 3e 04 74 0f 33 c0 50 50 50 68 05 00 00 c0 e8 Stapelwerte: 00000000 780114ac 00000020 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
-
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
Falls sich allerdings noch ein junger Bastelanfänger meldet der zum günstigen Experimentieren o.ä. Bausteine sucht da er nur ein begrenztes Budget hat (Taschengeld) würde ich aber als jemand der gut mit Bausteinen Versorgt ist auch gerne Zurücktreten... (An die eigene Anfangszeit wo jeder BC547
-
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
D-Star decoder - v0.2a ------------------------------- History: v0.2a - first public release Usage: dstar.exe [listen port] [soundcard nr] - Both parameters are optional, default listen port is 6116 and decoder
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
Hallo, ich bin grad dabei eine kleine Schaltplatine mit einem 16F84 zu realisieren. Es sind jetzt im Moment 3 Taster, 3 LED's und 4 Relaise drauf. Bei den LED's habe ich als Vorwiderstand 150 Ohm genommen, bei dem Relais ist es ein BC558A mit einem 1 K Ohm vorne
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
-
Thread
PGD und PGC beim PIC16F84A
Hallo, ich habe den Brenner8 von sprut.de. Mit diesem konnte ich den PIC16F877A und PIC16F628A problemlos programmieren. Die zwei eben genannten PICs haben beide einen PGD und PGC bin, ich nehme an die sind für die Programmierung relevant. Nun habe ich aber festgestellt,
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
fill...wait...reread... 04<00@0000 05<01@0001 06<02@0002 07<03@0003 0C<08@0008 0D<09@0009 0E<0A@000A 0F<0B@000B 14<10@0010 15<11@0011 16<12@0012 17<13@0013 1C<18@0018 1D<19@0019 1E<1A@001A 1F<1B@001B System halted! [/code] Die ersten 16 Fehler (knapper Bildschirm voll) werden ausgegeben
: 256KB. F:FAT16 File-Image at: 1090, size: 256KB. G:FAT16 File-Image at: 1106, size: 256KB. H:FAT16 File-Image at: 002, size: 8192KB. Partinit done. Ok, Z80-CPU is live! ipl 62k cp/m vers 2.2 A>dir
-
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
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
Digital-LCD-Kurzzeitmesser-Kurzzeitwecker-Eieruhr-Timer_W0QQitemZ250611153830QQcmdZViewItemQQptZK%C3%BCchenhelfer?hash=item3a5996bba6
-
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
] = gp t9 = Memory[ gp -32376 ] # Load word t9 = Memory[ 5<<16 + 6000 + 0x22f90 ] ?? s0 = a0 a1 = 0 ??? -> jalr t9 # vermutlich Jump and link a0 = sp + 24 # Add unsigned gp = Memory[ sp + 16 ] if ( v0 != 22fd8 ) { #go to PC+4+4*<AtiCore_GetTimeOfDay
-
Thread
Hardware Anschluss eines 82C55 an PIC16F877
auch programmiert. 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
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
Hey habe eben das gleiche Programm in Parsic geschrieben doch da kam folgendes raus: PROCESSOR 16F84A INCLUDE P16F84A.INC RADIX DEC __IDLOCS H'0100' __CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC ; Diverses ZERO EQU Z ; ZERO-Flag CARRY EQU C ; CARRY-Flag
jap ladderlogic habe ich auch schon, doch leider is das Programm nicht für de 16F84A. Mfg Veterano
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
PWM-Frequenz. Ein zweiter Motor ist ja nur ein zweites Step-Timing (also weiterer OC am GLEICHEN 16bit-Timer!) und zwei weitere PWM Ausgänge (also den Timer0 bzw. Timer2 mit seinen OC0A/OC0B bzw. OC2A/OC2B). Das der mega_8 dann noch einen echten UART hat statt nur einem USI ist auch klar. also ist
: "A microstep is an angular rotation of 1/12 deg. of the M-S shaft or 15 deg. on the rotor shaft." Macht bei 360 Grad also auch wieder 24 uSteps pro Rotorumdrehung... Die Kanone STM32F103 habe ich mir
-
Thread
Welchen Assembler kann ch benutzen?
Hy @ all Ich bin neu in der mikrocontrollertechnik und würde gerne einen PIC16F84 mit logischen verknüpfungen (like SPS) programmieren. Da es mit Parsic nicht funktioniert hat, möchte ich mich in die Assembler sprache einarbeiten. Nun wäre meine Frage welchen Assembler eurer
Hilfe bei MPLAB ist wirklich vorbildlich ) In order to create code that is executable by the target PIC MCU, source files need to be put into a project. The code can then be built into executable code using selected language tools (assemblers, compilers, linkers, etc.). In MPLAB IDE, the project manager
-
Thread
Probleme mit dem programmieren PIC16F84A
habe erst gedacht das es ein hardware fehler war und ladete ein fertiges prog von sprut auf meinen PIC und es stellte sich heraus das alles stimmt. Nun denke ich das es ein software fehler ist. Hier ist das Programm: ; Source created with Parsic Version 3.x ; at : 28.03.2010 16:47:49 ; Project File : C:\Dokumente und Einstellungen\wende\wende.pic ; Project Version : 1.0.5 ; Created : 07.07.2000 04:14:00 ; Last change : 28.03.2010 16:47:44 PROCESSOR 16F84A INCLUDE P16F84A.INC RADIX DEC __IDLOCS H'0100
-
Thread
PICC - Compiler dem Linker die PSECT-Bereich mitteilen
helfen. Ich benutze die Lite Version des PICC-Compilers von HI-Tech, V.9.70 für die Programmierung des PIC16F635. Der Compiler lässt immer den Bereich von 0x001..0x0FF unbenutzt. Sobald ich mehr Code haben will, meldet er "Speicher voll", obwohl dieser Bereich frei ist. Auszug aus dem Compiler-Ergebnis
| 012Bh - 012Bh | 1 word text87 | Program and library code | 01E1h - 01F8h | 24 words text83 | Program and library code | 01F9h - 0225h | 45 words text84 | Program and library code | 0226h - 0268h | 67 words text86 | Program and
-
Thread
elektrische störungen von der hand?!
Hi, ich bin dabei ein auto mit pic16f84a zu programmieren. Das Auto soll nur geradeaus fahren, wenn der PORTB7 ein High Signal liefert. Das hab wie folgt realisiert: PORTB 6 = Ausgang und auf High (+5V) gesetzt. Einen Schalter eingebaut
-
Thread
Platinenbelcihter funktioniert nicht
und einem Philips Gesichtsbräuner einen Belichter gebastelt! Habe eine kleine Schaltung mit einem PIC16F84 aufgebaut um die Belichtungszeit einzustellen. Die UV-Lampen (4Stk. mit 2 Drosseln und 4 Starter - Tandemschalter) werden aus der 230V Steckdose über ein Relais geschalten Für die 5V Stromversorgung
5V. > Soweit funktioniert auch alles! Du versorgst die Relais hinter dem 7805? Für die 100µF vor dem 7805 probierst du mal 1000µF Die 100µF kannst du nach dem Regler einsetzen. Abblockkondensatoren a 100nF hast du verbaut? Dein Netzteil, wieviel Strom kann das lieferen?
-
Thread
CRC Berechnung für ETH comfort 200
el : Enable TX register = 1 //ef : Enable RX FIFO buffer = 0 //Select 868 MHz band //Select 11 pF crystal load capacitor writeCmd(0x80A5); // Disable FIFO //RFM12 - Frequency Command //Set center frequency to 868.3 MHz writeCmd(0xA67c); rf12_setbaud(9600); //RFM12 - Receiver
rumspielen mit ETH 200 von ELV. Ich lese die Übertragung von einer Fernbedienung über eine Schaltung mit PIC16F88 über RS232 aus. Wenn ich die Sonne auf der Fernbedienung drücke empfange ich folgende Nachricht. 7E 01 10 01 2B 20 42 00 FA C6 Ich verstehe das aber mit der CRC Prüfsumme nicht, habe das erste
-
Thread
RS-232 mit dem PIC16F84
Hallo, zunächst mal: Der PIC16F84 hat keine (Hardware-) RS232-Schnittstelle. D.h., eine solche muss in Software implementiert sein bzw. werden. Hast du ein fertiges Programm für die Anwendung, oder bist du dabei, eins zu erstellen
daten sendet. irgend eine initialisierung macht keiner, was mich auch stutzig gemacht hat. das der 16F84 kein rs-232 eingebaut hat weiß ich ja, von daher bin ich auch ausgegangen das man dem pic erstmal sagen muss das ich über ein ausgang daten senden möchte. gruß, marco
-
Thread
SAMMELBESTELLUNG: 12V LED Streifen 5m lang
Vorraussetzungen für Importe von Warenmustern und -proben: http://www.zoll.de/b0_zoll_und_steuern/a0_zoelle/f0_freier_verkehr/d0_zollfr_vzb/b1_befr_gemrecht/a1_zollbefrvo/i0_absatzfoerderung/a0_muster_proben/index.html Ich wüsste nicht wie der Forderung von maximal 5 Stücken pro Muster mit einem
White) PolyCarbonat und klar durchsichtig a) 2800-3300K (Warm White) b) 3800-4300K (Daylight White) c) 5800-6500K (White) 3) RS-TL10D16-288 *42,00 Euro* (<50 Stück) 1213x30mm, 288 DIP-LEDs, 16,5W, ~1500lm (
-
Thread
PIC16F84a Programmier und testplatine
Hallo Leuts. Ich wollte meine Programmierplatine erweitern mit einem LCD-Display. Jedoch weis ich nicht wie ich das machen soll... Auch ist es die Frage ob mir dann der 7805 abraucht wegen des Stromes
-
Thread
USB To Seriell
Hat vielleicht mal jemand nen Tip, wie ich meinen PIC 16F84-A auch über USB to Seriell programmieren kann? Habe schon vergeblich nach Schaltplänen gegoogelt........... Habe an meinem Laptop keinen Com Port mehr.. Nur noch USB
schau mal bei http://www.sprut.de/electronic/pic/brenner/ vorbei, da gibt es schöne USB-Brenner. Der brenner8 ist vermutlich genau das, was Du suchst, gibt es auch als Mini-Ausführung in SMD http://www.sprut.de/electronic/pic/projekte/brenner8/, weiter
-
Thread
PIC 16F84A problem beim Assemblieren
Guten Tag, Ich beschäftige mich seid einigen Tagen mit der PIC programmierung in Assembler. Als Controller hab ich mich für den PIC16F84A entschieden. Als Entwicklungsumgebung kommt MPLAB 8.4 zum einsatz. Das Problem: Das Programm soll lediglich PORTB auf 0x0F
probleme assemblieren. Das Programm: [avrasm] ;==========P_B_Aus.asm========== list p=16f84A ;Typ des Pic radix hex __idlocs 0x001 ;Device ID __CONFIG 0x3ff1 ;konfiguration des Pic status equ 0x03 ;Statusregister rp0 equ 0x05 ;Bit 5 ist RP0 portb equ