-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
MSP430F2013 2 MSP430F2274 1 MSP430F1612: 2 MSP430F5438: 1 TMS320F28023: 1 TMS320F28069: 1 TMS570 1 PIC12F202 1 PIC12F1822 2 PIC16C57 1 PIC16C84 1 PIC16F628 2 PIC16F690 1 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50
MSP430F2013 2 MSP430F2274 1 MSP430F1612: 2 MSP430F5438: 1 TMS320F28023: 1 TMS320F28069: 1 TMS570 1 PIC12F202 1 PIC12F1822 2 PIC16C57 1 PIC16C84 1 PIC16F628 2 PIC16F690 1 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50
-
Thread
PIC ICD 2 selbstgebaut
habe folgendes problem icd1 nachbau, mplap 5.0, pic 16f877 -->funktioniert mit pic 16f877A funktioniert nur der selbstest also praktisch nix hilft hier nur ein icd2 oder gibt es noch ander möglichkeiten das system mit den neueren PICs der
Wenn man 1-Prozent -Widerstände verwendet,lohnt das allerdings kaum.Mehr dazu unter meinem Punkt 5c 4.Es ist zu klären, welche VPP-Werte das MPLAB mit dem ICD2 gerne einstellen können möchte: PIC16 oder 18 dürfen glaub ich maximal 13,25V haben. Plus 0,2V Verlust im Schalttransistor T2 13,45V
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
als das display. - größe 40mm x 60mm 2. MMI platine (in arbeit) - nur mit display lieferbar. - 5 volt eingang. - MSP430F15x/MSP430F16x/MSP430F161x microcontroller. - JTAG anschluss. - I2C anschluss mit pegel anpassung. - RS232
Hello, is anybody had implemented the communication between x65 display and PIC 18fxx5x? I'm very interested in correct schematic, because currently I still having problems connecting ones. 2Mario: can You, please, send me the Your schematic (with pic16)?
-
Thread
Atmel oder PIC Gesperrt
Linksammlung von Chris B.: http://www.stefan-buchgeher.info/elektronik/elektronik.html#Kap2 - PIC-Projekte und -Routinen, - Tipps für die Einbindung von CC5X in MPLAB (http://www.stefan-buchgeher.info/elektronik/cc5x/cc5x.html) Damit kann man auch die kleinen PIC (16F..) in C programmieren.
teilen. Na und? Dafür kann man die PICs deutlich höher takten. Während beim ATMEGA spätestens bei 16MHz Schluss ist, konnte man selbst die Uralt PIC16C5x im HS-Mode bis zu 40 Mhz Taktfrequenz betreiben. Ein schnelleres Quarz ist jetzt nicht unbedingt teuerer..
-
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 größeren hast
dcf+5,f 004a 04a4 bcf 0x04,5 004b 0218 movfw dcf+6 004c 05a4 bsf 0x04,5 004d 01b8 xorwf dcf+6,f 004e 04a4 bcf
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Warum der Versuch, eine Hardware, die ganz deutlich auf Assembler > ausgerichtet ist, mit Gewalt auf C zu trimmen? Die Hardware der Singlecore-µC von Padauk erscheint mir ähnlich gut oder schlecht für C geeignet wie MCS-51 - besser als pic14 und pic16, schlechter als z80 und stm8. Die Einschränkungen
werden können. Der PMS150C ist mehr als 10x kleiner als der PIC - trotz erweiterter Funktionalität.
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
zwei 32-Bit Integer addieren, dann macht der das. Vollkommen egal, ab das Target ein 8-Bit AVR, ein 16-Bit PIC oder ein 32-Bit ARM ist. Der einzige Unterschied ist, daß es auf den kleinen µC länger dauert. Und deswegen ist deine Bekanntheit mit PIC16x auch kein Argument dafür, bei Microchip zu bleiben
Genau wegen dieser absurden "Ergebisse" beim XC8 verwende ich auch den C18 bzw. den cc5x für die 10F, 12F und 16F PICs. Beim cc5x wird auch in der freien Version ASM-Code erzeugt, den man von Hand fast nicht mehr besser machen kann. Einzig die fehlende automatische Optimierung
-
Thread
IRMP - Infrared Multi Protocol Decoder
void fb(void) { if( i_ ) { //_toggelbit = ( i_ >> 11 & 1); L_Com = (i_ >> 6 & 0x1F)*100; L_Com += (i_ & 0x3F) | (~i_ >> 7 & 0x40); [/c] Ein RC5x-Frame sieht folgendermaßen aus: C6 T A4 A3 A2 A1 A0 C5 C4 C3 C2 C1 C0 Die Zeile [c] L_Com = (i_ >> 6 & 0x1F
i_ >> 7 & 0x40); [/c] sollte wohl C6 C5 C4 C3 C2 C1 C0 speichern, wobei C6 invertiert ist nach dem RC5x-Protokoll. Aber das scheint ein Programmierfehler zu sein: Wenn ich richtig zähle, stimmt aber die Bitposition
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
knabbet schrieb im Beitrag #3463961: >>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >>Atmel ARM9, STM32 > MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, > H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
schrieb im Beitrag #4163835: > Am besten in Assamlber Die Mutter aller Lauflichtprogramme für PIC16 in ASM: ; David Tait (david.tait@man.ac.uk) ; PROCESSOR 16C54 ;COULD BE ANY 16C5X __CONFIG 0FH ;RC OSC, WATCHDOG ; PORTB EQU 6 STATUS EQU 3 CARRY EQU
schrieb im Beitrag #4163835: >> Am besten in Assamlber > > Die Mutter aller Lauflichtprogramme für PIC16 in ASM: > > ; David Tait (david.tait@man.ac.uk) > ; > PROCESSOR 16C54 ;COULD BE ANY 16C5X > __CONFIG 0FH ;RC OSC, WATCHDOG > ; > PORTB EQU 6 > STATUS EQU 3
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier stelle ich eine kleine Steuerplatine vor die genau hinter ein 2x16 LCD Modul passt. An PEripherien sind vorhanden: uC mit PIC18F4620, RS232, RS485, I2C, TMP101, RTC mit DS1302, 1Mb EEPROM, PWM BL, uC Kontrasteinstellung. 5x5 Keypad, analog und Timeranschluesse.
Im Anhang eine uC Platine mit 96-Pin DIN Steckerleiste. Auf der Platine sind ein PIC18F8722, LM4132-2.5V, 1Mb EEPROM, TMP101, DS13307 RTC, 2x 12-bit DACs, 2x RS232 und 1x RS485, 8 LEDs(TPIC2810) und ein I2C(PCA9554) LCD
-
Thread
Frequenzzähler 1Hz - 40MHz
Anfang von config.h werden die verfügbaren Anpassungen aufgezählt. Wir fügen eine neue hinzu: [c] #define michael_2x16 4 [/c] und wählen sie aus: [c] #define CUSTOMIZATION michael_2x16 [/c] in dem folgenen #if Block müssen wir nun unsere Anpassung beschreiben. Dazu müssen wir im Prinzip ein paar C-Makros definieren. Wir fügen unter dem Block für default_2x16 einen weiteren #elif Block ein: [c] #elif CUSTOMIZATION == michael_2x16
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
STMicroelectronics/STM32F030R8T6/?qs=sGAEpiMZZMvmogu7fABzFjP8fYdCFJcR ... die Qual der Wahl ... 2xSPI, 2xI²C, 2xUART, 5xTimer + 1xTimer Intern Mouser hat davon auch mehr auf Lager und der ist billiger.
aber sicher kein Exemplar für den µC Einsteiger mit Lernabsicht ist. Und es steht sogar eine Ankündigung für den PIC16LF707 für 0,19 Euro! Das ist im gegensatz zum PIC10 für 33ct sogar ein vollwertig einsetzbarer µC. (Auch wenn ich den
-
Thread
Meteotime Crypt Gesperrt
00 08 13 5A E4 FC 17 00|4D 62 0C EE CB 05 1D C4 0010 00 0E 01 00 00 00 20 31|45 68 10 00 07 FC 84 18 < $12 or 0x01 ??? 0030 00 00 C0 0F 81 31 00 01|13 84 06 60 6C 95 67 18 00000527: v
v 0000 00 08 13 5A E4 FC 17 00|4D 62 0C EE CB 05 1D C4 $12 or 0x80 ??? 0010 00 0E ED 01 00 00 20 31|45 68 10 00 07 FC 84 18 < $13 = 0x01 ??? 0030 00 00 C0 0F 81 31 00 01|13 84 06 60 6C 95 67 18 00000535:
-
Thread
Retro Fieber: Z80 oder 68000 ?
Christian J. schrieb im Beitrag #3882628: > driver.c:79: rx.rd_ptr = (rx.rd_ptr +1) % RX_BUF_SIZE; > > 0064 16 00 [ 7] 165 ld d,#0x00 > 0066 13 [ 6] 166 inc de > 0067 C5 [11] 167 push bc > 0068
00B0 C6 01 [ 7] 198 add a, #0x01 00B2 DD 77 F9 [19] 199 ld -7 (ix),a 00B5 DD 7E F0 [19] 200 ld a,-16 (ix) 00B8 CE 00 [ 7] 201 adc a, #0x00 00BA DD 77
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Seid ihr sicher dass es sich um einen PIC12F5xx handelt und nicht um einen PIC12C...? Wenn es nämlich der C ist ist es ein nur einmal programmierbarer IC ... Wäre eigentlich sinnvoll beim Produktionseinsatz da diese One Time Programmable
zwei kurze Hinweise zum PIC: 03ff 0c04 movlw 0x04 d.h. Reset-Vektor auf 0x3ff passt zum 12F509 und nicht zum 12F508 ansonsten wäre das Wort auf 0x1ff lesbar, was es aber nicht ist. Ich bin beim Auslesen nicht auf
-
Thread
Wie steige ich am besten von AVR auf PIC um?
fast nur noch in C/C++. Lehrbuch für PIC10,12,16,18 PIC-Microcontroller, 2. Auflage Günter Schmitt Oldenburg
Ein AVR macht bis zu 20MHz. ein PIC18 bis zu 64MHz (16MIPS) 20/4=5 16/3=5.333333
-
Thread
Womit programmiert ihr eure µCs?
1. PIC16, PIC18 2. Assembler, C 3. PicKit3 4. MPLAB zufrieden?
1. PIC16C5x 2. Assembler 3. PicStart Plus + UV-Lampe 4. MPLAB, Propritäre SW
-
Thread
AVR gegen den Rest der Welt
. Wenn Du z.B. nur einen ganz "kleinen" µC benötigst ist der PIC10F200 unschlagbar günstig. Der kostet bei 5k Stück nur noch 0,32 US$.
der Core geändert hat und die Peripherie gleich blieb. Bei meiner jetzigen Firma setzen wir die C166-Familie (C16x, XC16x, XE16x) und den PIC ein. Den C166 wegen der Capture Compare Unit, den PIC überall da, wo ein C166 zu teuer wäre. Es gibt jetzt natürlich auch Prozessoren von anderen Herstellern
-
Thread
STM32 24Bit Bmp nach 565RGB Format
>Poste auch mal die Bitmapdatei. hier http://www.mikrocontroller.net/topic/290410#3107007 [c] typedef struct { u8 pic_head[2]; //1 u16 pic_size_l; //2 u16 pic_size_h; //3 u16 pic_nc1; //4 u16 pic_nc2; //5 u16 pic_data_address_l
ich das umrechnen damit das auch mit 240x320 geht [c] void read_pic(uint16_t point_x , uint16_t point_y ,char *name) { res = f_open(&fsrc, name, FA_READ); if ( res == FR_OK ) { f_read(&fsrc, (uint8_t *)&bmp, sizeof(bmp
-
Thread
PICKIT3 und pic16f54 in c Einfches Program scheitern beim Brennen
hey hier Robert. Ich versuche mit dem PICKIT 3 ein pic16f54 in C zu Programieren. Der Code soll nur eine Einzige LED an RA1 einschalten: [c] /* * File: newmain.c * Author: rob * * Created on 16. November 2016, 11:42 */ /** I N C L U D E
mehr... [c] #include <xc.h> #include <math.h> #include <stdint.h> void main(void) { int16_t x=5, y=10; float result; result = exp(x*y); } [/c]
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Widerstände heissen z.B. METALL 100K Die Kondensatoren: z.B. RAD 105 47/35 Elektrolytkondensator, 105°C, RM 2,0mm KERKO 68P Keramik-Kondensator 68P X7R-5 1,0N Vielschicht-Keramikkondensator 1,0N, 10% Z5U-5 100N Vielschicht-Keramikkondensator 100N, 20% als C10 hab ich einen Elko genommen, + an
-5*pow(x,4) + (-2.7272e-7)*pow(x,5) + 2.4889e-9*pow(x,6) steps=255-int((y-offset)/inc) if steps > 255: steps = 255 if steps < 0: steps = 0 value=hex(steps) bus.write_byte_data(address, 0,
-
Thread
ATMEL billiger und leistungsfähiger als PIC
wollen: Dein Beispiel AVR: ATMEGA 8-16 (DIL-28) max. 16MHz und 23 IO Ports 8kB Flash, 512B EEPROM, 1kB RAM -> 2.60€ Und dann vergleiche hiermit PIC 18F14K50, DIL-20, Temperaturbereich -40 ... +125 °C, 8-bit Program Memory, 16 KBytes, Self-Write yes, RAM, 768 Byte, EEPROM 256Byte, I/O-Pins 15, 1 8-bit Timer, 3 16-bit Timer, Geschwindigkeit 48 MHz, Internal Oscillator 16 MHz, 32 kHz. Anschlüsse / Schnittstellen: 9 ADC, 1 A/E/USART (Auch USB), MSSP (SPI/I²C) Elektrische Werte: Spannungsbereich 1,8 - 5,5 V
-
Thread
Hat schonmal einer ein Opel TID ->erfolgreich<-angesteuert ?
Habe den EElke Visser source von PIC16F84 auf PIC16F62X portiert. er läuft auf folgenden Typen: PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A Habe derweil nur die HEX (muss den schlampig geschriebenen Source erst
C6 können mechanisch größer sein C5 von 22 pF auf 1nF geändert C6 10µF hinzugefügt R3 sollte wg. der hohen Spannung aus 2 x 47kOhm bestehen. die Kathode von D4 kann an 12V oder 5V gejumpert werden.
-
Thread
pollin kamera au-85
0x240a,0x081 ); CamSetReg( 0x240b,0 ); CamSetReg( 0x240c,0x019 ); CamSetReg( 0x240d,0 ); CamSetReg( 0x240e,0x16 ); CamSetReg( 0x240f,0 ); CamSetReg( 0x2410,0x25 ); CamSetReg
angefangen, dann Intel 8031 (der Core ist mir bis heute geblieben), Motorola 68000 (Amiga),Microchip PIC16Cxx, Renesas M16C,M32C und R32C. Der R32C ist schon cool mit FPU aber Renesas hat neuerdings andere Strategien deshalb bin ich heute auf Cortex M3 von ST umgestiegen. ARM7 habe ich angefangen mit dem
-
Thread
Was kann man mit 16Byte an RAM machen?
X8c basiert auf hitech 18c Compiler, war nicht sonderlich gut. Ich bezog mich auf den 12c/16c/17c (lite) Compiler wo die volle Optimierung eingeschaltet war sowie peephole optimizer und auf 2k Rom/Flash
Obacht: I2C auf einem PIC ohne LAT Register ist etwas tricky. Siehe Datasheet 5.4.1 BIDIRECTIONAL I/O PORTS.
-
Thread
FT800 / FT810 Library
'B') 14 0x9b0bfdf5 VERTEX2II(216, 191, 27, 'u') 15 0x9c2bfdf4 VERTEX2II(225, 191, 27, 't') 16 0x9d0bfdf4 VERTEX2II(232, 191, 27, 't') 17 0x9debfdef VERTEX2II(239, 191, 27, 'o') 18 0x9f2bfdee VERTEX2II
0x 0 0x 0 0x 0 0x 0 - 0x 1A1 0x 1B5 I (8981) Touch: 0x 0 0x 0 0x 0 0x 0 0x 0 - 0x 1A1 0x 1B5 I (9256) Touch: 0x 0 0x 0 0x 0 0x 0 0x 0 - 0x 3C 0x 28E I (9261) Touch: 0x 0 0x 0 0x 0 0x 0 0x 0 - 0x 3C
-
Thread
Logamatic 2107 Schnittstelle
[code] 89 00 09 88 04 05 01 AF 00 08 09 04 05 19 CB 00 09 88 04 0B 01 B3 00 08 09 04 0B 0C C2 00 09 88 15 00 01 E1 00 08 09 15 00 00 9C 00 09 08 16 00 FF 77 00 01 00 09 08 16 01 5A D0 00 01 00 09 08 16 03 00 8E 00 01 00 09 88 16 15 01 C7 00 08 09 16 15 5D 00 09 88 16 16 01 C1 00
16:20:32 15.07.10: 10 {2F} 16:20:32 15.07.10: 08 00 18 00 5A 02 C3 64 64 0A 10 E5 60 80 00 02 0C 02 73 00 82 0F 3D 48 00 C9 FF 03 00 2F {--} 16:20:32 15.07.10: A1 {--} 16:20:32 15.07.10: 21 21 [/code
-
Thread
Protokoll DC-3840 Handycam
Vielleicht kann da jemand anderes > was entschlüsseln. Wenn ich das richtig sehe, wird nach dem 0C Befehl das Register 0x0C mit 0x1F beschrieben. Und danach hängt sich die Software auf !!! 05EF A1 EF ajmp 5EFh Das ist genau das Verhalten, das man auch sieht. Anscheinend gibt es irgendeinen
bsp programm von uli versucht zu verwenden. ich lese am com port im moment folgendes aus : [pre] X `<\0><17>JFIF<\0><1><1><1><1>,<1>,<\0><\0><\n> [<\0>C<\0><16><\f><\f><14><\f><\n><16><14><14><14><18><18><16><20><24>(<26><24><22><22><24>2$&<30>(:4><:488@H\N@DXF88PnRX`bhhh>Nrzpdx\fhd [<\0>C<1><18><
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
. Die 5V Seite des I2C1 Bus ist extern zugreifbar wie im Bild gezeigt. RS232 9-pin Buchse Alle IO Pins 5x2 Buchsen haben das gleiche Pinout und lassen sich durch kleine Aufsteckplatinen mit Schraubanschluessen
. Enstanden aus Rest-Bauteilen, wie man am Gehäuse schon sieht. :D Der Prozessor ist ein ATMega16 @ 1MHz Standard-HD44780 16x2 Zeichen Display 18V / 3A - Ringkern-Trafo (Somit nicht 80W sondern 45W am Kolben) Temperatur in 5°C-Schritten einstellbar zwischen 100°C und 425°C. Regelung erfolgt über
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
Hallo, ich habe hier meine PIC-Umgebung auf einem alten Win-XP-System mit der freien Version von CC5x als C-Compiler und sowohl Notepad++ als auch Geany als IDE. Mit dem PIC10F206 gibt es keine Probleme (den 10F202 habe ich nicht
Erni schrieb im Beitrag #7351379: > Hallo, > ich habe hier meine PIC-Umgebung auf einem alten Win-XP-System mit der > freien Version von CC5x als C-Compiler und sowohl Notepad++ als auch > Geany als IDE. > Mit dem PIC10F206 gibt es keine Probleme (den 10F202 habe
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Störsicherheit usw. noch weitere 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
Tim schrieb im Beitrag #3408250: > Ich frage mich, was hier überhaupt mit 16Bit gemeint ist. Mir ist, außer > von Freescale und Hitachi, eigentlich kein reiner 16Bit Controller > bekannt? Renesas M8C/M16C/M32C und Microchip PIC24/dsPIC33 beispielsweise.
-
Thread
Einstieg in PIC mit MPLAB X und Snap Adapter
(8 bit, 16 bit und 32 bit). Deine drei bereits gekauften PIC solltest Du wohl lieber wegwerfen, statt weitere Hürden aufzubauen. Ich persönlich würde zu C greifen, Asm mach ich seit Dekaden nicht mehr. Du
PA6 2| |7 PA3 ---- channel A PA7 3| |6 UPDI input --- PA1 4|_______|5 PA2 ---- channel B 1.0ms - 1.3ms: PA3 (channel A) 1.8ms - 2.0ms: PA2 (channel B) [/pre] [c] #include <avr/io.h> uint16_t pl; // pulse length uint8_t chA;
-
Thread
PIC - "beliebtester"?
---------------- Gehäuse: S-DIL-28 Speicher: 16384x16 Technologie: Flash Temperaturbereich: -40 ... +85 °C Typ: PIC-Controller ADC: 8 MSSP (SPI/I²C): ja Schnittstelle/n: CAN 16-bit Timer: 3 8-bit Timer
USB braucht (oder CAN) oder nicht. Den ultimativen µC gibts nicht. Aber wenn du viele Fliegen mit einer klappe schlagen willst, würd ich den PIC18F46K80 nehmen. 40pol DIP, hat somit bei DIP die meisten IOs und hat noch CAN dabei, 2x USART, 1xSPI/I2C, 5x
-
Thread
"Überspannung" an PIC-Eingängen
die Betriebsspannung des Dekoders gewonnen. Daraus wird mit Spannugsregler oder diskret die 5...5,5V-Betriebsspannung des uC (hier ein PIC 16F684 bzw. 16F1825) erzeugt. Bei Mittelleiter-Anlagen (bei denen typischerweise, aber nicht zwingend, das Märklin-Digitalsystem verwendet wird) ist der
die Betriebsspannung des Dekoders gewonnen. > Daraus wird mit Spannugsregler oder diskret die > 5...5,5V-Betriebsspannung des uC (hier ein PIC 16F684 bzw. 16F1825) > erzeugt. - lese ich als Aufforderung, ich solle mich doch gefälligst zuerst stundenlang im Internet einlesen damit ich alle Rahmenbedingungen
-
Thread
Sieben-Segment-Anzeige? Sehr einfache Ansteuerung?
dem Begriff 16f84 kostet die 25er Stange 111,75 Euro (4,47 Euro/PIC) und direkt darunter ist nen einzelner für 5,19 Euro zu haben. Ein bischen preiswerter als der 16f877 ist der 16f84 also schon. Generell würd ich
Widerstand von 82 Ohm (??) angesteuert. - Ansteuerleitung ist Signal 18, das geht über den SteckerX2-11 auf X3-11 - wird dort zum Signal 32 - Signal 32 findet sich am uC Pin 18 (RC7) Der uC läuft mit 5 Volt. Wie kann der einen Transistor T10 aufsteuern, so daß an der Anzeige 15 Volt anstehen ?
-
Thread
Anfänger Microcontroller - bräuchte mal einen rat
bei den verschiedenen Modes haben darfst. Da steht z.B. auch drin, dass es ein 3,3V µC ist. Das heißt, du haust den mit 5V als Versorgung kaputt. Also nur das du es weißt. Es gibt aber auch viele (grad neue) PIC, die können alles von 1,8V-5,5V ab. Die find ich persönlich besser, da die
PIC18F2520/PIC16F876 noch nicht gemerkt haben daß RB5 nicht durchverbunden ist wenn ich laut Anleitung die Buchse anschließe. ;-) Gruß Anja
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
_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+0x10> for (;;) { _delay_ms(200); PORTB |= (1 << LEDBIT); /* setzt Bit 4 an PortB auf 1 */ 5e: c4 9a sbi 0x18, 4 ; 24 */ void _delay_loop_2(uint16_t __count) {
-
Thread
benötige Hex-Datei für PIC16F628A
Hallo ich bin neu hier und Neuling mit Hex Programmierung. Ich habe ein PIC16F628A und benötige hierfür einen Hex-Code für folgende Anwendung: PIC 8 Taster Eingänge (PIN 1-4; 6-9) 8x Ausgang (PIN 10-13; 15-18) sobald ein Highsignal an Pin ankommt dauerhaftes Highsignal
nach erfolgreicher Programmierung sieht das dann so aus (halt mit PIC16F628A statt PIC16F88)
-
Thread
Problem mit PIC16F84A
struktur etwas klarer... wie gesagt, ich habe das jetzt an eure problematik angelehnt... list p=16F84A #include <p16F84.inc> VARIABLEA_A EQU 0x0C ;0x0c absolute erste ram zelle VARIABLEA_B EQU 0x0D org 00 goto INIT ; org 04 ; goto
am schalter n angebt - dann habt iht eurer erstes lauffähiges programm erfolgreich in den pic bekommen. list p=16F84A #include <p16F84.inc> VARIABLEA_A EQU 0x0C ;0x0c absolute erste ram zelle VARIABLEA_B EQU 0x0D org 00 goto INIT ;
-
Thread
Schnelle FFT in Assembler
512 Punkten wären es immerhin 39Hz... Die zusammengefassten Werte werden per UART an einen zweiten uC übertragen der als Display Controller für eine 32x16 LED Matrix arbeitet.
Ich steuere die 32x16=512 LEDs im Multiplex mit einem zweiten uC an (1. uC macht die FFT, der zweite die Displaysteuerung.) Die 16 Zeilen steuere ich mit zwei 8bit Schieberegistern und 16 Transistoren, die Zeilen mit zwei
-
Thread
PIC Mikrocontroller noch aktuell ?
Energieverbrauch dann auch niedriger ist als z.B. bei Betrieb bei 1.8V + > Buck-Converter 4.2->1.8V 5V AVR, PicoPower. Allgemein 5V uC.
Hebelstellwerk zu Bauen wo die Stellung der Hebel und Servos für die Weichen und Verriegelungen mit PIC16 über I2C kommunizieren.
-
Thread
IC-Idenifikation für Garagentor Zahlenschloß
Es gibt nur PIC16C5X in 18-pin (10 Typen) mit internem EPROM oder ROM. Ich sehe keine Möglichkeit, ein externes ROM anzuschließen, im Datenblatt ist nichts zu finden. Ein I2C-Speicher wäre natürlich möglich, aber der
da gibts Microchip-Datenbücher ab 1990 (608 Seiten, das dauert). sehr übersichtlich SECTION 4 PIC16xxx Series Microcontroller Family 4- 1 PIC16C5X EPROM-Based 8-Bit CMOS Microcontroller Series .4- 5 PIC1654S 8-Bit Microcontroller 4- 35 PIC1655 8-Bit Microcontroller 4- 51 PIC1670 8 Bit Microcontroller
-
Thread
FIR Filter auf PIC
sum >>=1; // 3. Bit sum+=z[4]; sum+=z[6]; sum >>=1; // 4. Bit sum+=z[5]; sum >>=1; return sum; } int main() { int i; int8_t x,y; for (i=0;i<20;i++) { x=0; if (i==3) x=16; y=fir(x); printf("%d\n",y); } }[/c]
fuer 16x16 Bit Multiplikationen sind 4 8x8Multiplikationen und noch minumum 3 Additionen noetig,etc. bla. Nimm mal deinen Code, lass den vom C-Compiler assemblieren und zaehl' mal die Zyklen. Ich vermute mal
-
Thread
Dimmer für den Verteilerschrank mit Steuerinterface
x00\x00\x00\x00\x00\x0b\xb2' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x0c\xb3' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00
08-15 14:20:29+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x16\xbd' 2014-08-15 14:20:29+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x17\xbe' 2014-08-15 14:20:29+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
B mit erhobenem Haupt schreiten kann (AVR) warum sollte ich dann durch den Schlamm robben wollen (PIC)? Nur weil ich es könnte? Aus dem Alter bin ich raus ... Ich habe jetzt schon eine Menge CPU/µC gesehen. Angefangen beim Z80 über Z8, 6502, 68HC11, x86, AVR 8-Bitter bis letztens PIC (konkret PIC18
mit erhobenem Haupt schreiten kann (AVR) warum sollte ich dann > durch den Schlamm robben wollen (PIC)? Nur weil ich es könnte? Aus dem > Alter bin ich raus ... > > Ich habe jetzt schon eine Menge CPU/µC gesehen. Angefangen beim Z80 über > Z8, 6502, 68HC11, x86, AVR 8-Bitter bis letztens PIC
-
Thread
PIC oder AVR
. Ich arbeite schon seit etwa 5 Jahren mit PIC12, 16, 18 und PIC30, aber ich habe noch nie das Gefühl gehabt, daß es da etwas gibt, was ich mit denen nicht machen kann. Alternativen zum PIC sehe ich nur bei uC, die besondere Features
hat dank der präzisen Schreibweise fast immer auf Anhieb funktioniert. Die mir bekannten DBs von C16x und diversen 8051-Derivaten sind nicht besser, die PIC-DBs müsste ich mir mal anschauen.
-
Thread
Bitte um Mithilfe bei pic-as Problem - bitte nur wer sich auskennt
> Warum leuchtet die LED am PIN 5 des PIC16F15313 nicht weil sie an einem anderen Pin hängt und obendrein defekt ist?
hier ist das analoge C-Programm dazu, wo es funktioniert: [c] // PIC16F15313 Configuration Bit Settings // CONFIG1 #pragma config FEXTOSC = OFF #pragma config RSTOSC = EXT1X #pragma config CLKOUTEN = OFF #pragma
-
Thread
Das Ende von 8bit?
sGAEpiMZZMuleuVm2ofeXwSxz7NGthrP http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8SB10F8G-A-CSP16/?qs=sGAEpiMZZMvqv2n3s2xjsX2zyxTNAb3cPBEqS5R1MUb1XG5hxpFxUA%3d%3d MaWin schrieb im Beitrag #4646978: > Es gibt unter Hobbyisten wohl genau 2 Pfade: > AVR und ARM(Cortex) Und in der Industrie nur
läuft. Die erste Frage wäre hier, warum du dich auf PIC festlegst. Fast jeder µC kann 5 Touchbuttons und low-power an 2.9..3.2V.
-
Thread
PIC 10F200, Anfänger
Immer diese Zweifler ... Es gibt mehr als genug C-Compiler für die kleinen und kleinsten PICs. Der CC5X wurde noch nicht genannt, hat bisher bestens funktioniert. http://www.bknd.com/cc5x/index.shtml
Volker S. schrieb im Beitrag #4457279: > Als ich dann den 10F32x gesehen habe und ich was gaaaanz kleines bauen > wollte, hat der mich schon mehr interressiert. Der 32x ist auch den > PIC18 und den neueren PIC16 ähnlicher (mit LAT und so), mit denen ich > mich