-
Thread
SD Karte lässt sich nicht initialisieren
belesen habe ich mich schon wie der Teufel.. Also die Karte hängt bei mir an einem Leistungsstarken 16Bit PIC.. SPI Mode ist 0, SPI Clock ist 1,2MHz, PIC und Karte laufen mit 3,3V. Initialisiert wird die Karte etwa mit 200kHz dazu sende ich 150 Clockst, die SS und MISO Leitung ist währenddessen
ich würde die Berechnung der Adresse folgendermaßen angehen: MBR OFFSETs: 0x10 = number of FATs (1 Byte) 0x11 = RD_ENTRIES (2 Bytes) 0x16 = size of FAT (2 Bytes) RD OFFSETs: 1A = Starting cluster number for file (2 Bytes) Root DIR Block Nummer= (size of FAT)x(number
-
Thread
EEPROM beschreiben bei Spannungsausfall
beachten, was immer das heissen mag, kenne PIC nicht.
meinem Betriebsstundenzähler so gelöst, dass ich in einen Ringpuffer im EEPROM schreibe. Also z.B. 10x4 Byte für 10 Datensätze. Nach dem Starten sucht der µC dann in diesen 10 Plätzen den größten Wert und prüft außerdem, ob dieser Wert = Vorgängerwert + 1 ist. Dadurch kann ein korrupter Wert verworfen
-
Thread
Netzwerkkarte mit RTL8019
Ein Bild vom neuen Server. Die Platine mit dem mega 8 ist gerade mal 5x4cm groß!
Packet Length: 62 bytes Capture Length: 62 bytes Ethernet II, Src: 1e:0a:2b:2b:2d:4d, Dst: 00:0c:76:16:59:a7 Destination: 00:0c:76:16:59:a7 (Micro-St_16:59:a7) Source: 1e:0a:2b:2b:2d:4d (1e:0a:2b:2b:2d:4d) Type: IP (0x0800) Internet Protocol, Src Addr: 192.168.0.101 (192.168.0.101
-
Thread
Projekt: Open-Source Hausautomation
grob und bei weitem nicht perfekt): Layer 1: Hardwareebene (Verkabelung) Layer 2: Busebene (CAN/I²C/EIB/?) Layer 3: Buskoppler/Aktoren/Sensoren Layer 4: Protokollebene (CANOpen/eigenes Prot.) Layer 5: Aktionsebene (Nachrichten, Adressen, ...?) Layer 6: Objekt-Abstraktion (z.B. Lampensymbole, virtuelle
Euro 11 100nF 0805 0,814 21 560R 0805 0,315 1 10K 0805 0,015 1 100K 0805 0,015 1 47uF 16V 0,100 1 BC848B 516740 0,092 1 Diode, LL4148 0,066 1 Schallwandler 1,830 4 Anschlussklemme 1,560 1 Platine, Sensor 3,050 1 Mega168 1,700 1 PCA82C251 T/N3 1,280 1 78SOT89 5V
-
Thread
[V] Minimodell der Enterprise 1701
aktualisiert und auch den Controller sowie den Taster hinzugefügt. https://www.tme.eu/de/parking/5c2c864a4925eed5702e375e7602e911b5653c4e.html Der Warenwert sind ca. 19 EUR brutto, wobei einige Sachen durch Mindestmengen für mehrere Modelle reichen würden. Die SMD LEDs sollte man aber etwas
Update zum Warenkorb: https://www.tme.eu/de/parking/22c6c2a2e73e51eeccbc06c585619f6229da11a5.html Stiftleiste für ISP Programmierung des Controllers ist jetzt mit drin, ist allerdings eine 12polige, diese muss dann geteilt werden (6 polige sind erst wieder
-
Thread
Funktionen in Software oder in Hardware lösen?
mögich in Hardware lösen, aber solcher Hardware, die im Controller drin ist. D.h. als Peripheral im µC. Für das konkrete Beispiel würde ich halt einen µC mit passender Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000 void setup() { /* set pin 5
-
Thread
ARM und Assembler Programmierung?
http://www.arm.com/products/processors/technologies/dsp-simd.php ARM DSP Extensions "Single-cycle 16x16 and 32x16 MAC implementations" "saturation support" das meinte ich
von den Herstellern und zum anderen von ARM selbst im CMSIS. Um bspw. beim Saturate zu bleiben: [c] uint32_t __SSAT16(uint32_t val1, const uint32_t val2) [/c] Da werden also C-Funktionen mitgeliefert. Die sind aber auch nur Verpackung für Assembler-Befehle: [c] #define __SSAT16(ARG1,ARG2) \
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
Datenblatt und des Dumps (nach Boot des NFS-Images): [code] 192.168.2.65 bin # i2cdump /dev/i2c-3 0x11 0 9 i2cdump Dec 22 2008 i2c:0x11:0x00 = 0x70 i2c:0x11:0x01 = 0x64 i2c:0x11:0x02 = 0x19 i2c:0x11:0x03 = 0x27 i2c:0x11:0x04 = 0x11 i2c:0x11:0x05 = 0x5f i2c:0x11:0x06 = 0x04 i2c:0x11:0x07
192.168.2.65 bin # ./i2cdump /dev/i2c-1 0x7E 0 100 i2cdump Dec 22 2008 ... i2c:0x7e:0xf4 = 0x08 i2c:0x7e:0xf5 = 0x00 i2c:0x7e:0xf6 = 0x00 i2c:0x7e:0xf7 = 0x00 i2c:0x7e:0xf8 = 0x00 i2c:0x7e:0xf9 = 0x06 i2c:0x7e:0xfa = 0x00 i2c:0x7e
-
Thread
PIC Programmieren
Wieso ? Rechts im Schaltplan ist doch der Anschluß fürs Display. LCD 2x16. 1=RS 2=EN 3-6 = Datenleitung 7 = LCD Beleuschtung Ist alles da.
inputzeichen der Tastatur 5.Letztendlich das Programm selbst ansteuern 6. ein komplettes ABC in das interne Eprom speichern... Nun, vielleicht merkst du selbst das das doch ne ganze menge an arbeiten sind für den kleinen Pic
-
Thread
Stromwandler MBS ASK31.3 50/5A Nachbau?
Eckdaten aus dem Datenblatt https://www.mikrocontroller.net/topic/277510#2922582 da=29,2mm di=16,5mm h=9,5mm lFe = ((da+di)/2)*Pi lFe=71,79mm (steht auch im db) A = (da-di)/2 h nFe http://de.wikipedia.org/wiki/Ringkern A = (29,2mm-16,5mm)/2 * 9,5mm * 0,85 = 51,4mm² (wie im DB auch
auch klar geworden. Das vereinfacht vieles :-) "B=0,26T wie zu erwarten..." Ich bin jetzt mit 8x0,3mm² Kupferlack und 16Windungen bei 80cm im Beispiel B) unterwegs. Das sind 5,9mOhm. Rein rechnerisch geht es also auf. :-) Dynamik ist auch klasse, habe eine 60Watt Glühlampe dran, das Teil zeigt
-
Thread
Weihnachtskerzen IR-Protokoll
Befehlsbits 16-Bit Adresse: 16 Adressbits, 8 Befehlsbits, 8 invertierte Befehlsbits Bild vom Beitrag 21.12.2018 18:04 Mit Adresse = 0x00, oder 0x00FF und Befehl 0x00 fühlt sich wohl kaum ein Gerät angesprochen
#5668078 sendBits(0xA1DE00FF); delay(1000); [/c]
-
Thread
PIC Microchip AN1310 Bootloader
und Assembler gehen PIC16F877A -> XC8, C18 und Assembler gehen PIC18F452 -> C18, und Assembler gehen XC8 nicht Sobald ich das Hexfile des PIC18F452 des XC8 Compilers lade kommt folgende Fehlermeldung (siehe Screenshot
aktuellen stand. stimmt beim PIC16F877A meinte ich den CC5X, sorry mit dem XC8 ist nun alles bei einem Compiler. Wobei die PIC16 für mich immer mehr an BEdeutung verlieren. Über Linkerscript bin ich fündig geworden. Bei neuen Sachen
-
Thread
[V] IC´s, Mikrocontroller, PIC´s, Treiber, LM xx.
Bauteile dazu kommen. Die Überschrift passt sonst nicht. Also biete an: Mikrocontroller: - 20 x 8-BIT MICRO-CONTROLLER USES A FULLY STATIC CMOS DESIGN TECHNOLOGY MDT2051P 340MBC --> kompatibel zu PIC 16C71 (lässt sich mit PIC - Programmer programmieren) - 1,50 €/pro IC - 1 x PIC 16F872 - 1,50 €/pro IC - 4 x PIC 16F84 - 1,50 €/pro IC - 1 x PIC 16F628 - 1,50 €/pro IC - 1 x PIC 12F629 - 1,50 €/pro IC Display - Treiber: - 2 x ICL 7107 - 1,50 €/pro IC IC´s: - LM 3916 - LM 723 - LM 724
-
Thread
PIC18 sporadisches Problem während Sleep Mode
// CWG3MD CWG3 enabled; CWG2MD CWG2 enabled; CWG1MD CWG1 enabled; PMD4 = 0x00; // U2MD UART2 enabled; U1MD UART1 enabled; SPI1MD SPI1 enabled; I2C2MD I2C2 enabled; I2C1MD I2C1 enabled; PMD5 = 0x00; // DSMMD DSM1 enabled; CLC3MD CLC3 enabled; CLC4MD CLC4 enabled
; RC6PPS = 0x15; //RC6->UART1:RTS1; U1RXPPS = 0x10; //RC0->UART1:RX1; RD6PPS = 0x16; //RD6->UART2:TX2; SPI1SDIPPS = 0x0A; //RB2->SPI1:SDI1; U1CTSPPS = 0x15; //RC5->UART1
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
schalten. Ich hatte mich beim Design hieran (http://www.mikrocontroller.net/articles/Leiterbahnabst%C3%A4nde) orientiert. Zusätzlich habe ich heute Abend in meiner aktuellsten Version 24V- und 230V-Seite durch Fräsungen getrennt. Das Relais benötigt 7,5mA bei 24V. Selbst wenn alle geschaltet wären
einen Kurzschluss der 230V Leitung > aushalten müssen, normale Relais aber nicht überleben bevor der 16A B > Automat auslöst, also pro Stromkreis eine Feinsicherung dazu muss? Vor allem dürfen diese Relais nicht direkt hinter einem 16A LSS hängen, weil sie nur 5A vertragen und deshalb extrem überbelastet
-
Thread
Drehzahl-Differenzen mit PIC messen
Hallo zusammen, mein CCS Copiler kann die ganz neuen 16er PIC's mit internen 32 MHz nicht und ich möchte mir den Neukauf sparen. Wenn ich einen Quarz oder Resonator nehme, fehlen mir wieder die 2 Pinne..... Die Idee, auf eine feste Zeit zu messen, ist
> mein CCS Copiler kann die ganz neuen 16er PIC's mit internen 32 MHz > nicht und ich möchte mir den Neukauf sparen. http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang=en&pageId=74 Kennst Du diese Seite? Links
-
Thread
Stm32f429i-Disco für neueinsteiger
vorschlagen, für den Anfang. Damit lernt man erst einmal die Grundlagen. Ein Arduino Board und dann in C drauf programmiert, ist man auch mit unter 10€ dabei. Dazu dann noch ein 16x2 Zeichen LCD, LEDs, Taster, einen Poti, einen Summer, evtl ein Modellbau Servo, 1-2 Relais und eine Lochrasterplatine (und
einem SWD Debugger ist es sogar egal von welchem Hersteller die Controller kommen. Ich (tm) bin µC mäßig vor ca. 15 Jahren auch mit 8-Bit eingestiegen. Das war ein PIC16F876. Dann PIC18, AVR, eZ80 und dann ARM7 für "größere" Anwendungen (v.a. Ethernet). Da liefen 8- und 32Bit noch parallel. Heute
-
Thread
WiFi PicTail und PIC32
WF_INT_IE_SET IEC0SET #define WF_INT_IF_SET IFS0SET #define WF_INT_BIT 0x00000080 #define WF_INT_IPCSET IPC1SET #define WF_INT_IPCCLR IPC1CLR #define WF_INT_IPC_MASK 0xFF000000 #define WF_INT_IPC_VALUE 0x0C000000 #define WF_SSPBUF
geändert haben als das was du als "dein config" bezeichnest. Zuerst, ich habe den MRF24G mit einem PIC24F auf dem Explorer16 in Slot-hälfte 2 , also SPI2 am laufen gehabt, gemäss meiner alten notes. Das PIC24F PIM hab ich in der Firma u werde es wohl auch nicht am Wochenende zur hand haben. Jetzt
-
Thread
SPS, Controller oder Embedded?
Unsere SPS von Xinje sind mit C programmierbar, einfach nach XD3 suchen, die kleinste hat 16 E/A. https://www.spstiger.de/epages/62466762.sf/de_DE/?ObjectPath=/Shops/62466762/Products/XJP-XD3-16/SubProducts/XJP-XD3-16PT-C Die
In 1ms schafft ein solcher Controllino es ca 10000 Einzelbefehle abzuarbeiten. (grob geschätzt 16MHz/1000/(ca 1,5Takte pro Befehl)) Das ganze natürlich in C oder C++ Programmiert, ohne irgendwelche SPS spezifischen Laufzeit Umgebungen. Die Eingangs genannte Anforderung sagt klar: Gästle schrieb
-
Thread
CTCSS decoder / encoder
Moin moin, hat schonmal jemand einen CTCSS-Decoder (und encoder) mit einem uC realisiert?? Ideal wäre das mit nem ATMega16 und avrgcc ;=)) Wie kann man dann den empfangenen Ton "muten" um den dann nicht weiterzugeben? Oder kennt jemand eine Bezugsquelle für die fertigen
ALso alle 38 währe schon ganz gut. (Oder 32 dann kann man das ganze mit 4 BIT an einem µC geben). Was benutzt du denn wenn kein AVR oder PIC..? Nimmst du da so einen Decoder-Baustein oder wie machst du das..?? Mani.
-
Thread
Auswahl uController
fürs Gleitschirmen zu bauen. Folgende Module möchte ich einbauen: - Drucksensor (Vario) >> 33khz 16bit A/D - GPS Modul (x,y,z Position + Zeit) >> I2C <400kbps - Grafik Display 128x64 (Ausgabe) >> SPI - SD Karte (30s Logging GPS Pos + div. AVG/Peak Werte) >> I2C - Bluetooth Modul optional (Übermittlung
auch ein 8bitter reichen. Andreas schrieb im Beitrag #5796444: > - Drucksensor (Vario) >> 33khz 16bit A/D Das halte ich für viel zu hoch. 1000 Datenpunkte pro Sekunde wären doch immer noch mehr als reichlich. > - GPS Modul (x,y,z Position + Zeit) >> I2C <400kbps OK > - Grafik Display 128x64
-
Thread
PIC33F SPI funktioniert nicht
Clear the Interrupt flag IEC0bits.SPI1IE = 1; // Enable the interrupt [/c] Prescaler mit 16, da ich maximal 8MHz laut Datenblatt für SPI verwenden kann. => 80MHz /16 = 5MHz Meine Einstellungen zur Internen clock: [c] /* Configure PLL prescaler, PLL postscaler, PLL
(OSCCONbits.LOCK != 1); /* Wait for Pll to Lock */ [/c] Ports wurden wie folgt Initialisiert: CSB=RP28 DOUT=RP29 DIN=RP27 SCLK=RP16 [c] ADPCFG = 0xFFFF; //Alle Ports auf Digital TRISA = 0x00;
-
Thread
[V] Wieder nochmal Reste
MOSFET, 100V, SOT-223 20 x CCURA2989IM2.5, Micropower 2.5V Regulator 500mA, SO8 1 x IDT7025L55J, High Speed Dualport RAM 8Kx16, PLCC84 10 x IL300, Analog Optokoppler, DIL8 10 x IRF680PBF, N-Kanal MOSFET 200V, 9A, TO220
Ich nehme die PIC`s > 10 x PIC16LF818, Mikrocontroller, TSSOP
-
Thread
lesen/speichern 24C04
movlw 0x00 ; high Teil der Adresse (Page) call i2c_tx movlw 0x03 ; low Teil der Adresse call i2c_tx movlw 0x05 ; Wert der auf
330 in 24C04 call i2c_on ; Bus aktiv movlw 0xA2 ; 1010 0010 device adress call i2c_tx ; 24C04 zum Schreiben adressieren movlw 0x4A
-
Thread
Externer Speicher
vielleicht wär auch noch eine RLE-Codierung machbar,also aus 0x33,0x33,0x33,0x33 einfach 4,0x33 machen...die "komprimierung" sollte bei 16MHz kein Problem sein.Das PCX-Format am PC macht´s zum Beispiel ähnlich.Problem wär da natürlich das man nicht sicher sagen kann
Das grosse C ist zum heulen. Ich suche mir da gerade einen etwas fixeren Quarzoszi, evtl. noch Baudraten-kompatibel. 16 MHz haben die nicht... Ob ichs wohl mit 20 wagen soll? Schneller Baudratenquarz kann man komplett
-
Thread
PIC Neuling und kann keine ports schalten
Moin an Alle! Ich habe ein PIC 16f877 auf ein PICDEM 2 PLUS DEMO Board. Mit dem Progrannieren habe ich jetzt eine Anfangsschwierigkeit. Denn in meinen kleinem C - Programm habe ich die "#include <16f877.h>" eingebunden. Beim compileren
Hi, Klappt irgendwie noch nicht? Habe die Headerdatei pic1687x.h genommen. Da die anderen 16f877.h sich beim compilieren nicht öffen liesen laut output in MPLAB. Mein CODE: #include <pic1687x.h> int main(void) { TRISD = 0x00; PORTD = 0x00; while
-
Thread
altes Phytec MCB-51 Monitor/Basic Befehle?
zumindest > Grafik. Aber Textausgabe war dann trotzdem meist auf ein festes Raster > (typisch 8x8 Pixel) beschränkt. Schon die Grafikbefehle des Commodore Basic 3.5 (C16, C116, Plus4) können das. Der Text allerdings im Graphikmodus geschrieben, was Einschränkungen der Geschwindigkeit nach
Cartman E. schrieb im Beitrag #8076515: > Schon die Grafikbefehle des Commodore Basic 3.5 (C16, C116, Plus4) > können das. Das nützt in dem Fall aber wenig, da es keine Grafikkommandos gibt. Das angehängte File mit dem Kommandos habe ich über Memory-Dumps und KI-Hilfe generiert und
-
Thread
MK484 - Bauteilgrab für alte teile
ansonsten ist der hier für den anfang auch zu empfehlen: http://amateurfunkpruefung.de/lehrg/a16/TJ833.gif z.b. mit 2x BAT41 oder BAT43 oder eventuell mit Ge-dioden.
> ansonsten ist der hier für den anfang auch zu empfehlen: > http://amateurfunkpruefung.de/lehrg/a16/TJ833.gif > > z.b. mit 2x BAT41 oder BAT43 oder eventuell mit Ge-dioden. Beide "Arten" (SI/GE) vorhanden. Genial! So macht das richtig spaß! Besonders als "Hobbyist" hat man ja oft das problem
-
Thread
Ansteuerung/Fading von 12 LED mit IR Empfänger durch PIC oder ATTiny
treiben. Außerdem braucht man bei ultrahellen LEDs keine 20mA, da wird man eher blind! Da reichen 2-5mA locker! >Grenze was der µC pro PIN als Output schalten kann. Als LED-Treiber habe >ich mir den TLC 5940 ausgeschaut. Overkill. >Das ganze soll auf einen kleinen Platine (ca. 4x6 cm ) im
benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c] PWM Funktion: [c]U16_T time =
-
Thread
Welcher µC für Hobbyzwecke?
Bereich kannst du auf die AVR's sowie hunderter 8x51 Derivate wählen. http://www.keil.com/dd/search_parm.asp Sehr schöne 8x51 Derivate findest du hier: http://www.silabs.com/tgwWebApp/public/index.htm 16 BIT, dann schau dir die MSP430 Serie
dachte das die eh bald vom Markt verschwinden wollte ich mich direkt in einen noch "langlebigen" µC mit 16 oder 32 Bit einarbeiten.
-
Thread
Geiger Counter Sparkfun
doch noch fündig geworden, mit PIC16F873/6A und flash daten leider ohne quellcode !
http://translate.googleusercontent.com/translate_c?hl=de&ie=UTF-8&sl=ja&tl=de&u=http://www.asahi-net.or.jp/~gt6s-sbic/electro/fed-c/6-2.html&prev=_t&rurl=translate.google.com&twu=1&usg=ALkJrhgOMJFAwP5wHJxNdFEFuzIEQJfqNw unter "Geigerzähler Futter"
-
Thread
Pic18F2331 Problem
Hallo Ich arbeite mit einem PIC18F2331 und dem Programm MBLab C18 Ich habe einen Programmcode in der Programmiersprache C geschrieben und wollte diesen via ICD2 auf den PIC übertragen. Das ging ein paar mal ohne das ich einen
Versuch mal Folgendes: Falls dieser PIC-Typ low voltage programming beherrscht, dieses in den configuration settings ausschalten. Den Pin PGM auf GND legen. Dann erneut Build all und programmieren. (Hatte beim PIC16F883 ein solches Problem
-
Thread
PIC18F Assembler & C Frage
/pic/c/pic_c/pic_c90_pic_spezifisches.html
unsigned ANSA3 :1; unsigned :1; unsigned ANSA5 :1; }; } ANSELAbits_t; extern volatile ANSELAbits_t ANSELAbits @ 0xF38; ...[/c]Weil das alles genau so heist, brauchst du also wenn du es erst mal weißt, kein extra C-Datenblatt
-
Thread
Fitness Planner VIVONIC von Pollin.de
die ich im Flash gefunden habe, liest einen int mit der Schrittanzahl: [c] #define PIC_PDIR PDDIR #define PIC_PDATA PDDATA #define PIC_VSS (1<<1) /* out, 1 to power PIC and MEMS? */ #define PIC_DAT (1<<2) /* in */ #define PIC_CLK (1<<3) /* out */ /* This function reads an int from the PIC. */ /* The lowest byte seems to be "steps since previous read" */ #define PIC_READ_FUNC ((int(*)())0x803d48) [/c] - Die "invalid-level"-Leitung des MAX3221E hängt an IRQ1. Das schreit geradezu
-
Thread
pic16f18857 not working - I2C.
Hello, i tried to get the I2C on my pic16f18857 @ 3V3 running but i only see low potential on the lines. - SCL: RC5 - SDA: RC6 - Both pulled to 3,3V with 2k2 - the pic should be a I2C Master @ 400khz - Adress of Slave: 0x80
:SDO2; ADCACTPPS = 0x0C; //RB4->ADCC:ADCACT; RC2PPS = 0x16; //RC2->MSSP2:SCK2; RC5PPS = 0x14; //RC5->MSSP1:SCL1; RC6PPS = 0x15; //RC6->MSSP1:SDA1; //Test RC1PPS = 0x0E; //RC1->PWM6OUT;
-
Thread
Einfacher und billiger Webserver mit AtMega32
funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=3c5x9.lst -std=gnu99 3c5x9.c -o 3c5x9.o Compiling: rtl8019.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns
-funsigned -bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa, -adhlns=3c5x9.lst -std=gnu99 3c5x9.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > 3c5x9.d; \ [ -s 3c5x9.d ] || rm -f 3c5x9.d 3c5x9.c:98:4: #error PORT for your MCU not defined yet. -------- begin --------
-
Thread
Kleinmotor (4,5V) mit PWM ansteuern: BUZ21?
nie eine MOSFET-Schaltung. Ziel: Ich möchte einen kleinen Modellbaumotor (gemessener Strom bei 4,5V: 1,1A) zwischen Maximalleistung/geschwindigkeit und etwa halbe Leistung/Geschwindigkeit ca. im 10Sekunden Takt wobbeln lassen. Vorhanden sind div. 18pol. PIC-Controller (16F84, 16F628, 16F88). Software
mit dem Gate des BUZ21 Verbunden. Selbst wenn der voll durchlässt, dürften bei 4,5V Vcc nie mehr als die erlaubten 10mA fließen können! Ich habe die Komponenten meiner PIC-Testplatine dann alle überprüft (Verpolungsschutzdiode, Elko und 10K Widerstand = Spruts 16F84/62x-Mini-Platine
-
Thread
PIC24FJ64GB004 eclipse
configuration Hex for project asfshs **** **** Internal Builder is used for build **** pic30-gcc.exe xyz.o main.o -o asfshs.cof main.o(.text+0x4): In function `main': C:\Users\Sascha\workspace\asfshs\Hex\..\main.c:17: undefined reference to `PORTA' Build error occurred, build is stopped
] /* * main.c * * Created on: 15.04.2010 * Author: Sascha */ #define __PIC24FJ64GA004__ //#include <C:\Program Files (x86)\Microchip\MPLAB C30\support\PIC24F\h\p24FJ64GA004.h> #include "p24FJ64GA004
-
Thread
Spannugnsversorgung PIC16f887
Kann ich dafür eine 9V Blockbatterie verwenden. Von der Spannung her > sollten ja 9V langen? Der PIC braucht 2 bis 5,5V. 9V sind also viel zu viel.
möglich sollte es ein Handgerät werden. Stromaufnahme kann ich wenig zu sagen, außer das über einen PIC16F887 ein LCD 204B BL angesteuert wird. Einschaltdauer vielleicht insgesamt 5 Minuten pro Tag Display beleuchtet
-
Thread
EEPROM SPI antwortet nicht über PIC16F1828
Guten Tag, ich versuche ein SPI EEPROM (M95640) mit einem PIC Microcontroller PIC16F1828 über SPI auszulesen. Die Daten auf der Outputleitung des PIcs werden erfolgreich in der richtigen Reihenfolge gesendet. Zuerst der READ Befehl (Instruction) dann die Adresse
vertauscht? > > Schaltplan? > > fchk Hallo RB4 habe ich an PIN 2(Q) angeschlossen. RB6 an C RC6 an S RC7 an D HOLD und W an GROUND VCC sind 5 V Plan befindet sich im Anhang.
-
Thread
RGB Bitmap im MCU in C
aber da bekomme ich das Bild auch nicht ohne weiteres drauf. Also erkläre mir doch wie ich ein 16bit BMP in C nehme. Soll ich's Mal per drag and drop in den Editor ziehen??
. > > So, zum schnuppern hier eine Tasse Tee in C. Alles weitere suchst oder > erarbeitest du dir selber. > > W.S. Da bin ich tatsächlich weiter als du. Den 16 Bit Code für das Bild lese ich mit schleifen direkt ein. Eine Dekodierung der Farben
-
Thread
Kleine Speicherplatine USB-Massenspeicher
Schaltung in ein kleines Röhrchen mit >> Innendurchmesser von ~4.4 mm eingeführt werden muß. > I²C EEProms gibts in SOT23-5, das könnte knapp passen. Speicherplatz > wird da aber in KBit und nicht GBit gemessen. SOT-23-X ginge sogar, nur die Grössenordnung k-Bit ist schon ein bisschen Mau, wenn
. Da kann man in der letzten Spalte nach Packages <4.5mm Filtern. Nach meinem Ergebnis ist das ein "N25Q016A11E5140F", im 2x2.8mm BGA mit 16MBit. Nach dem Kriterium "512MBit oder mehr" ist bei Packages mit 6mm Schluss (nach unten) und nur 512MBit bei den
-
Thread
PIC Schaltung
Hallo! Welchen Controller willst du denn verwenden bzw welche Reihe(PIC16,PIC18)? Muss es unbedingt ein externes EEPROM sein? Viele PICs haben schon intern ein EEPROM eingebaut, aber ob das gross genug ist, weis ich nicht. Erläutere einmal den Sinn deiner Schaltung bitte
werden, im eeprom und bei bedarf über eine rs232 ausgegeben werden. PIC wird wohl ziemlich sicher aus der 16er Reihe kommen. zum lesemodul kann ich eiegntlich nicht viel sagen, ist ein normales readonly modul , 5VDC @ 13mA , 125kHz mfg Thomsi
-
Thread
LM8560 Uhrchip: externen 50 hz-Sinusgenerator aufbauen, wie?
aber möglichst quartzstabil. CD4541 an 3.2768MHz Quartz liefert 50Hz. Ein vorprogrammierter PIC12F675 macht aus 5MHz Quart deine 50Hz http://www.leapsecond.com/pic/picdiv.htm Du kannst ihn natürlich auch selbst programmieren und dann jeden Quartz verwenden. Hier gab es das schon mal https
MaWin schrieb im Beitrag #6957158: > Ein vorprogrammierter PIC12F675 macht aus 5MHz Quart deine 50Hz > http://www.leapsecond.com/pic/picdiv.htm Was hab ich zum Thema Programmieren oben geschrieben??? Kannst du lesen?? Nein? ok,DAS erklärts... ignirieren
-
Thread
$40 GDI inverter, neuerdings qualitätsprobleme?
variante wäre über den thermoschutz die leistung zu regeln. Der temp sensor "RT1" hängt mit 47k auf +5V und wird mit AN1 am PIC eingelesen. Wenn das am GDI ähnlich ist kann man damit die leistung steuern. Ich weiss auch nicht ob der GDI einfach 340V DC macht und das auf trapez-AC ummünzt, oder ob er
Heute paar Bilder gemacht, falls es jemanden interessiert. Platine 115x65mm. Bestückung: U1: 78L05 U2: unbekannt, siehe Bild U3: LM358 U4: UC2846 U5: PIC16F1936 U6: LM358 U7: NE555 Was ist U2 für ein Baustein? Und was ist der blaue Würfel, "HR2120 2mA/2mA"? Netz
-
Thread
Warnblinklicht für Schulranzen - Bewegungs- und Helligkeitsgesteuert, sparsam
teilweise unnütze Blinkmodi angeboten, die die Benutzung umständlich machen. Gewünscht wäre: - uC-basiert, z.B. Microchip PIC16LF1508 mit Ultra-Low-Power Mode - aktiviert durch Bewegung, z.B. STM LSM6DSM - aktiviert durch Dunkelheit, z.B. mit dem Komparator des PIC und Fotozelle? - 4-8 superhelle
>machen. Was für eine schreckliche Welt, die nicht mal gescheite Blinklichter hat . . . >- uC-basiert, z.B. Microchip PIC16LF1508 mit Ultra-Low-Power Mode Das kann heute jeder aktuelle uC, ganz egal ob AVR, PIC oder sonstwas. >- aktiviert durch Bewegung, z.B. STM LSM6DSM Warum? >-
-
Thread
Was übersehe ich?
Ich hab das mal in einem Testprogramm ausprobiert: Dim x as byte x=16 config portb=output Do portb=x print x wait 1 loop und da hat er mir 16 ausgegeben und portb.3 gesetzt. mit anderen Werten hab das auch funktioniert. Werd das nachher mal
> 16 ausgegeben und portb.3 gesetzt Das wäre aber falsch :-( Weil Bit 3 = 8 Bit 7 6 5 4 3 2 1 0 Wert 128 64 32 16 8 4 2 1
-
Thread
74HC138 Adressen
. das Bitmuster 101 den Y5 low machen. Ergibt sich das jetzt aus dem "startbereich" der A15, A16, A18 Leitungen? und das dazugehörige beabsichtigte Schaltmuster? > > [C] > 1100 1xxx xxxx xxxx xxxx > [/c
zum affen ;-))) ....6 Eingänge... A B C G1 G2A G2B Also 6 x 4 = 24 Bit für A15 A16 A18 A19 AEN A17 weil AEN Function: "enable" ist, sind es 5 für die Pegel logic...... i komprende ... sorry fürs pushen... "ich schussel
-
Thread
SMD Loeten- TQFP ICs mit Adapter PCB
Takao K. schrieb im Beitrag #3604211: > Ich will Space Invaders auf einem 32K PIC zum Laufen bringen, das > Display hat 1.44" > > Danach ein 2.5" mit dem 512K PIC. Ich würde sowas dann doch eher mit Java oder C# machen, dann haben auch andere was davon. Mit dem Controller
Beitrag #3604578: > Takao K. schrieb im Beitrag #3604211: >> Ich will Space Invaders auf einem 32K PIC zum Laufen bringen, das >> Display hat 1.44" >> >> Danach ein 2.5" mit dem 512K PIC. > > Ich würde sowas dann doch eher mit Java oder C# machen, dann haben auch > andere was davon. > > Mit
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
www.carolinamountainwoodturners.org/members/newsletters/2003/cmw200302.pdf http://books.google.ca/books?id=RwVf3zkIep8C&pg=PA118&lpg=PA118&dq=metal+spin+forming+instruction&source=web&ots=46KijiuuVL&sig=9DSilsHF7rTwf5HG4sajBPFtpQ4&hl=en&sa=X&oi=book_result&resnum=1&ct=result Vielelicht koenntest Du auf diese Art
http://www1.conrad.de/fas6/fh.php?fh_host=http://www1.conrad.de&fh_session=/scripts/wgate/zcop_b2c/~flN0YXRlPTIzMTkyMjY2ODY=?&fh_pic_url=//media.conrad.de&layout=b2c&finder=&fh_params=fh_eds%3D%25c3%259f%26fh_view_size%3D50%26fh_search%3Dchipkarte%26fh_secondid%3Db2c730521%26fh_lister_pos%3D29%26fh_location