-
Thread
AVR-Kontroller
nicht schlecht. Die meisten Befehle werden, wie oben schon gesagt in einem Zyklus abgearbeitet. Ein PIC 16F84 braucht dazu z.B. 4 Zyklen und ein 8051 soweit ich weiß 12. Die Architektur der Controller ist auch sehr gut für Hochsprachen wie C geeignet. Bei den PICs sieht es da nicht so gut aus. Viele
Interrupt-Vektoren bereitstellt, meines erachtens völlig ungeeignet. Und einen wirklich brauchbaren C-Compiler gibts für den Mitsubishi auch nicht. Ich kam über MCS-51 und PIC zum Atmel, und war von Anfang an begeistert über den einfachen Aufbau von Atmel-Umgebungen. Spannung dran, bei den neuen Megas
-
Thread
Verschieden ICs abzugeben
noch übrig: LPC1765 in TFBGA100 http://de.futureelectronics.com/de/technologies/se... PAL16l8acn 2 x EP600IPC-45 5 x TLC5904 TLC5904 (ACTIVE) 8/16-Channel LED Driver http://www.ti.com/product/tlc5904 Hinzu kommt: 2 x PIC16F627A 2 x PIC16F628A 2 x PIC16F648A 2 x PIC18LF2550 1 x PIC16F84A (können teilweise Samples gewesen sein!) PCMCIA - RS232 Adapter NP:13,58 aus Hong Kong King Craft Schätzeisen, geht an aber ungetestet (Strippen finde ich nicht).
-
Thread
SGD-Fernkurs Mikrocontroller
Vielmehrsehen/nichtsmehrrichtigkönnen) Nachfolger der Kommunikationselektroniker sind wohl aktuell beim PIC16F84 angelangt, also das Teil was ich zum Zeitpunkt meiner Abschlussprüfung schon einige Zeit privat programmiert habe- nur das es da noch 16C84 hieß... (Wobei- Habe auch schon was von PIC16F628 in
und Datenblätter verstehen kann. 3. Die grundsätzliche (physikalische) Funktionsweise von PC und µC, insbeseondere aber die Unterschiede zwischen den beiden sowie natürlich die Besonderheiten der µC im allgemeinen Verstanden hat. Punkt 1 und 2 sind derart komplexe Themenbereiche für sich das dafür
-
Thread
Tempsensor DS18B20 1-wire und PIC
Assemblerprogrammierung entschieden was aber im nachhinein wohl 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
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
Befehlabarbeitungszeit vom PIC32
PIC10..18: Fcy = Fosc/4 PIC24F/H, dsPIC: Fcy = Fosc/2 PIC32: Fcy = Fosc (pipeline: siehe beitrag von A.K.)
nolte84 schrieb im Beitrag #2205868: > dsPIC: > The system clock source is divided by four to produce the internal > instruction cycle clock, FCY. wrong
-
Thread
Drehzahl-Differenzen mit PIC messen
Selbst die einfachen PICs können meist schon 20 MHz (wenn es nicht gerade ein 16F84 ist). Viele der neueren kleinen PICs können sogar 32 MHz, manche können das per PLL soagar ohne Quarz.
> mein CCS Copiler kann die ganz neuen 16er PIC's mit internen 32 MHz > nicht und ich möchte mir den Neukauf sparen. http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang=en&pageId=74 Kennst Du diese Seite? Links
-
Thread
AKO Weidezaungerät reparieren
N-Channel MOS ? Die beiden Widerstände R2 und R5 sind auch nicht mehr zu entziffern. Der IC ist ein PIC16F1503. Unterspannungsabschaltung und die Ansteuerung der LED macht der. Das geht auch noch alles. Bezüglich meiner Anrede: Ich wollte nur höflich und respektvoll sein, da ich denke, dass hier
H. H. schrieb im Beitrag #7050435: > PDTC124ET Danke. dann kann ich nur hoffen das der µC PIC16 1503 keinen Schaden hat. dann muss ich jetzt nur noch schauen wie stark die platine schaden genommen hat... ich mit meinen mittelalterlichen, grobschlechtigen Lötkolben hab da jetzt nicht die
-
Thread
Welche 32-Bit MCU für ein neues Projekt
Eindruck, dass viele Berichte und neue Dokumente von Microchip > auf den ATSAM kommen, dass die PIC Reihe fallen gelassen wird. Nicht ganz. PIC32M: MIPS basiert PIC32C: ARM basiert PIC64: RISCv basiert Da wird nichts fallen gelassen. fchk
sind von Atmel). Vor allem ist der ARM-PIC32C von 2021 jünger als der ATSAM, welcher mit dem Kauf von Atmel 2016 ins Portfolio wanderte. Man bekommt bei Microchip noch immer DIL. Man bekommt bei Microchip noch immer PIC16F84 bzw. kompatible
-
Thread
unbekannter mikrokontroller
Es koente auch ein PIC 16F630 oder aehnliches sein (SMD). MfG Rainer
Bernd Rüter wrote: > Die Belegung von Pin 4 und 11 mit Versorgungsspannung schließt einen PIC > eigentlich aus. Die 14-poligen Dinger haben Pin 1 und 14 damit belegt. Ja, die sind pinkompatibel zum ATtiny24/44/84. Peter
-
Thread
Mehrere RS232 zu USB - Schnittstellen verwenden
"Z" + Hex-Data Der erste Buchstabe für den jeweiligen Sensor, dann die 2Bytes Hex-Code (z.b. 0C oder E9).
Ich habe hier das PICkit1 der Firma Microchip. Es wird über USB vom MPLAB aus geflasht, wobei ein PIC16F84 den USB-Download managt, und die Daten auf den zweiten steckbaren PIC12F675 flasht. Ich weiß aber jetzt nicht ganz genau, ob der PIC16F84 ein richtiges USB-Peripheral hat, oder ob es einfach
-
Thread
Viele Register definieren
Reg für Source und Destin benutzt werden kann. Es ist aber auch kleiner als das im PIC, weil PIC bis zu 13 f-Bits (also für max 8kB) (mache Befehle, MOV, bis 16 f-Bits) im Opcode reserviert. (Also diese beiden 'Modelle' haben Vor- und auch Nachteile) typ Akkumasch. (bsp HC11,STM8
und es tut mir leid dass ich diese "Wortklauberei" begangen habe. Aber berücksichtige bitte, dass PIC16 für viele Studenten zum Stoff gehört (sogar immer noch der alte 16f84a) und ich keinen seltenen Spezialfall aus dem Ärmel gezogen habe den man mit der Lupe suchen muss sondern etwas, das hier im Forum
-
Thread
WS2812 LED-Pixel immer weiss (Timing Problem)
Propeller Clocks mit PIC gemacht. http://pic-microcontroller.com/analog-digital-propeller-clock-using-pic16c84/
Danke für die Antworten. Das Ding ist, dass der Clock beim Pic durch 4 geteilt wird, das ist dann der Instruction Clock, der Grund ist mir auch nicht bekannt. Und Ja, NOP kommt eigentlich vom Assembler, wurde aber beim XC8 Compiler als C Funktion implementiert
-
Thread
[V] Div SMD - Spannungsregler, Pic's, Transistoren, Tantal's, Dioden/LED
Kosten (Je nach Gewicht) EU weit. gtx-freak@gmx.net 1. 12 St 5,00 € Controller PIC16C621A-04i/SO 18-SOIC 8Bit, 4MHz, 1k OTP Microchip http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011689 2. 12 St 5,00 € Controller PIC16F716-i/SO 18-SOIC 8Bit, 20MHz,
PIC16f1824-i/SL 14-SO 8Bit, 32MHz, 4k Flash, 256b EEProm Microchip http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en550183 5. 16 St 2,00 € Gleichrichter DF08S SMD 800V 1A
-
Thread
ATMEGA328p falsche FUSE gesetzt :-(
Hallo Christian, vielleicht sind neue ATtiny84 A preiswerter ? https://guloshop.de/shop/Mikrocontroller/ATtiny84-A::34.html?XTCsid=t9g0jgdqnu89ga7v08msleav46
USB, USBasp oder einem stk500v1 [c]avrdude -v -patmega328p -cstk500v1 -P/dev/ttyUSB0 -b19200 -Ulfuse:w:0xff:m -B4[/c] oder [c]avrdude -v -patmega328p -cusbasp -Ulfuse:w:0xff:m -B4[/c] Mit -B habe ich auch probiert, mit folgenden Werten
-
Thread
PIC, wird der Ausgang beschädigt?
im einstelligen Milliampere Bereich sagen mir z.B. das die Kiste ganz schön empfindlich ist. Einen Pic 16 oder 18 hab ich durch I/O Kurzschluss noch nie kaputt gekriegt. Aber da sind die Limits auch Faktor 10 höher.
haben die Diagramme bis zum bitteren Ende. z.B. FIGURE 10-14 in http://akizukidenshi.com/download/PIC16F84A.pdf
-
Thread
Schrittmotor mit pic16f84a
RB1=2^0 RB2=2^1 RB3=2^2 RB4=2^3 Und hier noch mein Programm was nicht funktioniert: list p=16f84 include <P16F84.inc> ZAHL05 equ 0x0C ZAHL5 equ 0x0D KONST equ 0x0E KONSTISR equ 0x0F W_TEMP equ 0x10 STATUS_TEMP equ 0x11 TEMP_EIN equ 0x12 TEMP_AUS equ 0x13 TEMP equ 0x14 ZAHL equ 0x15
kenne ich nicht, der 18f84 auch nicht, und als Label wird das auch nicht verwendet, es sieht so aus als ob du das aus einem anderen Programm übernommen hast ohne es zu verstehen swapf STATUS_TEMP,0 movwf STATUS swapf W_TEMP
-
Thread
unprogrammierbarer PIC16F887
aus. Zum PIC: Ich nehme einen alten PIC16F887 aus einer Zwischenprüfung her. Ein anderer Pic, der originale, unveränderte PIC aus der Zwischenprüfung, gibt im Testboard schon etwas aus. Ich denke es liegt wohl am Konfigurationswort, denn das gleiche Programm läuft mit dem PIC16F84 problemlos. Hier ist noch das rudimentäre Programm, welches ich auf den PIC zu flashen versuche: list p=16F887 ; list directive to define processor #include <p16F887
-
Thread
Microchip CLB - Messung des Propagationsdelays und Ausblick
Die ersten Experimente mit dem PIC16F13145 und seiner CLB-Funktionseinheit haben die „Struktur des Codes“ und die Bedienung des Synthesesystems demonstriert. Nun ist es an der Zeit, die CLB en Vivant vorzuführen. ### Rekapitulation
Moment einige Seiten an und wurden in Ring-Ordner sortiert. Ich began also interessiert zu lesen, PIC16F84 müsste das gewesen sein, nach kurzer Zeit habe ich dann allerdings den Ordner wieder in den Schrank gestellt, ich hatte genug 6502 Assembler auf dem C64 programmiert um mich von dem PIC abschrecken
-
Thread
Hilfe BEi Programmierung von PIC 16F887
Hallo, ich soll für ein Schulprojekt einen PIC 16F887 über Assembler so programmieren das ich über acht Eingangsschalter verschiedene Töne abspielen kann. Frage 1. Ist das mit diesem Pic möglich. (Es ist der gängige Pic in unserer Schule)
die Beschreibung einer "polyphonic Doorbell" enthaelt. Geschrieben wurde das Programm fuer einen Pic16F84. Den Quellcode und die Hex-datei hab ich hier vorliegen,aber das Projekt kann scheinbar immer noch von Elektor(http://www.elektor.de/polyphonic-doorbell) bezogen werden,womit ich ich aus urheberrechtlichen
-
Thread
PIC configuration bits
Hallo zusammen, ich habe mir das C-Multimeter (ESR-Meter) aus der aktuellen Elektor (September 05) nachgebaut. Es funktioniert allerdings noch nicht so ganz. Auf dem Board befinden sich zwei PIC's, ein 16F84A und ein 16F877. Ich habe
man dazu das Programm kennen muss und nur so eine Aussage dazu treffen kann, oder? Ich hab die PIC's wie folgt programmiert: PIC16F84A: Oscillator XT Watchdog Timer off Power Up Timer on Code Protect off PIC16F877 Oscillator XT Watchdog Timer off Power Up Timer on Code
-
Thread
[V] IC´s, Mikrocontroller, PIC´s, Treiber, LM xx.
MICRO-CONTROLLER USES A FULLY STATIC CMOS DESIGN TECHNOLOGY MDT2051P 340MBC --> kompatibel zu PIC 16C71 (lässt sich mit PIC - Programmer programmieren) - 1,50 €/pro IC - 1 x PIC 16F872 - 1,50 €/pro IC - 4 x PIC 16F84 - 1,50 €/pro IC - 1 x PIC 16F628 - 1,50 €/pro IC - 1 x PIC 12F629
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
WASD + Enter), das 240x64 Pixel Display GFX/TXT mit T6963CFG wird im Textmodus betrieben. An PortC wird noch UART und SPI herausgeführt. Der PIC16F887 ist von der IHK vorgeschrieben, das Lochraster Board ist im Gegenteil zu dem Mikrocontroller-Einschub MC2v0 auch für jeden Azubi zum Experimentieren
Einschüben haben doch nur die Azubis in den Vorbildbetrieben. Alle anderen Azubis haben das Nachsehen. Ein uC-Experimentiersystem auf Preisnivea eines Arduinos samt vernünfigem Buch zum Selbststudium würde mehr bringen als alles andere. Das können sich dann die Azubis auch mal für zu Hause leisten. Der PIC16F887
-
Thread
Mp3 Player [mega8, SD, VS1001]
@ Nik Bamert Schönes Projekt!! Und das schon mit 16 Jahren :) Bin auch gerade an so nem Projekt, nur mit GLCD,MMC,VS1001,FAT16... Wann hast Du angefangen dich mit Elektronik zu beschäftigen?
Programmer für den PIC16F84 in Elektor, der ohne uC auskam, so hab ich den mal zusammen gepflastert-kurz später gabs dann auch noch einen 'JAL' Compiler der Programme für den 16f84 compilieren konnte..grossartiges habe ich
-
Thread
BASIC-Compiler
Hallo, ich suche einen kostenlosen Basic-Compiler für mein Velleman K8048. Ich habe die PICs 16F84, 16F819 und 16F628A. Wenn möglich sollte der Compiler eine Umgebung zum Coden dabei haben. Welche kostenlosen Compiler könnt Ihr mir empfehlen? Peter PS: Ein Name, (1 Satz Bewertung)
Basic auf nem PIC? Selbst für C sind die nicht wirklich gut geeignet!
-
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
PIC zieht 70mA ???
Hi Leute, habe eine Schaltung mit einem PIC16F628, einem MAX232, einem 75176 aufgebaut. Dazu noch das übliche "drumrum" (7805, Kondensatoren, Quarz..) Der PIC wird beim arbieten (20Mhz) auch handwarm. Daraufhin habe ich gemessen, daß die gesamte
Hallo, deine Taktfrequenz ist (war) zu hoch. In deinem Schaltplan steht die Bezeichnung PIC16F84-04P. Die ist nur für 4 MHz ausgelegt. Die letzte Zahl (-04) gibt die maximale Taktfrequenz in Mhz an. Deine angegebenen 20 MHz sind deshalb zuviel. Gruß Markus
-
Thread
Rätsel mit LED-Anzeige 16F84-04
anstatt andere für mich arbeiten zu lassen. In deinem Fall hätte z.B. das Studieren des Datenblattes des 16F84 alle nötigen Informationen zur Lösung des Rätsels erbracht. Oder glaubst du, die Ersteller dieses Rätsels hätten nicht bedacht das es von Leuten gelöst werden muss, die keine Elektronik- bzw. Mikrocontroller-Fachleute
3000 0086 2019 080E 0A8E 2024 3AFF 0086 1903 2817 280A 018E 280A 30FF 008C 008D 038C 1903 038D 080C 040D 1D03 281C 0008 0782 3431 3494 34F9 3493 3452 ...... denn direkt als *.hex speichern und damit den PIC füttern ? oder muß es in dieser Notation
-
Thread
Welchen Programmer sollte man sich kaufen?
Eval-Boards, die schon einen integrierten Programmer haben. Für PIC gibt es sowas, auch für Atmel und für STM. Und: Man muß sich nicht mit allen µC-Familien der Welt als Beginner beschäftigen.
http://www.ebay.de/itm/Neu-G540-Programmierer-USB-Universal-EPROM-FLASH-GAL-AVR-PIC-Programmer-/110832687398?pt=Schwei%C3%9F_L%C3%B6ttechnik&hash=item19ce249926 oder: http://www.ebay.de/itm/DE-USB-Bios-GAL-Programmer-Programmierer-G840-for-MCU-SPI-EPROM-FLASH-AVR-PIC-/281231386370
-
Thread
einsteiger (PIC) arbeitet sich ein und braucht hin und wieder hilfe
PICs sind von den 8 Portbits nur 5 zugaenglich, weil nicht ausreichend Pins zur Verfuegung stehen (PIC 16F684..... 2 Ports aber nur 14 Pins!) Gruss Michael
> Korrigiert mich wenn ich falsch liege! Hmm, als ich noch PICs verwendete, PIC16C71, PIC16C84, gab es kein LATch-Register. Gut, daß sie aufrüsten (aber immer noch kein Grund zu PIC zurückzukehren).
-
Thread
Frage zu PIC Brennern
www.stolz.de.be/). Damit hast du sowohl einen Debugger als auch ein Programmiergerät, welches viele PICs (ab dem PIC16F877?) unterstützt. Der Nachbau geht völlig problemlos und du bekommst stets die aktuelle Firmware bei Microchip. Gruß
www.cologne-hardware.de Dabei handelte es sich um einen Brenner wie den von Sprut. getestet mit 16F877, 16F84, 18F452, 16F628. Der Brenner funktioniert mit der Brenner Software von Sprut(also z.B. PBrenner36U für die 16Fxxx und P18 für die 18Fxxx) Oder Amadeus http://home.arcor.de/bernhard.michelis
-
Thread
PIC Assembler auf- abzählen
Hallo, ich arbeite seit ein paar Tagen mit meinem Ersten PIC (16f84a). Nun bin ich gerade dabei einen DAC0808 anzusteuern und damit verschiedene Spannungsformen zu erzeugen. Rechteck war kein Problem ;)"Sägezahn" auch nicht. Mein Problem ist jetzt die Dreieckspannung
Ralf G. schrieb im Beitrag #3220438: > btfsc STATUS,C ; Wenn Carry-Bit=0 überspringe nächsten Befehl So wird das nix. Druck Dir TABLE 7-2: PIC16CXXX INSTRUCTION SET aus und lege es Dir auf den Tisch. Und dann schau nach, welcher Befehl das C
-
Thread
Wer zu tief gräbt, muss zahlen
hatten, einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler
"1) C für PIC lernen -scheidet aus wegen Ablauf nach Zeit. " C ist auf jedem µC das gleiche, DAS ist ja der Vorteil von C. Also wenn du C kannst, dann kannst du auch C-Code für den PIC schreiben.
-
Thread
USALS-Codegenerator für Sat-Drehmotor
EUTELSAT: Bus functional specification version 4.2 -3- EUTELSAT: Application information for using a PIC microcontroller in DiSEqC and simple switcher Versiuon 1.0 (based on an old PIC16C620) -4- ELEKTOR ELECTRONICS 9/2006: (page46) DiSEqC monitor, PIC listens in on satellite receiver control bus, based on a PIC16F628 -5- diseqc12_navod_fw114_fw115.zip, from Hynek GAJDA (Tcheque republic) based on a PIC16F84A The most important thing is to well undestand the bus functionality, from which I wrote the assembler
-
Thread
LED 3x blinken dann LED permanent ON
kann ich den gesamten Code zum Download bereitstellen, es handelt sich im konkreten Fall um einen PIC 16F628A. Wenn es hilft ;-). Gruß Reiner
Testplatine (spaeter auch die fuer 28pin modifiziert) nachgebaut: http://www.sprut.de/electronic/pic/test/index.htm#84 Mit diversen Steckmodulen (EEPROM, LCDs, RTCs=RealTimeClock usw) ergaenzt, konnte ich bis heute fast alle meine Projekte ohne allzu grossen Aufwand testen, bevor ich mal was fertig
-
Thread
FT800 / FT810 Library
added them to be displayed: [code] ft800_cmd_dl(DL_BEGIN | FT_BITMAPS); ft800_cmd_setbitmap(MEM_PIC1, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 40*16)); ft800_cmd_setbitmap(MEM_PIC2, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 160*16)); ft800_cmd_setbitmap(MEM_PIC3, FT_RGB565
active EVE_cmd_execute(); _delay_ms(5); uint8_t int_mask = EVE_memRead8(REG_INT_FLAGS); } [/c] and: [c] void draw_button_text(uint16_t x,uint16_t y, uint16_t w, uint16_t h, uint32_t fg_color, uint8_t tag, uint8_t CurrTag,uint8_t font,const char *txt) { EVE_cmd_dl(TAG_MASK(1)); EVE_cmd_fgcolor
-
Thread
Starterkit Mikrocontroller
blinky.o stm32.ld @ echo "..Linke" $(LD) $(LFLAGS) -o blinky.elf blinky.o blinky.o: blinky.c @ echo ".Kompiliere" $(CC) $(CFLAGS) blinky.c [/c] 2. Linkerfile [c] MEMORY { ram (rwx) : ORIGIN = 0x20000000, LENGTH = 8K rom (rx) : ORIGIN = 0x08000000, LENGTH = 128K } SECTIONS
mal was du bestellen sollst. Ich hab damals vor vielen vielen Jahren auf den Seiten von sprut vom PIC gelesen. (Davor auch mal C-Control 1+2 angetestet, aber das war nix für mich.) Dann bin ich mti dem Fahrrad zum Mükra Elektronik und hab ein paar PICs (16F84) und Teile für einen parallel Programmer
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
_182\output.c:65:Error [1127] operand type mismatch in '?:' operator E:\_pic\_projekte\_ems\test-js_182\output.c:65:Error [1131] type mismatch in assignment E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1105] symbol 'transmitUSB' has not been defined E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1127] operand type mismatch in '?:' operator E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1131] type mismatch in assignment Viele Grüße Franz
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
C15 10µ CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol C16 CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol
viewstart lds XH, YCnt // Zeilenadresse laden inc XH cbi _SFR_IO_ADDR(PORTD), FLM ld r16, X+ // 320 bits ausgeben ld r16, X+ ld r16, X+ ld r16, X+ ld r16, X+ ... [/c] Etwa der hier? Was genau bedeutet diese Schreibweise hier? [c] .global TIMER1_OVF_vect
-
Thread
Zwei Fragen zu Netzteil Nachbau (Alternative zu 2N3055)
Netzteil vorstellen wie ich es mir gedacht habe: Also es soll ein LCD Display bekommen das von einem PIC 16F88 angesteurt wird und die aktuelle Spannung am Ausgang sowie den Aktuellen Strom am Ausgang anzeigt. Das ist immo mein Hauptprolem da ich noch nie mit dem AD Wandler geschafft habe. Aber Grunddinge
Da ich bei dem Trafo von Reichelt (http://www.reichelt.de/inhalt.html?SID=17g%40QixKwQARIAADTfJ6o84a32438324502b6ba70d6039eb85fc6;ACTION=3;LASTACTION=2;SORT=preis;GRUPPE=C55;WG=0;SUCHE=ringkerntrafo;ARTIKEL=RKT%252012012;START=16;END=16;STATIC=0;FC=670;PROVID=0;TITEL=0) ja 2 Wicklungen á 12V mit 5A
-
Thread
gesperrten ATMEL auslesen
überschaubaren Aufwand mittlerweile sogar in Heimarbeit Knacken. (Aber das betrifft nur sehr alte Typen. PIC16C84 in der ersten HW Versionen beispielsweise...) Da hier nach einer Firma gefragt wurde: Erst letzte Tage hatten wir einen Thread da habe ich diese Fa. genannt: http://www.break-ic.com/ Irgenwo
überschaubaren Aufwand > mittlerweile sogar in Heimarbeit Knacken. (Aber das betrifft nur sehr > alte Typen. PIC16C84 in der ersten HW Versionen beispielsweise...) > > Da hier nach einer Firma gefragt wurde: > Erst letzte Tage hatten wir einen Thread da habe ich diese Fa. genannt: > http://www.break-ic.com
-
Thread
ATmega32 noch zeitgerecht?
man sollte auf den ATmega32A umsteigen. Pinkompatibel ist auch der ATmega324PB (3 UARTs, 3 Timer 16Bit).
auch mit einem uC machen können, aber mir war das saubere Taktverhältnis wichtig.
-
Thread
Frage zu einem Programm
project1 ;---------------------------------------------------------------------------- list p=16f84a ; processor pic16f84a #include <p16f84a.inc> ; verwendet definition ;---------------------------------------------------------------------------- __CONFIG _CP_OFF&_PWRTE_ON
schon auf einem etwas höherem Niveau. Nichts desto trotz ist dein bester Lehrmeister immer noch dein µC. Denn der verzeiht nichts, der beschönigt nichts, der übersieht nichts. Der führt nur das aus, was du ihm aufträgst. Und wenn der µC nicht das macht, was du willst, dann war dein Programm falsch. So
-
Thread
VFD Ansteuerung mit STM8
dafür. Es haben beide Ansätze ihre Vor- und Nachteile und man trifft auch beide als Chips an. Die PIC16 sind z.B. Harvard und von de CPU her von der 2.Sorte. Die PIC32 sind hingegen das komplette Gegenteil. So, das war ein bissel zu den Hardwaregrundlagen. Programmierung: Man unterscheidet seit
übersetzen. Was empfehlt ihr? Spricht etwas dagegen, einen eher "alten" PIC aus der Zeit des Displays zu nehmen (Mitte der 90er)? Der beliebteste PIC ist angeblich der PIC16F54 und der PIC16F84 oder der PIC16F886/7. Programmieren würde ich den mit dem TL866 Programmer. Viele
-
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
-
Thread
PIC16F688 - Probleme beim BUILD
[c] list p=16f688 ;*********************************************************************** ;* Pinbelegung ;* ---------------------------------- ;* RA: 0 > LED mit 1 kOhm Vorwiderstand
----------------------- Clean: Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F688 "blinklicht_prog.asm" /l"blinklicht_prog.lst" /e"blinklicht_prog.err" /o"blinklicht_prog.o" Error[150] C:\USERS\AZUBIEL\DOCUMENTS\BLINKLICHT
-
Thread
Hab' 5 PIC 16F84A bzw. 16C71 übrig
Forumisti, ich bin schon vor einiger Zeit auf die 18Fxxx - Familie der PICs umgestiegen. Seither gehen mir ständig meine Reste im Weg rum, die ich jetzt loswerden will, bevor sie schlecht werden ... Im Einzelnen: 1x 16C71 /JW: PDIP-Gehäuse, UV-löschbarer Fenstertyp, A/D-Wandler. SEGOR-Preis 13,10 €. Jetzt für 6,- € 2x 16F84A-04/P: PDIP-Gehäuse. SEGOR-Preis 6,80 €. Beide jetzt für 6,- € 2x 16F84A-04/SO: SOIC-Gehäuse. SEGOR-Preis 7,20 €. Beide jetzt für 7,- € Gehen alle in einen Post-Kompaktbrief für 0,90 €. Grüße, Jötze
-
Thread
PIC32MX350 läuft zu langsam
Habe das mit einem PIC32MX340F512H gestestet. Bei einem SysClock von 96MHz und einem Teiler von 16 in der SPI Konfiguration messe ich einen SPI-Clock von 3MHz (genau 2,85MHz). Nachtrag: Im DB findet sich unter 17.2.5
> sent > } das geht doch gar nicht, zeig mal deine SPI Konfiguration, du muss mindesten [c]SPI2CONbits.ENHBUF = 1; // 1 = Enhanced Buffer mode is enabled [/c] einschalten. Erst dann kannst du SPIxBUF bis zu 128bit auf einmal laden. hier mal Codeschnipsel (PIC32MX470): [c] void sendData
-
Thread
Prob mit PIC16F84A und LCD-Display
MOVWF TRISB BCF STATUS,RP0 CLRF PORTB Für die ASM File hab ich... LIST p=16F84A #include <P16f84.INC> INIT END Also quasi nix und da beginnt auch mein Problem. ich weiss nicht wie oder wo ich anfangen könnte. Für schnelle Hilfe bin ich sehr dankbar. Gruß
Den 16F84A haben wir in der Schule mal mit einem 16x2 Display verbandelt, im Anhang der Code dafür. Das ist allerdings auch für 4bit-Ansteuerung, sollte sich aber simpel auf parallel-Ansteuerung vereinfachen
-
Thread
Testprogramm für den PIC16F84A
Hallo zusammen. Ich habe eine Frage zum PIC 16F84A. Unser Lehrer hat uns von einem Programm zum testen des PIC's erzählt, welches den PIC Softwaremäßig überprüfen kann, soweit ich weiß sollte eine PIC-Testplatine über eine R232 Leitung mit dem
Oder nach Installation von MPLAB unter C:Programme/Microchip/MPASMSuite/Example -> 16f84 Ist mit 'PIC-Testplatine' etwa ein PICDEM-Board gemeint? Dafür gibts auch freie Programme, RS232 ist mit SUB-D9 Buchse herausgeführt. Gruss, edson
-
Thread
Einstieg in die Mikrocontroller
fürs AVR Dragon entschieden. Ich wollte eigentlich diese Modelle kaufen: ATtiny2313 ATmega8 ATmega16 ATmega32 Soll ich noch andere nehmen? Oder soll ich statt ATmega8 ATmega88 nehmen? Gibt es auch neuere alternativen zu ATmega16 und 32? lgf
florian schrieb im Beitrag #3567293: > Gibt es auch neuere alternativen zu ATmega16 und 32? Ja, 8,16,32bit PIC. Lassen sich alle mit dem gleichen Programer (PICkit3 ca. 30€) programmieren und debuggen. Die 8bit PICs habe in der Regel besser Peripherie wie die ATmega/Tiny.