-
Thread
PIC 16f628a C
Ich habe nun folgenden Code: [c]#include <C:\cc5x\16f628a.H> // Prozessor-Typ definieren #pragma config |= 0b.1111.1111.0010 // Konfigurations-Wort void pause(uns16 ms) // Unterprogramm zum Abwarten einer { /
Programm auch 2 Goto's drinne, hab ich allerdings noch nicht getestet. Nur warum ist dann auf der CC5X-Seite genau das Beispiel gegeben, eine Schleife mit einem goto (also auch Sprung nach oben), wenn es angeblich nicht mit dem cc5x-Compiler geht? Programm von cc5x.de: #include <C:\cc5\16F84.
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
, und das mit dieser blöden Gurke eines 16F84... Schweineteuer und kann sogut wie nichts. Ich jedenfalls war begeistert. Vom "neuerem" PIC und von C. Ich konnte gefühlt 10x schneller Programmieren mit einem 10tel an Codezeilen als Ergebnis und
Hallo, ich würde auch beim PIC bleinen. Ich programmiere diese seit Jahren in C (C18 und XC8). Wobei ich den C18 persönlich besser finde. Für die PIC18F97J60, den PIC18F46K80 und den PIC18F452 habe ich ein 4x40 Treiber und die
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
Die PIC16F182x haben intern bis 32 MHz (u.a. 8 und 16 MHz direkt, 32 Mhz durch 4x8 Mhz PLL), gibt es mit 14, 18, 20 und 28 Pins, sowohl in DIP- als auch in SMD-Gehäusen. Gibt es auch als LF-Version, d.h. Vdd
usuru schrieb im Beitrag #2304122: > Die PIC16F182x haben intern bis 32 MHz (u.a. 8 und 16 MHz direkt, 32 Mhz > durch 4x8 Mhz PLL), Hmm interessant! Wie unterscheiden sich die PIC16 von den PIC33? Die Tacktrate ist ja nicht alles, wie sind
-
Thread
PIC12F675 brauche Hilfe
Testprogramm in C für den PIC12F675 schreiben. Das Problem ist dass ich keine Erfahrungen mit PIC Mikrokontrollern habe und nicht weiß wie ich bei diesem PIC die Register setzen muss um die Pins als Ein-Oder ausgänge
[c] #include <pic.h> #include <htc.h> __CONFIG(MCLREN & INTCLK & INTIO); main() { int iTest; TRIS0 = 1; // Input TRIS5 = 0; // Output TRIS4 = 0; // Output WPU5 =
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
PIC16F1454, PIC16F1455, PIC16F1459 Code gibts fertig hier: https://github.com/Calcousin55/PIC16F145x_USB2Serial Hab ich selbst schon getestet, Treiber wurde automatisch erkannt.
Niklas schrieb im Beitrag #7505931: > PIC16F1454, PIC16F1455, PIC16F1459 > > Code gibts fertig hier: > https://github.com/Calcousin55/PIC16F145x_USB2Serial > > Hab ich selbst schon getestet, Treiber wurde automatisch erkannt. Das
-
Thread
Analog Digital Converter kleines Problem (PIC)
Hier wäre ein Beispiel für den CC5X. Da gab es mal eine suer seite zu. Gibts leider nicht mehr. Ich kenn mich bei c++ nicht so gut aus. Es ist kein Full ANSI C aber der taugt was. Ich habe sehr viele Beispiele zu: PIC16F877 in C (CC5X) und Assembler PIC18F452 für den C18 von Microchip PIC18F97J60 für den C18 von Microchip
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
0x86, 0x0B, //0x0B869ED9 Address 4 (0x20|0x05), 0x24, 0x06, 0x7F, 0xA6, //0xA67F0624 Address 5 (0x20|0x0C), 0x00, 0x12, 0x73, 0x00, //0x00127300 Address C (0x20|0x0D)
Address 5 (0x20|0x0C), 0x00, 0x12, 0x73, 0x00, //0x00127300 Address C (0x20|0x0D), 0x36, 0xB4, 0x80, 0x00, //0x36B48000 Address D }; //************ Bank1 register 14 initialization
-
Thread
ARM-Cortex als Anfänger?
dsPICs, warum sind die weniger beliebt als ARM? Die meisten Leute mit einem gesunden Halbwissen, die PIC lesen, denken sofort an die alten 8 Bit Architekturen. Dabei ist PIC24 (dsPIC ist PIC24 + DSP Erweiterungen) eigentlich sehr schön zum Anfangen. Recht orthogonale Prozessorstruktur mit 16 16Bit Registern
Peripherie (das macht es eigentlich aus!), billige Debugger verfügbar (PICKIT3-Clones), und der Umstieg auf PIC32 oder PIC12/PIC16/PIC18 ist dann auch nicht mehr so schwer, weil die Peripherie familienübergreifend sehr ähnlich ist. Auf jeden Fall keine Fehlentscheidung. fchk
-
Thread
PIC 32 schneller Basic Interpreter
In den nächsten Tagen wird es eine 4.5C geben, welche einige Bugs beseitigt. RND, Reset Problem etc...
meine eigenen Suppen: http://www.mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm Unter Punkt 5. findet sich die Ausführung mit dem ..407. Das Display ist von EDT, welches sich mit den Befestigungslaschen gut montieren läßt. Bei 8x16 Zeichen passen 15 Zeilen mit je 40 Zeichen aufs 5,7" QVGA-TFT
-
Thread
Array mit 512 Bytes über Rs232 vom PC zum PIC
das nicht selbst kann, dann muss er das eben lernen. Ich habs auch müssen. Und Stringverarbeitung in C ist das erste etwas kompliziertere Basiswissen. http://www.mikrocontroller.net/articles/FAQ#Wie_funktioniert_String-Verarbeitung_in_C.3F http://www.sprut.de/electronic/pic/c/pic_c/pic_c00.html
WERT=WERT + recB ;Rest des Wertes > endif > endif so, ich habs jetzt mal den PIC gegeben, nur irgendwie haut das aber nicht ganz hin. [c]int16 ADDR ;Adresse int WERT ;Wert int recB ;Byte das empfangen wurde int recSt ;Status*/
-
Thread
Umstieg von AVR auf PIC
Beitrag #4325061: > Gibt es eurer seits paar Vorschläge für bestimmte PICs? Zur Systematik: PIC10 sind die ganz kleinen Teile PIC12 ist "Baseline", also die kleinen Teile. PIC16 ist die Basisreihe ("Midrange") PIC18 ist eine halbe Stufe drüber. Hauptvorteil: besser an C angepasst PIC16Fxx
Modules sind z.B. im PIC16F1717/18/19. Die PIC16F145x-Reihe ist meines Wissens auch die einzige, die einen ausreichend genauen Oszillator für USB drin hat. Bei den anderen braucht man eben noch einen externen. Die PIC18er
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
Initialisierung sollte das Display auf jeden Fall einmal zurückgesetzt werden. Hat jemand ein Tool bmp16 nach C ? - ich habe im Netzt schon gesucht Gruss Andi
dem Problem wird das aber nichts zu tun haben. Wolf, versuche es doch mal mit WriteCommand(0xA2); WriteCommand(0x4C); /* alt: 0x40 */ Mit diesem Offset arbeite ich hier. Allerdings habe ich mit 0x40 lediglich einen "schwarzen Balken" am oberen Rand. Zeichenwirrwarr bekomme ich wenn ich das
-
Thread
PIC Programmiereinstieg
aufjedenfall. Zumindest besser als fast das gleiche auf English zu lesen. > Modernere Typen der PIC sind PIC16F1827 oder PIC18F4550 Der PIC18F4550 ist auch schon älter als 6 Jahre. Jedoch ist er halt durch die vielen Pins, DIL und USB attraktiv und den 18F45K50 bietet Reichelt nicht an. >5€ ist
Hallo zusammen, Der PIC 16F628 ist zum Einstieg AUCH (nicht nur dieser) gut geeignet. Die neueren 16F182x bieten zwar mehr Funktionen, sind aber für den Einsteiger unübersichtlicher zu programmieren. Die sprut-Seite ist wirklich
-
Thread
Neue Reflow Steuerung zum Stöbern Meckern oder Bauen
\firmware\trunk\ratcos.X\hardware\usb\src\usb_winusb.c:28:*Error* [1027] N:\dev\_PIC\reflow_mcnet\ratcos-code\firmware\trunk\ratcos.X\app\ratcos.c:21:*Error* [1027] unable to locate 'usb_config.h' unable to locate 'ratcos.X
N:\dev\_PIC\reflow_mcnet\ratcos-code\firmware\trunk\ratcos.X\hardware\usb\src\usb_cdc.c:27:*Error* [1027] N:\dev\_PIC\reflow_mcnet\ratcos-code\firmware\trunk\ratcos.X\hardware\usb\src\usb.c:41:*Error* [1099] unable
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
Brauchte und er Funz sowas von Geil Aber macht malsehen was ih so alles rein Baut Ich habe für einen 2x Atmega16 Genommen malsehen was ihr alles macht
As Long Dim W2 As Long Dim W3 As Long Config Portc = Output Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Timer1 = Timer , Prescale = 256 , Capture Edge = Rising Config Pinb.2 =
-
Thread
IRMP auf einen PIC18F4520 portieren
folgende Output über die serielle Schnittstelle. [code] IRMP PIC 12F1840 1.1 ws P 7 a=0x0011 c=0x000c f=0x00 (RC5) P 6 a=0x0001 c=0x0018 f=0x00 (RECS80) P 2 a=0xbf00 c=0x0019 f=0x00 (NEC) P 2 a=0xeb14 c=0x0001 f=0x00 (NEC) P 7 a=0x001c c=0x0005 f=0x00 (RC5)
f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 2 a=0xbf00 c=0x0014 f=0x00 (NEC) P 2 a=0xbf00 c=0x0014 f=0x01 (NEC) P 2 a=0xbf00
-
Thread
RFID Tierchip auslesen für Katzenklappe(Pollin Board)
www.priority1design.com.au/fdx-b_animal_identification_protocol.html . Allerdings osziliert das Signal im Bereich 0-5V um 2.5V und hat den 134kHz Träger mit ca 1V obendrauf. Danach hab ich das Signal an den Analogeingang RC2=C2IN2- des Komperator2 meines PIC16F1459 gelegt und es mit 2V (das lieferte die besten Ergebnisse
Teil 2 Jetzt der Code für den PIC - ist mit MPLAB X v5.05 mit XC8 v2.0 Compiler und einem MPLAB Code Configurator v3.75 übersetzt. Mit den freien Optimizer Einstellungen -O1 passte alles in den PIC16F1459 rein bis auf den "uptime"-Zähler
-
Thread
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
24V versehen, oder ich bin zu blöd um das gedanklich zu realisieren??? Also muss ich nun doch mit 16x Ausgängen und 16x Eingängen am PIC arbeiten??? Ich bekomme nur leider nicht die Pin's von PortC als Ausgang oder Eingang verschalten da irgendwie immernoch der D+ , D- und VBUS da initialisiert ist
jemand eine Möglichkeit zeigen wie ich 16x Eingänge (von 16 Schaltern mit je einer Status-Led) und 16x Ausgänge (über 2x ULN2803A an 16 Buchsen mit je einer Status-Led) an den PIC18F4550 bekomme ohne 32 Pin's zu nutzen??? MfG Christian
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
Für mich haben PIC und AVR ihre Daseinsberechtigung! Meine Diplomarbeit entstand mit einem PIC16C72 (Drehzahlregelung, 2 KW Motor, lang her). Später Wechsel auf AVR da besser für C (hier hat PIC aufgeholt). Heute
die eher in den Bereich Industriesteuerung und ähnliches. Und all diese Features verhelfen dem dsPIC zu enorm mächtigen Befehlen: Effektiv ist dieser also locker mal Faktor 2-10 schneller als ein normaler 16bit µC. Ein Beispiel das ich selbst ausprobiert habe: Ein JPEG Bild von SD Karte laden, dekodieren
-
Thread
Messer raus!
Echt? Dann ergänze ich das mal im AVR_PIC_51-Vergleich. Hm.. Der R8C sieht ja echt nicht schlecht aus; gibt sogar einen GCC für Linux. Ist der 5V-kompatibel? Wenn ja: Wo gibt es Boards?
Was regt Ihr euch über PIC16 PIC18 und Co so auf? Ganz einfach, nicht benutzen !!! Die Dinger sind eben PIColo klein kram für Minimalstanwendungen. Sowas wie Garagendrücker (1x Taster + 1x LED) und so. Ich habe schon einige
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
Max M. schrieb im Beitrag #5393136: > und nach den Hexzahlen 0x48414C4C4F und 0x4F4C4C4148 gesucht - leider > keine Ergebnisse. Das überrascht nicht unbedingt. Dein Array ist vom Typ WORD (was recht wahrscheinlich ein 16-Bit-Typ ist) und Du befüllst es mit einzelnen
wenige Assembler-Befehle mit den zugehörigen Opcodes angegeben (im Kontext der Optimierung durch den C-Compiler, wenn google translate nicht lügt): 5E0A MOV A BB1 1B21 COMP A #0x21 2040 T0SN CF 5C0B MOV BB2 A Weiter vorne finden sich noch (S. 73): C028 GOTO 0x28 0030 WDRESET 1F00 MOV A #0x0
-
Thread
PIC Programmer Probleme
0x2007 Good 0x2F4A Bad 0x3F7A Mein Quelltext sieht so aus (MicroC Pro for PIC): [c]void main() { PORTD = 1 ; TRISD = 0 ; PORTB = 1 ; TRISB = 0 ; while(1)
) von mindestens 10kOhm nach Vdd (+5V) gezogen wird. Sprich MCLR-Pin - 10k - Vdd. mehr hier http://www.sprut.de/electronic/pic/reset/index.htm#mclr Hamza K. schrieb im Beitrag #2969169: > Mein Takt ist 20MHZ (PIC16f877A) Wo
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
static void InitializeSystem(void) { char Data[3]; #if (defined(__18CXX) & !defined(PIC18F87J50_PIM)) ADCON1 |= 0x0F; // Default all pins to digital #elif defined(__C30__) #if defined(__PIC24FJ256DA210__) || defined(__PIC24FJ256GB210__)
? 1 : 0; Data[4] = ((daten2 & 0x20) == 32) ? 1 : 0; Data[5] = ((daten2 & 0x10) == 16) ? 1 : 0; // These four bits are the data bits D1 - D4 Data[6] = ((daten2 & 0x08) == 8) ? 1 : 0; Data[7] = ((daten2 & 0x04) ==
-
Thread
winziger Webserver mit enc28j60+mega32
der Cam einen 100nF parallel zwishcen Vcc<->GND anlöten So sollte die initialisierung aussehen: [c] CAM : reset CAM : init (takes ~5sec) at done, mux. ready CAM : configure...done! NIC : enc28j60 init... done ... [/c] Und beim anfordern: [c] ... GET <cam/pic.pic>. CAM : starting image
temperaturgraph lädt nun vieeel schneller :) Geschwindigkeit Webcam Bild ist in etwa wie beim rtl8019: [c] wget http://192.168.0.6/cam/pic --16:47:50-- http://192.168.0.6/cam/pic => `pic.28' Connecting to 192.168.0.6:80... connected. HTTP request sent, awaiting response... 200 Document follows
-
Thread
Wunschliste für einen Xmega Nachfolger
meines aktuellen Projekts besser (=mehr SRAM+EEPROM) als mein jetziger XMega32A4U erfüllt: mindestens 5 UARTS und 5x16Bit Timer sowie ein paar freie IOs :-)
PIC24 relativ schnell zuhause fühlen, egal ob in C oder Assembler. Der PIC24 besetzt eben die Lücke zwischen den klassischen 8-Bittern AVR/PIC10/12/16/18 und den ARMs, d.h. sie sind so einfach anzuwenden
-
Thread
AtxMega oder doch lieber Atmel ARM
ist auch, das Microchip ein extrem zuverlässiger Lieferant ist. Du kannst heute immer noch die alten PIC16C54 von 1983 kaufen, als Microchip noch General Instruments hieß und unter anderem die AY-8910 und AY-8912 Soundchips für die Atari ST und Amstrad/Schneider CPC fabriziert hat. Einige Kunden haben
IDE" "HI-TECH C PRO for PIC10/12/16 MCU Family in Lite mode." Kann der PicKIT3 auch die 32Bit MCUs?
-
Thread
pic das forum Gesperrt
C-compiler: Hi-tech ccs csc cc5x Das mit dem Bank switching is ok das is beim Pic echt ein problem
unkomplizierten Struktur. Später habe ich (ausbildungsbedingt) erst den Intel 8085, dann den Micrchip PIC 16F877 und schließlich den Infineon C515 kennengelernt. Angesichts meiner Erfahrungen mit dem HC11 konnte ich nie richtig verstehen, warum PIC und auch 8051 so verzwickte Speichermodelle haben müssen
-
Thread
Fragen zu PIC-Brenner
Achtung: der brenner9 ist NUR für PICs, die mit 3.3 Volt an *Vdd UND Vpp* betrieben werden, also PIC18FxxJxx, PIC24 oder dsPIC33 ... Es gibt auch PICs, die werden mit 3.3 Volt an Vdd und mit 9 Volt an Vpp betrieben, z.B. die neue Serie PIC 16F182* (5V) bzw. PIC16LF182* (3.3V), die ich recht schön
gebaut, bei dem ich ggf. auch Vpp mit 3.3 Volt betreiben kann (oder die 9 Volt Vpp der neuen Typen 16F182x verwenden kann).
-
Thread
Programmiersprache - C oder Assembler?
Grundzügen zum debuggen können. Aber dann hat es sich damit auch schon. Und zur Auswahl des µC. Man bekommt in jeder Familie ; PIC; AVR; 805x; ARM; irgendetwas passendes was von Größe, Leistung, Preis einen brauchbaren Kompromiss darstellt. Viel wichtiger ist die Entwicklungsumgebung. Man
9600 // Baud // Stackpointer Initialisieren .DEF Stack = R16 LDI Stack, HIGH(RAMEND); OUT SPH,Stack; LDI Stack, LOW(RAMEND); Out SPL,Stack; // Port B 0-7 Ausgang LDI R16, 0xFF; OUT DDRB, temp; // Port C 0-7 PullUps aktivieren OUT PORTC
-
Thread
µC Speed
Quatsch, der PIC hat auch nur 1 und 2 Cycle Commands 35 Intructions: davon 5 mit 2 Cycles und 4 mit 1 oder 2 Cycles (conditional branches) der Rest ist 1 Cycle MooseC
. Der ist mit dem M16C80 bei ca. 17 Euro und 20MHz ein CISC Arbeitspferd. 256k Flash, 20k SRAM, 5xUARTs/SPI/I2C, 11x16Bit Timer, 8x10BitADC, 2x8BitDAC, integrierter Bootloader und und und... MooseC
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
/microchip/pic32mx130f064d-i-pt/ic-mcu-32bit-64kb-flash-44tqfp/dp/2097777 http://de.farnell.com/alliance-memory/as6c1008-55sin/sram-1mb-2-7v-5-5v-128kx8-sop32/dp/1562898 Will er noch USB so muss er eben etwas tiefer
Torsten C. schrieb im Beitrag #3599303: > Ich denke mal laut: > > Bei 480 x 272 Dots und mehr wären schon 1..2MiB und mehr angebracht. Da > der PIC24… kein SDRAM kann, machen größere Speicher keinen Sinn
-
Thread
I2C Display läuft nicht
case 'l': display_search_variable(0x16,0x56,0x1C,0x5C,0x4E); break; case 'm': display_search_variable(0x16,0x56,0x1D,0x5D,0x4E); break; case 'n': display_search_variable(0x16,0x56,0x1E,0x5E,0x4E); break;
,0x5A,0x4E); break; case '{': display_search_variable(0x17,0x57,0x1B,0x5B,0x4E); break; case '|': display_search_variable(0x17,0x57,0x1C,0x5C,0x4E); break; case '}'
-
Thread
Decodierung von 6 Quadratur(Drehgerber)Signalen - extern zur Entlastung des PIC
bewegt werden. die 6 motoren müssen gleichzeitig bewegt werden können. das problem ist, dass der PIC auch schon UART und I²C kommunikation mit diverser peripherie sowie 5 AD-Wandlungen macht, insgesamt sammelt er sensordaten und gibt sie über UART zusammen aus. was fehlt sind eben noch die decodierten
habe jetzt nicht alles durchgelesen, aber ich würde an deiner > Stelle wenn du schon sowieso mit PIC arbeitest, die Ressourcen auf > insgesamt 3 PICs (je 2 QEI) verteilen. Wieviele denn noch? Ein einzelner dsPic wird woch wohl UART, I2C und 5 ADC Wandelvorgänge schaffen, während er regelmässig
-
Thread
PIC16f628 programmieren Gesperrt
Author: Sebastian Rietig ;************************************************************ LIST P=16C76, R=DEC ; Use the PIC16C76 and decimal system #include "P16C76.INC" ; Include header file __config _WDT_OFF & _PWRTE_OFF & _BODEN_ON & _XT_OSC ; ----------- ; INITIALIZE ; -----------
Das Blinky.c Beispiel: https://github.com/dratzer/PIC16F628a-code-/blob/master/led%20blink%20%2Bkanpp%201%20trasig.X/ledblink%20%2Bknapp%201.c
-
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
FTDI 3,3v Probleme
================ * FUNCTIONS *=========================================================*/ uint16_t humidity(void){ initI2C(); idleI2C(); // Controll if the bus free? startI2C(); __delay_ms(20); // time to wake up the Temp sensor sendI2C(0x80); // write on i2c device sendI2C(0xE5); // was (Humidity) restartI2C(); sendI2C(0x81); // lese i2c slave_I2C[0] = reciveI2C_ack(); slave_I2C[1] = reciveI2C_nack(); stopI2C(); empfang = slave_I2C[0];
-
Thread
China SUPER Bauteile-Schnäppchen Thread
5 Stück I2C/TWI/SPI Serial Interface Board Module für 1602 LCD Displays für 12 Euro incl. Versand. http://www.ebay.de/itm/5X-IIC-I2C-TWI-SPI-Serial-Interface-Board-Module-For-Arduino-5V-1602-LCD-Display
0,25€ > 8er -> 0,35€ > 10er -> 0,45€ Das nicht. Das hier schon eher: http://www.ebay.de/itm/50x-Arduino-6-Pin-Stackable-Female-Shield-Headers-Tall-/150583668645?pt=LH_DefaultDomain_2&hash=item230f7c6fa5 --> 0,16€ http://www.ebay.de/itm/50x-Arduino-8-Pin-Stackable-Female-Shield-Headers-Tall
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
(ca. 1kΩ) 1x Taster (Schließer) 1x Spannungsregler 5V (z.b. LF50CV) ein paar C's für den Spannungsregler (z.b. 2x 10μF, 1x 100nF) ich würde den 2313 zunächst über die SPI-Schnittstelle programmieren, und wenn
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
-
Thread
1k Grenze umgehen
zusammen, gibt es einen Compiler der nicht auf 1k Programmcode begrenzt ist. Ich verwende den CC5X Compiler zur Programmierung von PIC´s. Danke für die Infos. Chris
HTML-Standard das <irony> - Tag geben. @Chris: Mein Tipp wäre es SDCC zu testen, eine Vollversion von CC5X zu kaufen oder gleich alles richtig zu machen und auf AVR mit AVR-GCC umzusteigen. Nur die PIC18 - Reihe ist für C wirklich gut geeignet... aber erst mit den AVRs macht C wirklich spass. Gruß,
-
Thread
[Sammelbestellung] µC-Board + RAM
Hallo zusammen, Preise für SRAM: 512 k x 8 (4 Mbit): ca. 3,00€ 512 k x 16 (8 Mbit): ca. 3,50€ 4 M x 16 (64 Mbit): ca. 4,75€ Besteht Interesse an einem "Breakout-Board" mit einem µC + RAM? Der CPU-Core wäre noch festzulegen: ARM, AVR
Die aktuelle Platine ist 40x60mm, das nötigste ist auf 30x30mm leicht hinzubekommen. Es gibt auch einige mit lcd Interface und externem Speicher, muss ihn mir ansehen. Ps. 256kx16 ist ca 2.5€ in Stückzahl 1, unter 2€ bei 100.
-
Thread
USB Koppelfeld für Festplatten
Mit 2,5"-Festplatten mag einiges einfacher sein, aber es soll ja auch mit 3,5" zuverlässig funktionieren. pic tech schrieb im Beitrag #2737017: > Torsten C. schrieb im Beitrag #2734805: >> Dann werden bei
gemacht. Teile bisher (Typen sind nur Platzhalter): * Optokoppler: LTV-817 * Querregler: TL431 * X-Kondensator: MKP 336 2 X2 * Metalloxidschicht-Widerstand 2W, 5% * 4 weitere Widerstände * 4 x 1N 4007 * 680nH Drossel, SMD: 0805AS-R68X * Elko, 100 µF, 25V * 4 Triacs: BT138-600 * µC (5 pin frei
-
Thread
Mein PIC 16F628A springt nicht an.
Hallo, schau mal ob du den MCLR per Pullup auf +5V gelegt hast, wenn der offen oder auf GND ist resetet der PIC ständig. picard
interrupt processor ENDASM 'INTCON = 0 T1CON = $31 High LED Pause 500 Low LED 4) device pic16F628A, hs_osc, wdt_on, mclr_off, lvp_off, protect_off 5) Womit?
-
Thread
Microchip kauft Atmel Gesperrt
Zeichen Richtung ARM und ähnlichen erkennbar. Dinge ändern sich hat mit der Zeit, mal schaun ob in 5 Jahren AVR bzw. PIC überhaupt noch ein Thema sind!
sowieso nicht kaufen, so viel Geld wirst du nicht haben, und ob du nun von Microchip dann AVRs, PIC12, PIC16, PIC32 oder SAMxx kaufst, deren einzige Gemeinsamkeit ist, dass es sich um Mikrocontroller handelt.
-
Thread
Programm von Pic16F628 für Pic16F88 ändern
; pdisp_1 banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1,EEPGD ; !!! necessary for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f
; stop scrolling Scroll_read_ee ; bcf STATUS,RP1 ; !!! comment for PIC16F88 !!!; else: leave bank 2, to bank1 ; ; bsf STATUS,RP0 ; !!! comment for PIC16F88 !!! banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1, EEPGD ; !!! necessary
-
Thread
8x8x8 LED Cube: realisierung mit PIC
funktioniert auch :) aber jetzt zum wesentlichen, nachdem das geklappt hat, wollen wir einen 8x8x8 cube bauen, da stellt sich aber die frage, da das mit einem pic gemacht werden soll, welchen nimmt man? http://www.mercateo.com/p/139-1146540/16BIT_MCU_128K_FLASH_40MIPS_SMD_Typ_PIC24HJ128GP510_
kleine 3x3x3 led cube den ich vorher gebaut habe,mit einem pic16f690
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
gcc-Version im neuesten XC32 steckt, ist auch noch die Frage. Der gcc > wird ja auch unabhängig vom C-Standard verbessert. C:\Microchip\xc32\v4.21\bin>xc32-gcc --version pic32m-gcc.exe (Microchip XC32 Compiler v4.21) 8.3.1 Build date: Dec 5 2022 fchk
-
Thread
Grundlagen zum PIC
Toolsuite Contents: C:\CC5X\CC5X.EXE C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe C:\Programme\Microchip\MPASM Suite\mplink.exe 4.) Name usw. vergeben 5.) KEINE Daten eingebunden weder Linker noch sonst was
die entsprechende Datei (bei dir anscheinend 16F627.H) aus dem CC5X Ordner in den gleichen Ordner zu kopieren in dem auch deine "neu9.c" Datei ist? Schöne Grüße, Alex
-
Thread
Funktion Reifendruckanlerngerät EL-50448; OEC-T5; Welches Bauelement ist das?
NOP GOTO LADR_0x003A LADR_0x003A GOTO LADR_0x003B LADR_0x003B NOP LADR_0x003C NOP NOP MOVLW 0xC5 ; b'11000101' d'197' GOTO LADR_0x0041 NOP LADR_0x0041 (jede Menge
) 1,1, 1,0, 0,0, 1,0, 1,1, 0,0, 1,1, 0,0, 1,0 // Manchester codierte Daten 0x61, 0x5E, 0x13, 0xC6, 0x6C, 0x39 [/code] Die aktuelle Platine des EL-50449 sieht anders aus, siehe das Bild im Anhang. Die Bezeichnung des IC ist abgeschliffen, ob das immer noch ein PIC ist müsste
-
Thread
Ab wann lohnt sich ein 32bit Controller? Compilerkosten?
- Zeit 32 Bit ??? Zyklen long + long - Zeit 16bit 10 Zyklen - Zeit 32 Bit ??? Zyklen long - long - Zeit 16bit 5 Zyklen - Zeit 32 Bit ??? Zyklen [/c] Dann könnte ich den Zeitvorteil in etwa abschätzen. Uart / LCD wird nicht ausgeführt
hatte ich mal den Versuch unternommen ein paar Controller zu vergleichen. Habe letztens auch mal einen PIC32 (80MIPS/32Bit/C32) mit einme PIC24 (40MIPS/16Bit/C30) vergleichen. Bei reinen 16 Bit Berechnungen war der PIC32 ca. doppelt so schnell, wenn man mal von den Spezialfunktionen der dsPICs absieht. Sobald
-
Thread
AVR-Studio 5
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
erfordert erhöhte Rechte C:\Program Files (x86)\Atmel\AVR Studio 5.0\Vs\AvrAssembler.targets 4 5 PROJEKTNAME" Das mit den erhöhten Rechten brachte mich dazu, das Studio als Administrator auszuführen. Hilft nicht... Hat