-
Thread
Das Ende des Z80
abgespeckter/ 6800. Grund fürs Abspecken: Deutlich niedrigerer Preis. Unterschiede: Nur ein Akku (A) statt deren zwei (A & B), zwei 8-Bit-Indexregister (X und Y) statt eines 16-Bit-Indexregisters, nur ein 8-Bit-Stackpointer statt eines 16-Bit-Stackpointers. Der wesentliche Unterschied zwischen 8080
vectors found; try to boot CP/M 3.1 using yaze-ag ... Loading CP/M 3.1 ... 62K TPA DRIVES: A B C/ D . F G H I J K L M N O . CP/M 3.1 BIOS for yaze-ag, V 1.11 22.05.2019, Copyright (c) by A.Gerlich A> [/code]
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Soundprozessor" ist ein DSPIC33FJ64GP802 mit internen Audiodac's. Über SPI komuniziert er mit einem PIC16F873 (Bedienerinterface).
, nen Adapter für XBOX360 Controllern am PC, die LEDs und das Managen der Controller wird über ein PIC16F628A gemacht, Anschluss über USB.
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
keine Angabe dazu" stimmt auch > nicht, das steht da schon drin. Ah, stimmt, gerade nochmal beim PIC18F57Q43 gesucht: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC18F27-47-57Q43-Microcontroller-Data-Sheet-XLP-DS40002147.pdf Seite 897, Table 47-5.
- der Preis hat ja erstaunlich wenig mit der "Rechenleistung" und den Schnittstellen zu tun. Ein PIC 16F84 aber auch ein ATMega 8 ist als Chip z.B. mittlerweile oft teurer als ein ESP32 Board das ja unvergleichlich mehr an Leistung und Schnittstellen bietet. Andererseits: So einen PIC16F84, einen
-
Thread
Interrupts SAVING STATUS AND W REGISTERS IN RAM
-------------------------- ;---------- Includedateien ------------------------------ LIST P=16F84A ; Verwendeter PIC= PIC16F84a include <P16f84A.INC> ; Includefile for P16F84A ;********************************************************************** ;---------- Konfiguration -
organisatorischen Aufbau eines AMS-Files schau Dir bitte mal in MPLAB\MPASM Suite\Template eines der dort zum 16F84 beigefügten ASM-Files an. Lese bitte auch mal zu den Interrupts im Datenblatt und zum TMR0 und Interrupt nochmals nach! bsf INTCON,GIE ; Interrupts generell zulassen bsf INTCON, T0IE
-
Thread
Rückwandbus mit I2C
eingebaut haben, und das sind dann große Bausteine mit 64 > Pins. Es gibt auch sowas wie den Mega16M1, M32C1 und so, der hat nur 32 Pins. Und immer diese PIC Vergleiche, als ob ein 16F84 das gleiche wäre wie ein dsPIC32. Welcher von den PIC32 hat denn einen Ethernet-Phy eingebaut? Die AT32UC3C
eingebaut haben, und das sind dann große Bausteine mit 64 >> Pins. > > Es gibt auch sowas wie den Mega16M1, M32C1 und so, der hat nur 32 Pins. Wenn nicht einmal RS und Farnell den listen, dann denke ich mir meinen Teil. > Und immer diese PIC Vergleiche, als ob ein 16F84 das gleiche wäre wie > ein
-
Thread
Welche AVR sind mit SPI zu programmieren
Mouser: ATTINY84A-SSUR Lagerbestand: 0 Auf Bestellung: 87 000
einfacher zu erlernen und > zu benutzen. Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, und als 16-Bit Prozessoren für C noch besser geeignet, weil der C-Standard ja für 16-Bit Maschinen geschrieben wurde
-
Thread
PIC12F675 mit hitech PICC Lite
einzuschalten und dann fertig. ABER nichteinmal dass kriege ich auf die reihe. habe vorher mit dem pic 16F84A gearbeitet und keine grösseren probleme gehabt. hier mal der code für den 12F675 [c] #include "htc.h" #include "pic.h" __CONFIG (WDTDIS & UNPROTECT); //---------------------
Das macht das MPLab meines wissens nach selbst da man ja unter Configure und dann Device den pic einstellt und die htc.h dann immer schaut #ifdefined pic12f345 #define pic12f543 oder ähnliches also zumindest hat es beim 16f84 wunderbar funktioniert was glaube ich mein problem zu sein scheint
-
Thread
Microcontroller Board welches wofür?
neueste AVR mit den Möglichkeiten des seit gut 10 Jahre ausdrücklich als veraltet gekennzeichneten "PIC16F84(A)" verglichen. Fakt ist das die Pic16F Familie tatsächlich nicht Ideal für C ist. Das 16er Design ist recht alt, hat in den Grundzügen schon einige Jahrzehnte auf dem Buckel. Für einfache
ist : Ich will mein Steckboard über ein Schaltnetzteil CONRAC 6030-6510-0000 betreiben das +12V/ 8,5A; +12V/0,7A; +5V Standby/0,02A und +5V/2A bringt. Würde den PIC18F dann über die 5V/2A betreiben weiß aber leider nicht ob die Stabilisiert ist und ob der PIC das dann mitmacht die PIC18F kann bis 5,5V
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
mode + RTC – 0.57 μA Stop mode (16 wakeup lines) – 1.2 μA Stop mode + RTC – 9 μA Low-power Run mode – 214 μA/MHz Run mode http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1295
) 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
-
Thread
PIC Oder AVR?
probier doch einfach die dazugehörige software aus und studier die datenblätter von atiny 2313/pic16f84 = vergleich -> ENTSCHEIDUNG ist davon abhängig welche ideen du umsetzen möchtest. habe pic und avr ausprobiert und bin dann beim avr hängen geblieben.
verwirrt mich ein wenig, denn ich bin ein PICler. Hm die AVR`s haben 130 Befehle was wohl an diesen 16 speziellen 16 Registern liegt. Das haben die PIC's bis 18f nunmal nicht, haben aber auch so um die 80 Befehle und ganz viel Peripherie. Die AVR's haben bis 20 MIPS denke ich und PIC18f mit "J" bis
-
Thread
Codeschloss mit PIC [Assembler Code]
hätte ich so oder so ein neues Layout entwickeln müssen deshalb wollte ich die ganze Sache mit einem PIC realisieren. Habe schon mit dem PIC 16F84a in der Ausbildung einige Projekte realisiert und deshalb reizt mich diese Schaltung. Nun Kurz zu meinem Aufbau: 4x4 Matrix Tastatur Abfrage, Summer, LED
Übergangsschritt zwischen PAP und Programm Danke für Eure Hilfe gruß Björn Programmcode: LIST p=16f84A #include <P16f84A.INC> __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC ;***************************************************************** org 0x00 Taste equ 0eh ;******
-
Thread
Scheduler für AVR
r24 2fe: 21 f0 breq .+8 300: 0e 94 ea 00 call 0x1d4 304: 21 96 adiw r28, 0x01 306: f8 cf rjmp .-16 308: df 91 pop r29 30a: cf 91 pop r28 30c: 08
, wie bei pic16. mt
-
Thread
Uhr mit 32,768Khz Quarz
wird ein LCD benutzt. Ein unbeleuchtetes Alpha-LCD braucht nicht viel Strom, ich schätze mal 0.1 mA bis 2 mA je nach Typ. Beim PIC16F887 käme mir da noch die Idee, ein passives LCD, also 4x Siebensegment zu nehmen und ein bissel mit den Portbeinen zu zirkeln: Port B+C+D machen 24 Pins, A+E nochmal
sogar extra > Pins (T1OSO und T1OSI), der Kern kann dann mit dem internen Oszillator > laufen (beim 16F887 bis 8 MHz). Das ist bei PICs (und auch anderen µC) > so Standard. Mit meinem PIC16F84A würde ich gerne genau das Gleiche machen, allerdings habe ich für den externen Oszillator nur einen Pin
-
Thread
Frage über PIC16F627A
Hallo Microcontroller Interessierte Ich habe ein paar Fragen zu einem PIC (PIC 16F627A) Da ich gerade erst mit Microcontrollern anfange, wäre es nett wenn die Antworten etwas einfach formuliert wären. Also hier meine Fragen: 1. Wie liegen die Anschlüsse bei dem PIC?
Hier der Link http://www.sprut.de/electronic/pic/programm/lauflicht/lauflich.htm Da der 16f627A pinkompatibel zum 16x84 ist, kannst du die Pins auch aus dem obgenannten Link entnehmen. Zum Quarz, ich würde den internen Oszillator verwenden, und
-
Thread
Gps Geschwindigkeitsmesser
nur den 16F84 gehabt......vllt denke ich auch nur in zu kleinen Maßstäben. Werde mal nach ein paar beispielen googln....vllt löst sich das Problem ja von selbst. und ich werde mir erstmal ein GPS Modul besorgen
verzweifle langsam. Vielleicht seht ihr etwas was ich falsch gemacht habe? list p=16f627 #define __16F627 #include <P16f627.INC> ERRORLEVEL -302 ;SUPPRESS BANK SELECTION MESSAGES ;************************************************************** ; Configuration
-
Thread
SDCC & PIC16F
sogenannten GPUTILS benötigt. Ich habe beides installiert, aber nirgendwo finde ich eine Librarie pic14.lib (o.ä.) ein einfacher Compileraufruf: sdcc -mpic14 -p16f887 blink_f887.c führt immer zu einem : cannot generate code for target 'pic14' ----------------------------------- Zu
> Wie gesagt, wenn einer eine gute Anleitung für das "builden" einer SDCC > Toolchain für PIC16F hat: ich bin sehr dankbar dann dafür ! minimal, rudimentär: https://quozl.linux.org.au//pic16f84-sdcc-blink/
-
Thread
Unterschied PIC16F876 und PIC16LF876?
Hallo zusammen! Kann mir einer den Unterschied zwischen dem PIC16F876 und dem PIC16LF876 nennen? Ich kann da nicht wirklich was erkennen. Danke!
Hier ist ein "LF": http://search.digikey.com/de/de/products/PIC16LF876A-I%2FSS/PIC16LF876A-I%2FSS-ND/446151 Der geht von 2 - 5,5V und kann 10MHz und hier der "F": http://search.digikey.com/de/de/products/PIC16F876AT-E%2FSS/PIC16F876AT-E%2FSS-ND/509513
-
Thread
PIC16C711 mit GALEP 3 loeschen
die PICs mit C in der Mitte OTP sind, > eventuell? Jepp! Die einigen elektrisch Löschbaren PIC16C sind die 16C84 (und die eher unbekannten 16C83). Bis auf diese beiden Typen mit EEProm-Programmspeicher sind alle PICs mit C in der Mitte Typen mit echten EPROM. Und von diesen sind nur die speziellen
mal meinen Chemie Lehrer fragen... Es wäre viel einfacher und auch nicht teuer, wenn du dir einen PIC16F oder auch PIC18F kauftst. Den *F* (F steht für flash) kannst du dann Problemlos über ICSP löschen und neu beschreiben.
-
Thread
PIC Microcontroller
Meinung ist, die AVRs sind besser. Doch das ist eher eine Glaubensfrage. Natürlich brauchst du einen PIC, welcher analoge Eingänge besitzt, damit wird dir der 16F84 nichts nützen... > Welchen µC könnt ihr mir für diese Aufgaben empfehlen? z.B. 16F876 Hier noch etwas Literatur: www.sprut.de
Ich arbeite ausschließlich mit dem PIC16F876. Allerdings hat dieser 28-Pins und wird für deine Anwendungen zu "sperrig" sein. Aber wenn du dir ein paar bestellst und weiter mit den PICs arbeitest ist er genau richtig. Was für ein Display
-
Thread
PIC - Programmierung
syntaxfehler angezeigt beim umwandeln. dann gibt da noch ne bitte: ist es schwierig ein "asm-file" von einen PIC16C54 auf einen PIC16F84A umzuschreiben? ich verstehe rein garnichts vom programmieren, würde die beiden projekte aber gerne realisieren und bräuchte echt eure hilfe. im anhang habe ich die beiden files
nichts am Hut, sorry. > dann gibt da noch ne bitte: ist > es schwierig ein "asm-file" von einen PIC16C54 auf einen PIC16F84A > umzuschreiben? Kommt auf die Voraussetzungen an. Auf jeden Fall unterscheiden sich die Befehlssätze der beiden genannten PICs geringfügig. Da ist es von Vorteil, wenn
-
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
5 LEDs mit 5 Tastern schalten
der Strom über den 100R Widerstand den ich hier für 20mA ausgelegt habe. Eventuell ist es nötig, parallel zum 0.1uF Kondensator noch einen 100k Widerstand zu schalten.
@ Markus Weber (Firma: guloshop.de) (m-w) >> http://www.pic-tec-shop.de/Firmware-p84h68s80-Digi... >Witzige Idee. :-) >Ob es dafür aber wirklich einen Markt gibt? Wer ist so dämlich, für einen einfachen, programmierten PIC 7,90 hinzulegen?
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
besser Frage" eigentlich immer die selben Antworten. Als erstes ist da immer das Argument, der PIC teilt den Takt durch vier. Das ist erst mal richtig, ABER: die 10F, 12F und 16F PICs benötigen dann auch nur EINEN solchen geteilten Takt pro Befehl (außer die Sprungbefehle, die brauchen meist zwei
gegen die PICs ein wenig auf den Zeiger. Die meisten plappern das nur nach, was sie irgendwann zu 16F84 Zeiten mal gelesen hatten und denken, dass sich bei Microchip in den letzten 20 Jahren nichts geändert hat. Na egal. Der OP wird seine Entscheidung schon treffen und sicherlich mit seiner getroffenen
-
Thread
PIC Programmieren
Hallo Ich muss einen PIC16F84A so programmieren dass er die Aufgabe macht: am Eingang(PORTA)ist ein 4er Schalter angeschlossen) und PORTB als Ausgang(ein LED am RB.0 zum testen). und jenach kombination beim Schalter muss
Also irgendwo müsste TMR0 als "volatile irgendwas TMR0;" deklariert sein. Wahrscheinlich in C:\cc5\16F84A.h Eine Erklärung der PIC Timer gibt es bei http://www.sprut.de/electronic/pic/grund/timer/timer.htm In den Assemblerquellen hierzu wird der Timerinterrupt noch extra eingeschaltet.
-
Thread
Belichtungsgerät kaputt?
Platine "Netz-Timer" ... das ist das Bauteil welches nicht läuft ... der Controller ist tatsächlich ein Pic16F84A. Das war nur knapp daneben :) Den Quarz werde ich mir mal ansehen. Danke für den Tip.
SmellyBelly schrieb im Beitrag #4930654: > tatsächlich ein Pic16F84A. Wenn das /Misstding/ nicht mehr anschwingen will, leg ein 1MOhm parallel.
-
Thread
RFM12 Hausautomatisierung - Hat jemand Erfahrungen?
weitere HW und SW Arbeiten mit notwendigen EW-Tools für die Controller.... Gut, ich hätte da Tolls für PIC16C/F84 oder für den AVR2313 (so hieß er doch??).. Tiny müßte dann auch gehen...
HW und SW Arbeiten mit notwendigen EW-Tools für die > Controller.... Gut, ich hätte da Tolls für PIC16C/F84 oder für den > AVR2313 (so hieß er doch??).. Tiny müßte dann auch gehen... Ein paar RFM12B Module kombiniert mit ATEMGA's sind keine große Herausforderung. Es gibt auch jede Menge Beispiele
-
Thread
PIC beim CP entfernen getöttet?
Hallo, ich hab gestern meinen ersten PIC gebrannt, einen 16F84A-20, zumindest hab ichs versucht. Mit einem Sprut8 Brenner und der aktuellesten USBurn. Der Code war für diesen Pictyp von einem Entwickler, sollte also fehlerfrei sein.
Hmmm, nen anderer Pic arbeitet lässt sich brennen. Aber warum erkennt USBurn den 16F84A nicht mehr?
-
Thread
Compilerfehler?
nop 03F6E 000000 nop 03F70 000000 nop 03F72 000000 nop 1007: 1008: ps021conf[0] = 0x84; //Addr4 + CMD 03F74 2FF847 mov.w #0xff84,0x000e 03F76 2FFF86
nicht sowas macht, obwohls eigentlich auch egal is: [code] 1008: ps021conf[0] = 0x84; //Addr4 + CMD 03F28 2FF847 mov.w #0xff84,0x000e 03F2A 2FFF86 mov.w #0xfff8,0x000c 03F2C 478306 add.w 0x001e,0x000c,0x000c 03F2E 784B07 mov.b 0x000e,[0x000c++] 1009:
-
Thread
LED Fading mir PIC
Hallo, hast die den PWM Source Code für den PIC 12f683 für den CC5X Compiler ? Im internet findet mall allerlei C-Beispiele an PWM aber sogur wie nichts für den PIC und den CC5X .. Grüße Ralf
Hallo Niko, hast du den PWM Code vom Frank auf den CC5X für den PIC12f683 umgestellt ? Ich hätte gerne den C Code um einen eine LED-Beleuchtung mit einer digitalen Poti-Lösung auf PWM mit dem 12f683 umzustellen ... Grüße Ralf
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
: ... 0036 04a4 bcf 0x04,5 0037 0213 movfw 0x13 0038 05a4 bsf 0x04,5 0039 01b3 xorwf 0x13,f ... bit 5 an Adresse 4 schaltet die RAM Bänke um (ja, extrem eklig, ist aber so beim PIC, bei den
Verbindung zwischen Programm- und Datenbus (bis auf die MOVLW, RETLW- etc. Befehle). To begin with, the PIC12F508/509/16F505 devices use a Harvard architecture in which program and data are accessed on separate buses. This improves bandwidth over traditional von Neumann architectures where program and
-
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
PIC 16F84- Programmierung mit SPRUT Beispiel
zu brennen kommt folgendes: Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
Report 20-Oct-2006, 10:48:09 Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
-
Thread
PIC mit PickIT3 --> Target device ID does not match.
Hallo, ich hab die Aufgabe bekommen auf mehrere PICs (PIC16F1946 und PIC16F1933) eine neue Software draufzubrennen. Als IDE benutze ich MPLAB IDE v8.63, die Firmware des PickIt 3 ist 1.23.46. Die Verdrahtung wurde mit Hilfe eines Steckers realisiert an die
jetzt auch, aber in folgender Form: einmal habe ich die Schaltung auf einem Experimentierboard und den PIC16F84A im 18 pol. DIL-Gehäuse. Da funktioniert alles. Auf einer Platine habe ich den Controller im ebenfalls 18 poligen SOIC Gehäuse, gleiche Pinbelegung und auch sonst gleiche Schaltung, da kommt dann
-
Thread
Frage zu Assembler
project5 ;---------------------------------------------------------------------------- list p=16f84a ; processor pic16f84a #include <p16f84a.inc> ; verwendet definition ;---------------------------------------------------------------------------- __CONFIG _CP_OFF&_PWRTE_ON
Und die Dinger hatten anfangs nicht mal Interrupts. Echt! Das Urgestein der Flash-Typen ist der 16F84. Der hat Interrupt.
-
Thread
Suche einen µC / Serie
Einige PIC18 Typen von Microchip können ein Programm aus einem externen Speicher ausführen, haben aber trotzdem alle ein internes Flash. Die haben jedoch einen maximalen internen Takt von 16MHz. Wies bei den PIC24
Pic Romless, max 6.25Mips, die Bauform ist SMD, aber dank PLCC84 Socket problemlos auf Rasterplatine machbar. 18f801 müsste es sein.
-
Thread
Microcontroller Projekt für Anfänger
(PIC10F320) Operating Current (PIC10LF320): -25µA @ 1 MHz, 1.8V, typical
Nach Möglichkeit so wenig Bauteile wie es geht für den Prozessor > (z.B: keine externer Quarz) Der PIC10F320 hat einen internen 16MHz Oszillator und Interruptfähige IOs (einer Input only). Der MCP1703 brauch als Beschaltung 2x 1µF Keramik, und der PIC10F320 nur einen 100nF Keramik. Pullups für die Tasten
-
Thread
PIC Port B Spinnt
wo noch was mit dem Interrupt umstellen. ich find einfach keine Lösung. Habe das Programm auf 2 PIC´s laufen lassen und es ist auf beiden das selbe problem. Sollte jemand einen 16F84A rumliegen haben kann er ja mal probieren ob bei ihm das selbe passiert. schon mal danke für eure Hilfe. ;********************************************************************** ; This file is a basic code template for assembly code generation * ; on the PIC16F84A. This file contains the basic code * ; building blocks to build upon. *
-
Thread
[V] PicStart plus
in Kleinststückzahl gefertigt) Ehrlich gesagt weiß ich gerade nicht einmal ob damit ausser dem 16C84 (und damit, selbst falls es nicht explizit auswählbar sein sollte, auch 16F84) überhaupt irgendwelche PIC mit Flash Programmiert werden können. Und wenn auch nur die heute schon lange "veralteten.
damals glaube ich 5 Euro zzgl. Versand gezahlt als ich tatsächlich noch mal ein Programm für einen PIC 16C64 erweitern musste... ISt aber schon 15 Jahre (oder mehr?) her... Gruß Carsten
-
Thread
Mit Pic32 anfangen
Mit dem PK3 kannst du alle halbwegs aktuellen PICs programmieren und viele auch Debuggen. Egal ob 10F, 12F, 16F, 18F, 24F oder wie du möchtest 32F. (ICh meine Programmieren geht bei wirlich allen Pics mit F in der Mitte. Nur die C Typen gehen -mit ausnahme des 16C84- damit nicht mehr.) Was gut ist
empfehlen einen PIC18F zu benutzen (im DIP). Sollte es schneller anspruchsvoll werden, deine Lötkenntnisse aber noch kein TQFP zulassen, kannst du auch ein 16bit dsPIC im SDIP Gehäuse nehmen. Jedoch wirst du irgendwann
-
Thread
high low überprüfung
initialisieren und am schluss einen timer unter RA4 starten der bei allen lows hochzählt list p=16F84A ; list directive to define processor #include <p16F84A.inc> ; processor specific variable definitions __CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _RC_OSC ; '__CONFIG' directive
d.stolarek das problem ist so zu lösen du musst vor die register &0x7f das hier setzten da in der inc datei 8bit gesetzt sind und bei dem pic nur 7bit gehen^_^
-
Thread
lineare interpolation auf dem PIC
Hallo, ich möchte folgende Funktion in Assembler auf einem PIC18F4685 realisieren: Input der Funktion: zwei 8-Bit Werte a und b sowie ein 4,5 oder 6 bit wert i i ist ein step counter, der mir die werte zwischen a und b in i schritte unterteilen soll. Beispiel
Nehmen wir mal an, Du willst den Weg von a nach b in 16 Schritten zurücklegen. Dann ist die Schrittweite ja (b-a)/16. b-a kann man ganz einfach rechnen. Das "durch 16" macht man etwas trickreicher: Zunächst mal rechnet man nicht mit 8
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
der Platine, von dort zu den Anschlüssen des Attiny. Hier nun die versprochenen Bilder: http://pic.leech.it/pic.php?id=6a1c565k1024img03.jpg http://pic.leech.it/pic.php?id=d74ee5a7k1024img03.jpg http://pic.leech.it/pic.php?id=83c9aa23k1024img03.jpg http://pic.leech.it/pic.php?id=6bb84e85k1024img03.jpg http://pic.leech.it/pic.php?id=54cccc6fk1024img03.jpg http://pic.leech.it/pic.php?id=9077806k1024img03.jpg http://pic.leech.it/pic.php?id=b3e4f44k1024img03.jpg http://pic.leech.it/pic.php?id=3d3b68fk1024img03
-
Thread
LED-Matrix (Wortuhr - frage)
F1 G1 H1 I1 J1 K1 L1 M1 N1 O1 P1 A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2 M2 N2 O2 P2 A3 B3 C3 D3 E4 .... .... K7 L7 M7 N7 (de facto soger etwas anders weil nicht jeder der 10 x 11
Mike schrieb im Beitrag #3037631: > Falls du wie im Schaltplan einen PIC18F2550 verwendest, dann kannst du > laut Datenblatt max. 25mA pro Pin in die LEDs schicken. Das sollte > eigentlich reichen. Du solltest aber vorher sicherheitshalber mal testen > wie hell die
-
Thread
Problem mit kleinem PIC Programm
Desktop\BBC1.o" is out of date. Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A "BBC1.asm" /l"BBC1.lst" /e"BBC1.err" /d__DEBUG=1 Warning[215] C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 32 : Processor superseded by command line. Verify processor symbol. Message
> Message[301] C:\PROGRAMME\MICROCHIP\MPASM SUITE\P16F628A.INC 35 : Welchen Controller verwendest Du? In MPLAB ist der PIC16F84A eingestellt und im Sourcecode steht der PIC16F628A. Gruß John
-
Thread
IRSND mega8: IR CODE senden ->nur symmetrische PWM
supporting OC0, e.g. ATmega162 * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85 * IRSND_OC0B = OC0B on ATmegas/ATtinys supporting OC0B, e.g. ATtiny84, ATtiny85 *--
---------------------------------------------------------------------------------------------- * PIC C18 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC 18F2550
-
Thread
[C] XC8 verschwendet Speicher
hinfällig. Axel Schwenke schrieb im Beitrag #3434042: > Aber wir wissen > ja nicht, was für ein PIC das ist. PIC16F876 (leider). Hat nur einen 8 Level tiefen Stack und der dient nur zur Speicherung der Rücksprungaddresse. Axel Schwenke schrieb im Beitrag #3434042: > Dazu kommt noch, daß der XC8
sage mal alles was ab 1994 auf den Markt gekommen ist hat einen echten Hardwarestack! (mein erstes PIC Buch mit Drucklegung von 1995 beschreibt den schon!) Selbst die nun auch Fast 20 Jahre alten Oldtimer wie der PIC16C71 uoder immer noch verwendete PIC16C84 (Ist gleich 16F84, nur anfangs mit EEPROM
-
Thread
H743 und F746 - Probleme mit dem Takt
0x00000006 <+6>: str r0, [r7, #4] 0x00000008 <+8>: mov r3, r1 0x0000000a <+10>: strh r3, [r7, #2] 0x0000000c <+12>: ldrh r3, [r7, #2] 0x0000000e <+14>: lsls r2, r3, #16 0x00000010 <+16>: ldr r3, [r7, #4] 0x00000012 <+18>: add.w
aussehen: [c]/** * @brief Toggle the specified GPIO pin. * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F3 family * @param GPIO_Pin specifies the pin to be toggled. * @retval None */ void HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) {
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Vorteile bringt. Ich habe manchmal das Gefühl das einige beim Thema 8Bit µC nur Modelle wie den PIC16F84 oder ATMEGA8 im Kopf haben und diese mit aktuellen 32Bit µC mit MIPS oder Cortex M3 Kern vergleichen... Dabei sind Taktfrequenzen bis im Bereich von 100MHz, Programmspeicher über 100kByte und
A. K. schrieb im Beitrag #3482577: > Wilhelm F. schrieb im Beitrag #3482569: >> Wird es mal, wie mein PIC12F675, auch 32-Bitter im DIP8-Gehäuse geben? > > Gibts als LPC800 doch schon und der ist
-
Thread
PIC's sterben wie Fliegen
Hab noch: -PIC12C508/JW -PIC16C57/JW -PIC16C71/JW -PIC16F84/20 Bei dehnen gibt es die Probleme nicht, Gott sei Dank. Wär echt übel wenn die auch noch kapput gehen würden, sind ja nicht grad billig. @Andreas: Sind die 16F773 nicht Flash Typen, also direkt überschreibbar? Oder meinst du 16C773? Gruß Flo
-
Thread
Klarstellung fuer Anfaenger
ersteinmal müsstest du wissen wo es ungefähr hinlaufen soll. Am einfachsten finde ich ist ein PIC zu verstehen. Mit einem PIC16F88 kann man schon viel machen und den Programmer kann man für ca. 20 € selber bauen. Für AVR hat Ulrich Radig einen Programmer welcher so um die 10€ kostet. Ich denke
. Mit AVR habe ich einfach nicht so viel erfahrung gemacht. Wie zum Beispiel mit dem PIC16F88, PIC16F84A, P89C51RD2BN und dem Fujitsu MB96F348. Was man kennt und und versteht, schätzt man auch. Es gibt nicht den Perfekten Controller oder die perfekte Controller Familie sonst würde sie wohl