-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo! Möchte das RFM12 an einem PIC 16F876 betreiben. Auf was muss ich achten? Hat das schon jemand mit einem PIC versucht? Danke für eure Hilfe. mfg Martin
FSK Module zum Laufen gebracht. Allerdings nicht mit einem AVR, sondern der Sender laeuft mit einem pic16f88 und der Receiver mit einem pic16f628a. Der Sender schickt einen String samt checksum in die Welt und der Receiver empfaengt den String und wertet die checksum aus. Das laeft jetzt schon seit 1
-
Thread
Meteotime Crypt Gesperrt
Bit Crypt und 40 Bit Zeitstempel) werden eingelesen (10 Byte) Diese liegen an den Adressen 0x36-0x3F (Crypt: 0x3B-0x3F, Time: 0x36-0x3A) Im nächsten Schritt werden die Daten nach 0x16-0x1F umkompiert. Anscheinend ändern sich die Daten von 0x30-0x3F danach erstmal nicht mehr. Es wird hauptsächlich
sind bereits in Planung. Stand jetzt haben wir: - mehrere funktionierende HKW581-Chips und PIC 12F509-I/P bzw. PIC 12F509-I/SN decapped. - Spezialhardware für verscheidene Szenarien ist im Bau. - Zugang zu mehreren Labors (Elektronik, Reflow, Chemie etc.) - Zugang zu Mikroskopen (inkl IR),
-
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
PIC 16F630 Timer1 Problem (Assembler)
hi Seit kurzem bastle ich mit dem PIC 16F630 herum. Kleine Projekte mit einem Interrupt an einem Pin hab ich problemlos hinbekommen, jedoch komme ich mit diesem Projekt einfach nicht mehr weiter. Nach der Port und Timer1 Initialisiertung
w_temp und status_temp unbedinngt in "shared memory" setzen soll. Das ist der Speicher, der bei meisten 16xPIC ab der Adresse 0x70 beginnt. Er ist aus allen Baenken verfuegbar. Praktisch zeigen die Speicherbereiche 0xF0 - 0xFF 0x170 - 0x17F 0x1F0 - 01xFF alle auf den Speicherberiech 0x70 - 0x7F (die
-
Thread
Welche AVR sind mit SPI zu programmieren
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
Frank K. schrieb im Beitrag #6906695: > 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
-
Thread
Atmel AVR in der Industrie
Du von PICs keine Ahnung hast. [code] PIC10, PIC 12 und PIC16 sind Kleincontroller für spezielle Fälle, die haben 8 Bit Datenbreite und tatsächlich 12 (PIC10) bzw. 14 Bit Kern (PIC12 und PIC16). PIC18 ... haben 8 Bit Datenbreite und 16 Bit Kern PIC24 PIC30 dsPIC33 ... haben 16 bit Datenbreite und 24 Bit Kern PIC32 ... was wohl ... richtig: 32 und 32 Bit [/code] Ganz grosser Vorteil für die industrielle Fertigung
-
Thread
Biete Oldskool ;) Alte Prozessoren & Rams & Roms.
Dann noch was ganz leckeres... Nen PIC16C73B / JW (der mit dem Guckfensterlein zum Löschen ;) (irgendwie nen Kultobjekt *g*) dann noch .. 3x PIC16F73-I/SP DIP 7€ +Versand 3x PIC16F72-I/SO SO 7€ +Versand 28x PIC 16C54-XT/P
Hallo Manuel, den alten 16C73B würd ich mir glatt ins Regal legen. Gegen Versandkosten? Gruss, Edson
-
Thread
FIR Filter auf PIC
Stefan K. schrieb im Beitrag #5091091: > Ob das bei Deinem PIC (welcher?) möglich > ist, weiss ich nicht. Es ist ein PIC16F15376 Also die Musik durchschleifen funktioniert, von daher gehe ich davon aus, dass Jitter kein Problem ist? Wenn die Schleife
sondern darum, dass ich das alles erstmal richtig verdrahtet bekomme. Ich versuche erstmal, an mein PIC16F15376 Dev-Board einen Spannungsteiler hinzufriemeln und dann nochmal die ADC-Werte aufzuzeichnen, vllt. klappt das dann auch mit Matlab :D
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
Hi, ich habe die beiden Module jetzt am laufen mit einem PIC16F819 (es lag daran, dass ein Modul prinzipiell nicht ok war - Lötproblem). Ich sende jetzt wie in dem Beispiel von hoperf 17 Byte, aber alle 100msek. Klappt prima, dass 2. Modul schickt den gleichen
Ja. Ich nutze den PIC16F876...ich könnte dir den HEX Code für den Empfänger schicken. ich nutze aber nicht die gleichen PIC Pins zum RFM wie Hope. Müsste nochmal schauen, denke es war der PORT C und die POrt B Pins für die
-
Thread
prog. Temperatursteuerung
ein großer ATMega256. Programme lassen sich also leicht auf andere AVRs übernehmen. Zwischen den PIC-Familien sind die Unterschiede dagegen sehr groß. Deshalb sieht man viele mit den teuren Boliden PIC18F*** anfangen, da bei den kleinen doch ne Menge nützlicher Befehle fehlen. Die billigen PIC12C509
einfach simpler als ein AVR/8051. Aktuell benutzt werden meist die PICs 12f675 (DIL8 !), 16f628 (DIL18), 16f87x (bis DIL40). Der 12f675 hat trotz seiner Winzigkeit schon einen AD-Wandler und kostet nur 2-3 Euros.
-
Thread
Gleiche Funktion. 23 cycles anstelle von 6?
Frage: Das ganze läuft auf einem 16Bit, PIC24F Meiner Ansicht nach würde der zweite code deutlich schneller ablaufen als der erste. Jedoch ist genau das gegenteil der Fall. Warum? [c] // 6 cycles typedef union _ade_status1
schrieb im Beitrag #4734146: > Weil es der Compiler so übersetzt hat, dass er sinnloserweise mit 16bit > statt 8 bit Variablen arbeitet? Die PIC24 sind 16-Bitter Simon M. schrieb im Beitrag #4734127: > #define STATUS1_SEQERR 0x00080000 Ich sehe da 32 Bit MfG Klaus
-
Thread
Wahl Mikrocontroller Abschlussarbeit
ist, wird der andere gefüllt und der jetzige ausgewertet. Da geht nix verloren. Da reicht auch ein 16bit PIC aus. Oder ein ATxMega (8Bit). Auf diese Weise generiere ich auf einem XMega ein 160kSpS Audiosignal per DDS und Lookuptable.
pro Sekunde) Sind das weitere externe AD-Wandler? Oder können das interne sein? Ich bin alter PIC-Anhänger und könnte mir vorstellen, die Aufgabe mit einem PIC16F87X zu lösen. Besten Gruß
-
Thread
Suche ultra-low voltage, micropower MCU
Schau Dir auch mal den STM32F411 an. 1,7 Volt minimal, etwas 4 mA bei 16 MHz aktiv, 1.3 mA sleep, etwa 15 uA im Tiefschlaf mit RTC und Datenerhalt. Alles schon selbst auf einer Platine gesehen.
Uwe Bonnes schrieb im Beitrag #3998324: > Schau Dir auch mal den STM32F411 an. 1,7 Volt minimal, etwas 4 mA bei 16 > MHz aktiv, 1.3 mA sleep, etwa 15 uA im Tiefschlaf mit RTC und > Datenerhalt. Die F-Serie ist jetzt nicht gerade auf Sparsamkeit getrimmt, dass ist eigentlich
-
Thread
DAB+ Modul KeyStone 8650
2. when pin 6 of the PIC18F14k50 is making high (>2,6v), the USB-->rs2332 is disabled and bluetooth control is possible. (RX/TX of the HC-05 is parallel connected to the keystone). I've connect the HC-05 pin32 to pin6 of PIC18F14k50
04 05 07 0B 07 07 06 06 07 0E ................ 0A 0A 08 0B 10 0E 11 11 10 0E 10 0F 12 14 1A 16 ................ 12 13 18 13 0F 10 16 1F 17 18 1B 1B 1D 1D 1D 11 ................ 16 20 22 1F 1C 22 1A 1C 1D 1C FF DB 00 43 01 05 . ".."....ÿÛ.C.. 05 05 07 06 07 0D 07 07 0D 1C 12 10 12
-
Thread
Pic USB Programer
Kit mit der 16f87x-Reihe. Hubert
jetzt den bootloader (hab ich das richtig verstanden, das ist das programm das ich einmal auf den pic brenne um ihm beizubringen, neu ankommende programme selbst in den programmspeicher zu schreiben?) noch eine frage: der erwähnte icd2 hat selbst einen 16f876 - wie programmier ich denn den? und vor
-
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
PIC16F84A include FALSCH
meine frage: kann es sein, dass ich die include datei falsch eingebunden habe? (ich verwende den PIC16F84A) oder liegt es vielleicht daran, dass PORTA nicht mit den pegeln an den eingängen klar kommt? als anhang habe ich einen stromlaufplan angehängt. wobei der mclr eingang über einen 1k widerstand
=========================== PICSTART Program\Verify Report 02-Nov-2006, 15:50:59 Device Type: PIC16F84A Address Range 0-30 Program Memory Errors Address Good Bad 0000: 2801 0000 0001: 3000 0000 0002: 009B 0000 0003: 1283 0000 0004: 0185 0000 0005: 1683 0000
-
Thread
4094 Schieberegister mit PIC 16F84/a ansteuern
ich habe im Inet eine Schaltung gefunden, nennt sich Großanzeige. Die Steuerplatine wird mit einem 16F84(a) betrieben, Quarz 4,0 Mhz und RS232. Es können bis zu 10 Sieben Segment Module angesteuert werden. Auf den Modulen 4094 Schieberegister. Hardwareseitig ist das ganze schon fertig (HH:MM:SS), aber
Hallo Sebastian, habe eben einen 16F84A-04 mit deinem hex-File problemlos beschrieben. Programmer PIC-Kit2 mit original Brennersoftware. Das Problem liegt irgendwo bei dir. Das hex-File ist definitiv i.O. Jochen
-
Thread
Suche Simulator für 8051
alles kann, oder muss ist doch vom Hauptnutzer abhängig. Meiner kann z.B. die 32Bit-MAC des C8051F36x. Geniales Teil, 16x16Bit Integer in 2 Takten, 32Bit shift in 1 Takt. ...und das ganze bei 100MHz, 1Takt Core. Mit Gruß Pieter
viel on-chip-Peripherie, das > stimmt. Und ein DIP-Adapter ist schnell gekauft/geätzt. > Und die F8xx-Serie gibt's im SOIC16 bzw. SSOP24-Gehäuse. jetzt habe ich mir noch einmal die Silabs Sachen angesehen. Der C8051F501-IQ hat einige nützliche Peripherien unter der Motorhaube. Die FLASH-Groessen
-
Thread
Problem mit kleinem PIC Programm
[301] C:\PROGRAMME\MICROCHIP\MPASM SUITE\P16F628A.INC 35 : MESSAGE: (Processor-header file mismatch. Verify selected processor.) Error[149] C:\DOKUMENTE UND EINSTELLUNGEN\SNIEHUS\DESKTOP\BBC1.ASM 46 : Directive only allowed when generating
> 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
[S] PIC16F mit 10 Bit ADC und SPI
PIC16F87x z.B.
Ich würde einen mit Enhanced Mid-range Core wie z.B. den PIC16F1825 verwenden, da diese neueren PIC16 oft mehr RAM/Flash haben und weniger kosten als die alten PIC16. Zudem haben sie mehr ASM Befehle was dir beim ASM Programmieren und dem C Compiler die Arbeit
-
Thread
PIC 10f322- Software soll Folge aus Nullen und Einsen erzeugen
jetzt, wie ich Flash Speicher lese? Speichern im Flash (Allgemeines, Lesen, Schreiben) ist beim PIC10F322 nicht möglich, da bleibt nur das EEPROM. Siehe dazu das Datenblatt des 10F322 und zum Vergleich das Datenblatt zum PIC16F877 )vgl. "3.0 DATA EEPROM AND FLASH PROGRAM MEMORY", auch "3.6 Writing
ich bin über den PIC16F87X nicht hinausgekommen. Das Datenblatt des PIC10F322 widmet dem Thema Flash Program Memory Control ein 11-seitiges Kapitel, das man sich nicht eben mal schnell reinzieht. Für mich bleibt die entscheidende
-
Thread
Brötje ISR Plus Kommunikation / LPB
00 ff 03 19 ff ff ff ff 16 f0 e3 C 78 17 08 00 0c 02 00 14 87 05 05 04 b3 00 ff 03 19 ff ff ff ff 16 f1 43 D 78 17 08 00 0c 02 00 14 e7 05 05 04 b3 00 ff 03 19 ff ff ff ff 16 f1 a3 E 78 17 08 00 0c 02 00 14 47 05 05 04 b3
00 ff 0a 19 ff ff ff ff 16 f1 29 F 78 17 08 00 0c 02 00 14 c7 05 05 04 b2 00 ff 0a 19 ff ff ff ff 16 f1 89 G 78 17 08 00 0c 02 00 14 27 05 05 04 b2 00 ff 0a 19 ff ff ff ff 16 f0 e9 H 78 17 08 00 0c 02 00 14 87 05 05 04 b2
-
Thread
IRMP - Infrared Multi Protocol Decoder
Hallo zusammen, ich hab ja mittlerweile IRMP auf einem PIC16F917 (mit CCS Compiler (auch so'n Kandidat für dreckstool.de)) zum laufen bekommen. Der PIC läuft mit 20Mhz und die ISR mit 9,766kHz. Ich kann also die IR Signale decodieren, und die sehen auch plausibel
Sebastian schrieb im Beitrag #2672822: > ich hab ja mittlerweile IRMP auf einem PIC16F917 (mit CCS Compiler (auch > so'n Kandidat für dreckstool.de)) zum laufen bekommen. Der PIC läuft mit > 20Mhz und die ISR mit 9,766kHz. Ich kann also die IR Signale decodieren, > und die sehen
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
120, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); [/pre] leo
und natürlich -Os statt -O1. Stefanus F. schrieb im Beitrag #5968343: > -fshort-enums Die numerischen Werte von enums sind 8bit groß - Normal > wären es 16bit Das ist allerdings keine Optimieruns-Option, sonder wählt ein anderes ABI.
-
Thread
PIC16F877A
hallo! bin am Verzweifeln ich habe leider keine ahnung von PIC und habe gleich in der ersten stunde ein referat zugeteilt bekommen über alle pins des pic16F877A! und da ich keine ahnung habe hoffe ich dass mir vielleicht jemand helfen könnte! ich bedanke mich
siehe http://www.sprut.de/electronic/pic/16f87x.htm da ist vieles auch in Deutsch erklärt. Gruß
-
Thread
RFM01/02 Basics
der/das FIFO bezieht sich zunächst auf das FIFO-Register im RFM-Modul. mit dem SPI Befehl CE87 wird u.A. der FIFO-Interupt auf 8 bit programmiert (bits f3-f0) so daß dann, beim Erreichen dieses Füllstands die Pins FFIT, SDO & NIRQ auf low gehen. Nach dem SPI Auslese Befehl hast Du im Mega8
Anstatt ce84 und ce87?
-
Thread
Verwirrung wegen JTAG
entscheidendes Argument gegen Atmel. Cortex mit Debugschnittstelle geht noch viel billiger, z.B 8.87 Eure für das F3Discovery Kit bei Mouser. Wenn man zusätzlich noch die Uart Verbindung zwischen Debug CPU und F3 nutzen will, zeigt http://embdev.net/articles/ARM#JTAG_Debugging eine Umbauanleitung um
sie "billig" über JTAG programmieren kann und > desweiteren 8-Bit breit sind. Du kannst jeden PIC nehmen, egal ob 8 (PIC18), 16 (PIC24/dsPIC) oder 32 (PIC32) Bit. Microchip verwendet zwar kein JTAG, sondern ihr eigenes ICSP, aber das zugehörige PicKIT3 kostet im Original 50€, als Nachbau 20-30€.
-
Thread
Frequenzzähler 1Hz - 40MHz
Ports verarbeiten? Das ist (zumindest bei den PICs) kein Problem, das schafft sogar der uralte PIC16F84 ohne externen Vorteiler. Siehe http://sprut.de/electronic/pic/projekte/frequenz/freq.htm
Genauigkeit, aber mit jeder weiteren Stelle wirds heftiger. > Hab nämlich einen für mich ungewohnten PIC (PIC16F716) verwendet. > Das was mich so sehr überrascht hat, war der Umstand, daß dieser PIC > eine derartig hohe Frequenz an seinem Zähleingang überhaupt verarbeiten > kann. Ich hab ja ehrlich
-
Thread
Was wird denn nun aus AVR?
F. F. schrieb im Beitrag #4398897: > Ich lese und höre immer, dass die ARM so klein sind, gibt es denn auch > so kleine IC's, wie die Tinys? Die LPC810 Reihe gibts mit 16 Pins in einem 3,2x2,5mm
Suchspiel: Wo in diesem Foto vom STM32F100C4T6B (16KB/4KB/LPC48) steckt der Cortex M3 Core (0.09 mm² in 90nm und Minimalkonfiguration): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/936px-STM32F100C4T6B-HD.jpg
-
Thread
LED Lauflicht mit PIC16F628 am PC, aber wie programmieren?
angesehen. Es besteht aus 10 LED's und auf der Platine sitzt ein Sipex SP232ACT line driver und ein PIC16F628. Die Platine ist über 4 Drähte mit dem internen COM-Port verbunden, die sind mit RX und TX markiert. Hat irgendjemand eine Idee wie man die LED's wieder zum "laufen" bringen kann?
Programmieren braucht man ein entsprechendes Programmiergerät. Es gibt auch die Möglichkeit einen PIC über einen Bootloader zu programmieren. Aber ich glaube das ist mit dem PIC16F628 gar nicht möglich. Sondern nur mit den neueren PICs wie z.B. PIC16F87x oder PIC16F88x. Stefan schrieb im Beitrag
-
Thread
Verständnisfrage zum Disassemlingcode PWM-Erzeugung
dutyValue &= 0x03FF; // Anding mit Festwert 512 des Mainloops mit dem Wert des 16bittigen // Dutyvalue-Registers 1023 07B0 30FF MOVLW 0xFF // Laden vom Wert 556 (1111 1111) 07B1 05F0 ANDWF 0x270, F
? 07B2 3003 MOVLW 0x3 // Laden vom Wert 3 (0000 0011) 07B3 05F1 ANDWF 0x271, F // Welcher Wert steht im File-Adresse 0x271 ?? 85: 86: // Load duty cycle value 87: if(CCP1CONbits.CCP1FMT
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
...mini timer.. mit PIC16F628 und Kondensatornetzteil, untergebracht in einem Zwischensteckergehäuse, Netzteil, Kontroller, Relais und Display...
auch auf eine Reihe LEDs umgeschaltet werden, oder per Jumper vier Taster einlesen. Gebaut für einen PIC16F627 oder (aber nicht gleichzeitig), PIC16F873 bzw. alle Pinkompatiblen. Ganz links alle Ports (und Osc.) auf Klemmen rausgeführt. Das 2x16 LCD wird über die Klemmen unten rechts verbunden. Die Platine
-
Thread
Hex- bzw C-File in asm
Dazu der Text: #include <16F676.h> #device adc=10 #fuses INTRC_IO,NOWDT,PUT,NOPROTECT,BROWNOUT,NOMCLR #use delay (clock=4000000) // 4MHz clock #rom 0x3ff={0x3444} #byte PORTA = 0x05 #byte PORTC = 0x07 #byte TRISA =
Ja das habe ich den 16F676. So wie es auch auf der I-net seite steht.
-
Thread
USB Koppelfeld für Festplatten
sind normalerweise nicht gemacht, unbelastet zu funktionieren, und da wird dann gerne gespart, z.B. 16V ELCO bei 12V Ausgangsspannung, im unbelasteten Zustand aber 16-17V Ausgangsspannung, weil fixer PWM und feedback opto gespaart. > > pic tech schrieb im Beitrag #2732826: >> Wäre es da nicht
3,3V-Versorgung umschaltar sein, zumindest > in eine Richtung.… > Daten: "2-coil", min. 2.8/3.5V, max. 87mA, 16A, 6,49€ > Ich plane vier Stück vom den RT314F05 … ein. Gemäß der o.g. Entladekurve kann dieses "2,8V-Relais" selbst bei gewisser Akku-Alterung noch bei 80% anziehen. Die exakte Schwelle kann
-
Thread
C18 oder HiTech
0 d8: 2e 19 sub r18, r14 da: 3f 09 sbc r19, r15 dc: 10 e0 ldi r17, 0x00 ; 0 de: 02 2e mov r0, r18 e0: 02 c0 rjmp .+4 ; 0xe6 <main+0x26> e2: 00 0f add r16, r16
d4: 17 c0 rjmp .+46 ; 0x104 <main+0x32> d6: 95 95 asr r25 d8: 87 95 ror r24 da: 98 2f mov r25, r24 dc: 80 91 00 01 lds r24, 0x0100 e0: 89 0f add r24, r25 e2: 80 93 00 01 sts 0x0100, r24 y += argc/2; e6: 60 91
-
Thread
Mikrocontroller-Vergleichstabelle/Auswahlentscheidung
mir Jemand direkt sagen ob/welche dieser Typen meinen Ansprüchen genügt: - PIC 12F629-I/P PIC-Controller, DIP-8 - PIC 16C505-04P PIC CONTROLLER DIP-14 - PIC 16F630-I/P PIC-Controller - PIC 12C508A-04P PIC CONTROLLER Dip-8 - PIC 12C509A-04P PIC CONTROLLER Dip-8 - AT 89C2051 PDIP Atmel C51 8bit-Flash MCU - AT 89C51 PDIP Atmel C51 8bit-Flash MCU - AT 87F51 PDIP C51 8B. QUICKFLASH MCU
-
Thread
Optimale Maschinensprache
dass bei besagtem 0-cycle MOV Rx,Ry eben vorher per register_map[Rx] == 65 register_map[Ry] == 87 signalisiert ist, dass sich der bisherige Inhalt von Rx in Register 65 befindet, und nacher in Register 87 register_map[Rx] == 87 register_map[Ry] == 87 Es wird also schon etwas kopiert, aber
Dieter F. schrieb im Beitrag #4878463: >> ist vom AVR bis rauf zum Xeon alles erlaubt. ;-) > > Und wo - z.B. beim AVR (bei welchem genau) geht das? Genausowenig wie beim 8051 oder PIC. Wer sagt, dass sich
-
Thread
ST7735 1,8" TFT Codeoptimierung
Ich arbeite gerade mit einem 1,8" TFT. Das von einem PIC18F25K22 angesteuert wird. Der PIC läuft mit intern 16MHz OC, und dem SPI MOdul 1 bei 4MHz. Nur leider dauert der Bildaufbau mir noch etwas zu lange. Mein Aufruf der Funktion lcd_fill_screen(farbe
keine Antwort ? Die PIC18F sind wohl weniger in Gebrauch hier... ?
-
Thread
Schneller Bit Buffer
Nun... es ist kein AVR sonder ein PIC18F87J11
Spackotus schrieb im Beitrag #3236859: > Nun... es ist kein AVR sonder ein PIC18F87J11 Ich mag mich irren. Aber auch der hat keinen Barrelshifter.
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
avrasm] 0000004a <main>: #define LEDBIT 4 main (void) { 4a: 80 e1 ldi r24, 0x10 ; 16 4c: 87 bb out 0x17, r24 ; 23 DDRB = 0x10; PORTB = 0xFF; 4e: 8f ef ldi r24, 0xFF ; 255 50: 88 bb out 0x18, r24 ; 24 52: e0 e6 ldi r30, 0x60 ; 96 54: fa ee ldi r31, 0xEA ; 234 */ void _delay_loop_2(uint16_t __count) { __asm__ volatile ( 56: 8e 2f mov r24, r30 58: 9f 2f mov r25, r31 5a: 01 97 sbiw r24, 0x01 ; 1 5c: f1 f7 brne .-4 ; 0x5a <main
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
man bekommt alles irgendwie dran-adaptiert, aber in > Hardware wäre toll gewesen. Bei USB gibts PIC24, dsPIC33 und PIC32 in SDIP28. https://www.microchip.com/en-us/product/PIC32MX270F256B FS Host, Device und OTG. 50 MHz, 256k Flash, 64k RAM. Alles da. Kaufbar. https://www.mouser.de/ProductDetail/Microchip-Technology/PIC32MX270F256B-50I-SP?qs=sGAEpiMZZMtXHE36kCvv31%2FWuqN0rWph4vqIXdTjnZw%3D Leute ohne Scheuklappen haben keine Probleme, was passendes zu finden. fchk
-
Thread
[VS] wer es noch brauchen kann
entweder Tonne oder gegen aufgerundete Versandkosten: [pre] 2 x PIC18F452-I/P (PDIP-40) uC 2 x 87C52EBPN (DIL40) uC 3 x P80C552FA (PLCC 84) uC 3 x IDT7025L55J (PLCC84) Dualport RAM 3 x P89C52X2BA (PLCC44) uC 14 x 27V512-120 (PLCC32) EPROM 30 x PVT312LPBF (DIL6
#7571582: > entweder Tonne oder > gegen aufgerundete Versandkosten: fast alles weg! nur noch 2 x PIC18F452-I/P (PDIP-40) uC 2 x 87C52EBPN (DIL40) uC 3 x P80C552FA (PLCC 84) uC 3 x P89C52X2BA (PLCC44) uC 7 x MAX3316EEAE (TSSOP16) RS232 Tranceiver 2 x 82C52UBA (PLCC44) uC 3 x MAX3232ECWE (SO16)
-
Thread
irsnd Callback function
---------------------------------------------------------------------------------------------- * PIC C18 or XC8 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC
// C18 compiler # define IRSND_OCx IRSND_PIC_CCP2 // Use PWMx for PIC // change other PIC C18 specific settings: # define F_CPU
-
Thread
HI-Tech Compiler
: Error [499] ; 0. undefined symbol: _Testpin_HIGH(example.obj) Es handelt sich um den PIC16F688 Danke Sadier
* PIC16F688 */ #ifndef __PIC16F688_H #define __PIC16F688_H // Special function register definitions volatile unsigned char INDF @ 0x00; volatile unsigned char TMR0 @ 0x01
-
Thread
Integer Math Lib
AN752 CRC Algorithm for MCRF45X Read/Write Device 3/15/01 TB040 Fast Integer Square Root 10/16/00 AN730 CRC Generating and Checking 5/22/00 TB028 Technique to Calculate Day of Week 8/23/99 TB026 Calculating Program Memory Checksums Using a PIC16F87X 11/6/98 AN526 PIC16C5x/PIC16Cxx Utility Math Routines 8/26/97 AN616 Digital Signal Processing with the PIC16C74 8/26/97 AN542 Implementation of Fast Fourier Transforms 8/26/97 AN660 Floating Point
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
ich anhand einer flüchtigen Google-Suche lediglich eine AppNote von 2003 gefunden, im Datenblatt des PIC16F1454 ist das ICSP nicht wirklich dokumentiert. Was die Frage aufwirft, ob die PIC-Programmier-Schnittstellen überhaupt öffentlich dokumentiert sind, also zum Selbst-Implementieren hinreichend, oder
Datenblatt des > PIC16F1454 ist das ICSP nicht wirklich dokumentiert. Was die Frage > aufwirft, ob die PIC-Programmier-Schnittstellen überhaupt öffentlich > dokumentiert sind, also zum Selbst-Implementieren hinreichend
-
Thread
8051 Chip für Einstieg
wenn man sie so sehen will - oder eben auch nicht. Ich habe mit MOS6210, bei Mikrocontrollern dann PIC16 angefangen und außer dem Rest der Microchip-Familie noch ATMega8, ATTiny und auch den STM32 mit Assembler gefüttert. Bei allen ist es in der Regel so, dass ich das InstructionSet bereithalte um im
ja auch eine breite pallette an verschiedenen typen, sind imo immer mal ein blick wert.. zb. der f06x ,wenn man es braucht, hat echt gute brauchbare 1msps 16bit adc mit DMA und für bissel mehr speicher ein unkompliziertes emif... sind aber halt nicht wirklich die kostengünstigsten aber noch im
-
Thread
MCP23016 16bit Port Expander an PIC(18F452) mit I2C über MSSP
Ich versuche seit einigen Tagen 16bit Port Expander(MCP23016) mit I2C über den MSSP Anschluss meines PIC18F452 anzusteuern. Bisher ist es mir nicht gelungen das der Chip auch nur ein Lebenszeichen von sich gegeben hat. Im Daten
und dann die Daten. Kann auch sein, dass das falsch ist. Das Datenblatt deas PIC18F452 haeb ich von hier: http://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A300%252FPIC18F242_PIC18F252_PIC18F442%2523MIC.pdf;SID=12TirYq38AAAIAAH2xdJQ13c563bdfb27c649372d97e1189e7689
-
Thread
Einregister- vs. Mehrregistermaschine
nicht, aber sie migrierten in den Embedded-Bereich, und dorthin wo die Kosten entscheidend waren (C16,C64). Und dabei ist es bis heute geblieben. Andere Varianten hat es zwar noch ab und zu gegeben, ob Stack-basierend (Burroughs, HP, x87) oder ausschliesslich speicherbasierend (Intels 432-Desaster
und welche Du? Aktuelle Favoriten sind AVR für Kleinkram bis 28 Pins, darüber STM32. Wobei auch PIC24 und PIC18 mit auf der Rechnung sind - die PIC18 weil es nur da 28pinner mit CAN gibt. Ich bin freilich recht flexibel was die Familie angeht. Ich bin kein Profi und ausgesprochen neugierig, was