-
Thread
Werft mal ein Auge bitte drauf
. Aber in keinem Fall steht da etwas von 5V. http://www.displaytech.com.hk/pdf/char/162c%20series-v11.PDF PDF-Seite 3. Abschnitt "Backlight operating information"
LCD wird nicht glücklich werden, wenn du es vom Reset Pin aus mit Strom versorgst. Vom ISP Pin 5 geht nur 1 Leitung weg! Diese führt direkt und ohne Umwege zum Reset-Pin des µC. Vom Reset-Pin des µC allerdings geht ein 10k Widerstand nach Vcc. Dort sind also 2 Leitungen: 1 geht direkt zum Reset
-
Thread
Reichelt: Was ich gerne im Programm hätte
deswegen hab'ich letztes mal bei Farnell bestellt: vernünftige KLEINE SMD Resonatoren (gibts's ca. 3.5 x 1.8mm) hochfrequente SMD Resonatoren (16MHz) Stecker für MMC, SD Karten Standard digitaltransistoren in SOT23 und SC70 allgemein wäre ein besseres SMD Angebot schön (vielleicht bin ich ja auch
Ich würde mir generel eine bessere Auswahl an PIC18F MCUs wünschen. Anstatt die vielen C Typen. Vor allem PIC18Fxxxx mit TQFP Gehäuse.
-
Thread
AVR ATMega8 Systementwicklung in C
= atmega16 #MCU_TARGET = atmega32 und erneut make aufrufe, bekomme ich die Meldung: c:\winavr-20070525\bin\..\lib\gcc\avr\4.1.2\..\..\..\..\avr\bin\ld.exe: address 0x25ee of ABCD001_Module.elf section
Eintrag muss "MCU_TARGET=atmega168" > (gross-/kleinschreibung wichtig!) heissen. Habe ich, siehe: > C:\AVR\SCA1X5\CVERSI~1.6>make all > avr-gcc -g -Wall -Wstrict-prototypes -Os -mcall-prologues > -mmcu=atmega168 -c ^^^^^^^^^
-
Thread
Was genau liest der Pic an RS232?
das eingangssignal am pic einzulesen, es zu verarbeiten und darauf hin eine ausgabe mit einer 7-segment platine zu realisieren. die eigentliche frage ist: was genau schreibt der pic in eine variable (c-programmierung) wenn
arrays sind für die ausgangschaltung um die segmente der 7-segment-anzeige anzusteuern #include <pic18fregs.h> #include "18f1320_config.h" #include <delay.h> //für Zeitroutinen #include <stdlib.h> #pragma stack 0x80 0x32 unsigned int ausgabeB[]={64,121,36,48,25,18,2,120,0,16}; unsigned
-
Thread
ASCII "1E" ?
PICkit seriel am PC... und teilweise auch noch zusätzlich mit einem Oszi... die AD-Wandlung kommt beim PIC16F88 bei den Pins RA0, RA1 und RA4 raus! lg
versucht eine Lösung aus dem Himmel zu zaubern). Also: ich will die Daten eines Beschleunigungssensor (X,Y,Z Achse) mittels PIC16F88 auswerten und anschließend in einen ASCII-Code umwandeln und diesen dann weitersenden. Die drei Achsen des Beschleunigungssensor sind am PIC am PORTA an den Pins 0, 1 und
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Rabbits gilt das schon etwas länger. Damit verlieren wir zwei meiner Meinung nach relativ elegante 8/16-Bit-Architekturen. Welche 8-Bit oder 8/16-Bit Architekturen werden in 10 Jahren relevant sein? Einerseits gibt es ein paar noch aktuelle. Da fallen mir ein: * AVR * PIC * PDK * HCS08 * MCS
Philipp Klaus K. schrieb im Beitrag #7418543: > * PIC Die dürften auch in >10 Jahren noch relevant sein, sind in zahlreichen Geräten als Steuer-µC eingebaut
-
Thread
OLED-Display SPI Psoc4
(); Write_Cmd(0xAE); //Set Display OFF Initial_SSD1327(); Pic_show(&pic1);// Ausgabe an Display Write_Cmd(0xAF); //Set Display On } void Pic_show(unsigned char ptr[][MAX_COL
{ Pic_show(&pic1);// Ausgabe an Display } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15); //Set Column Address Write_Cmd(0x00); //Start Column
-
Thread
FPGA+SDRAM+PIC Fragen
lernen, Sekundär ums Ergebnis). Ich hab mir da ein FPGA (Cyclone4, Testboard ist vorhanden), einen PIC24 (fürs Display und andere Dinge, z.B. Bedienung) und einen SDRAM ausgeguckt: AS4C4M16S-6TCN (http://www.mouser.com/ds/2/12/64M-AS4C4M16S-7450.pdf) Meine grobe Idee: Ich will 16bit aufnehmen. Hierzu
Anfang oder in der Mitte ist. Ist die Anzeige der Bits 1000 Pixel breit, so kann der PIC 1000 gleichverteilte Werte lesen. Bei einem Zoom von 2x, kann der PIC 1000 Werte aus z.B. der ersten Hälfte des RAMs lesen. Wenn eine neue Messung gestartet werden soll, setzt der PIC das "Go" Bit wieder
-
Thread
IntToHex function
::ostream_iterator<char> (std::cout), x, 5); std::cout << std::endl; } { // Direkte Ausgabe auf UART via Output-Iterator IntToHex (UartOutput {}, x, 5); } } [/c] Funktioniert auch wieder dank Templates mit allen Integer-Typen
(x>>4); x&=0xF; putc((x>9?'A'-10:'0')+x); } [/c]
-
Thread
PIC16F676 LCD_Init
Hallo lieber Forum! Ich bin ratlös und will nach einem Rat fragen. Ich will einen LCD (2x16) initialisieren und benutzen, dafür habe ich Funktionen für PIC16F676 (CC5X-Compiler) erstellt. Diese Funktionen laufen auf PIC16F628 bei analoger Beschaltung perfekt (Unterschied: statt PORTC wird
Hallo, mit dem cc5x-Compiler bin ich gar nicht vertraut, deshalb, ohne lange den Code zu studieren schlage ich vor, 1.)Gut zu überprüfen, ob der Oszillator den genau gleichen Wert hat wie der Pic16f628. Beim LCD müssen
-
Thread
Timer1 PIC16F1823 funktioniert nicht
PORTC as output PORTC = 0x00; PORTC.B2 = 1; while(1) { } } [/c]
ich compiliere mit mikroC PRO for PIC
-
Thread
PIC32 und Maschinencode
Ich weiss die Syntax nicht genau, aber du kannst so ein marker schreiben... [c] void some_function( void ) { ... asm volatile (".word 0xa5a5a5a5"); // marker asm volatile ("addi %t0, $zero, 1"); ... } [/c] und dann kannst die Markierung suchen (A5 A5 A5
@Thomas F. Hast Du eine C-Phobie? Ist heilbar. PIC32 in Assembler macht doch nicht wirklich Sinn, oder? Wenn C auf dem PIC32 zu langsam ist, such Dir doch einen schnelleren µC.
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
Gegenstück zum Adaptieren des Sensors als Kabelvariante gibt es übrigens nicht. Stückliste ========== 1x ATTiny13A-SU (Achtung, das ist Package-Version 8S2 (Wide-SO8)) 1x Kerko 100uF / 6.3V / 1210 (z.B. Reichelt "X5R 1210 DB 100U") 2x Anschlüsse nach Bedarf Die Programmierleiste ist von der Platinenunterseite
wenn es denn WIRKLICH klein sein soll, gibt es ja noch den ATTiny10 im UDFN Package, der misst dann 2x2mm². Dazu noch ein Kondensator, es gibt einen MLCC X5R mit 47µF im 0603, das wären dann mit Lötflächen ca. 1x2mm². In 0402 habe ich nichts Hochkapazitives gefunden, leider nur bis 1µF. Dazu noch
-
Thread
µC Projekte
@Feadi Da könnte man auch den PIC nehmen. Oder den 8051 USB chip von Atmel (AT89C5130) oder den kleinen ARM AT90SAM7S321. Auf allen Varianten könnte man CDC also USB COM-Port realisieren. Dann die Daten in den FPGA. Billiger wäre
habe ich noch keine richtige Vorstellung, vielleicht 1/10 Sec. -Ausgangfrequenz bis 1 kHz -8 x 4 Bit Ausgänge (analog) -Die Ausgänge sollen von PC aus sowohl in Frequenz in unterschiedlichen Patterns (bis 5 Sekunden) als auch die Spannung (Amplitude) in 16 Stufen steuerbar sein. -Spannung
-
Thread
LA 1034, AVR JTAG ICE MKII, STK500, Kleinzeug
versichert), dem packe ich noch ein paar Samplekisten rein: Folgende Samples: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin, die Markierung aufzuschreiben (SOT23-5) Philips: 3x LPC2101F TI: 5x ADS7822UB 5x INA105KU 5x INA103KP 5x OPA4134UA STM: 5x M25P20 ADI: 2x AD9833BRM 2x AD9851BRS Oben drauf, damit es schön zusammendrückt, kommen noch
-
Thread
Arduino-AVR programmieren
was muss ich einstellen wenn ich einen externen Quarz benutze, der 16Mhz hat, muss ich da was in main.c mit dem define f_cpu einstellen?
avrdude -c avrisp -P COM3 -b 19200 -p m328p -v -v Hier: [code] avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright
-
Thread
K0855 durch Mikrocontroller ersetzen?
://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A363;GROUPID=2959;ARTICLE=45025;START=0;SORT=artnr;OFFSET=16;SID=27@WmjoKwQARsAAHkS6Bg552fd3f07df0ee3c59369ba42c48fbb2
/ (1) int main (void) { // (2) DDRB = 0xff; // (3) PORTB = 0x03; // (4) while(1) { // (5a) /* "leere" Schleife*/; // (5b) } // (5c) /* wird nie erreicht */ return 0;
-
Thread
Mikrocontroller Einstieg
Recherche schon mal weiterhelfen. Eigentlich so gut wie jeder, ich würde es wahrscheinlich mit einem PIC16F1825 in C machen.
#3999831: > Grundsätzlich kann ein uc mit jeder Programmiersprache Programmiert Dann will ich den PIC10F200 in Phyton programmieren... 375byte Flash und 16byte RAM gehen doch klar ? Bleib beim Arduino. Eigentlich ist das C(++), aber die böse Hardware wird weitgehend versteckt damit man keinen Schrecken
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
4318658/?searchTerm=431-8658&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E2C5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3433312D383635382677633D4E4F4E4526 Kann mal
Anbei ein Bild wie ich es eingestellt habe. Beim Programmieren ergibt das folgende Kommandozeile: [c] avrdude -p attiny85 -B 5 -U lfuse:w:0x62:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -c usbasp -U flash:w:Klingel-ATTINY.hex -U eeprom:w:Klingel-ATTINY.eep [/c] Tut mir Leid falls irgendwelche Infos
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
ConvertData2b( byte lowByte, byte highByte ) { byte[] atemp = new byte[2]; Int16 x; UInt16 x2; double y=0; atemp[0] = lowByte; atemp[1] = highByte; x = BitConverter.ToInt16(atemp, 0); if ( (x & 0x8000 ) == 0x8000 ) // y
Zum Max232 0 oder 5 V galube ich... Was leigt den an ebus+ an wenn 16V rauskommt ?
-
Thread
Mikrocontroller mit exotischem SPI?
8 Bit > empfangen kann, nicht hilft. Ebensowenig ist es keine Lösung, einfach > auf 2 Frames (=5x 8 Bit) zu warten, da ich nicht auf das dann zwingend > benötigte zweite Frame warten kann. Moin, Cypress PSoC kann 16 Bit, evtl reicht das. Mfg aus dem Pott
kann man nicht zB in von nem AtMega[4,8,16,32]8(P) nicht die USART dafür benutzen? sie hat einen synchronen Modus und unterstützt datenlängen von 5-9 Bit. Man könnte also 4 5bit frames abwarten (oder 2x7 und 1x6, wobei ich nicht weiß, wie schnell
-
Thread
Startprobleme (PIC16F877)
Sicher, dass es ein PIC16F877 und kein PIC16F877A ist? > Ich werd mal 2x 100nF versuchen... Wird nichts ändern, investiere Deine Zeit besser in ein Foto des Aufbaus.
Hallo, ja es ist definitiv ein 16F877. Okay habe im Anhang mal 1 Bild. Also gut, der PIC ist ja unschwer zu erkennen. Direkt daneben der Quarz mit 2x 20pF. Einzig der 100nF vom MCLR Pin gegen Masse ist etwas weiter weg, es ist
-
Thread
pic timer 2 einstellung, damit alle 250 timerüerlauf
: Dauer einer Instruction bei 20MHz = 1/(Fosc/4) = 0,2µs = T Periodendauer des Timers Tp = T x 256 x 16 x 16 = 13,107ms ^^^ ^^ ^^ 8-bit Pre- Post- Scaler Die einzige Möglichkeit (bei Verwendung von
Hallo, Hab grad ein schulprojekt muss ein funkuhr programmiern hab ein pic 16f88 brauch jetzt ein Delay1ms mit timer2 ´kann mir einer ein c code schreiben , bin schon den ganzen tag dran schaff es aber nicht den timer einzustellen, Danke .
-
Thread
bezahlbarer GPIB-Adapter
: DELOCK 61617 ist eine PCMCIA-4*seriell Karte mit 4 richtigen 16C950 UARTs mit 128 Byte FIFOs (wahlweise auch auf 16 Byte im 16550N UARTs herunterstufbar).
Daten wurden geschickt und sie kamen auch korrekt an. Das schien mir ziemlich flott zu laufen. VB5 verwendete wohl einen Puffer. > PS: DELOCK 61617 ist eine PCMCIA-4*seriell Karte mit 4 richtigen 16C950 > UARTs mit 128 Byte FIFOs (wahlweise auch auf 16 Byte im 16550N UARTs > herunterstufbar)
-
Thread
AT89LP51: keine Powerdown Simulation in uVision möglich
count++; } }[/code] [code] 3: void main(void) { 4: EA = 0; C:0x088C C2AF CLR EA(0xA8.7) 5: while (1) { 6: PCON |= 2; C:0x088E 438702 ORL PCON(0x87),#0x02 7: count++; C:0x0891 0508 INC count(0x08) 8: } 9: } C:0x0893 80F9 SJMP C:088E C:0x0895 22 RET [/code] count wird munter hochgezählt. Ironischerweise
-
Thread
CAN-Sender im Mini-Format
Dann eben ein PIC18F2xK80? (x= 5oder6) <edit>der 25k83 ist neuer und scheint auch billiger zu sein. Kostet gerade so viel, wie ein 2515</edit>
Dr. Sommer schrieb im Beitrag #5494944: > Kleiner und einfacher als der LPC11C22FBD48 wird's wohl kaum; > Mikrocontroller, CAN-Controller und Transceiver in einem LQFP48-Gehäuse. Kommt drauf an. Ein stm32 o.ä im qfn32 hat 5x5 mm, dazu ein transceiver im qfn8 mit 2x3 oder
-
Thread
Nokia 6100 Ansteuerung in C
Atmega32: 4,5 - 5,5V / 0..16MHz Wenn Du also einen ATmega16 mit ca. 3V bei 16MHz betreibst, wird der doch außerhalb der Spezifikation betrieben und es ist mehr oder weniger Zufall, ob der so läuft oder nicht.
= STK = GND 10 LED+ 15mA - 30mA (ca. 6,4V) = STK = VTG (5V) 11 n/c ---
-
Thread
Problme mil LCD Routine
LCD_D5=(chr>>1)&0x01; LCD_D4=chr&0x01; Enable Delay10TCYx(19); //Delay ca. 38us[/c] Wir auf dem LCD ein '!' angezeigt.
LCD_D6=(chr>>2)&0x01; LCD_D5=(chr>>1)&0x01; LCD_D4=chr&0x01; Enable Delay10TCYx(19); //Delay ca. 38us } [/c]
-
Thread
PIC 12F675 + ADC-Eingang +Code +Dresden
Hallo Ihr! Ein kleines Projekt, schematisch: Dreh-Poti--->[ADC im PIC ]<========Datenleitung=====>[PIC mit EEPROM] Ich stelle mir folgendes vor: (1) Ein PIC12F675 für Wandlung von analogen Daten (Spannungswert 0... +5V DC). Zum Testen werden die Spannungswerte
Schnittstellen(SPI,UART,I2C,USB) + C-tauglich (Es gibt einen Gratis compiler dafür) + Bei ASM ersparst du dir die Bankumschaltung usw. Bezüglich der Referenzspannung: Nimm nicht die 5V eines 7805ers ;-) Nicht umsonst gibt
-
Thread
Problem mit Funktionspointern
// K {3,0x7E,0x40,0x40}, // L {5,0x7E,0x04,0x08,0x04,0x7E}, // M {5,0x7E,0x04,0x18,0x20,0x7E}, // N {4,0x3C,0x42,0x42,0x3C}, // O {4,0x7E,0x12,0x12,0x0C}, // P {4,0x3C,0x42,0x42,0xBC
}, // v {5,0x3C,0x40,0x3C,0x40,0x3C}, // w {5,0x44,0x28,0x10,0x28,0x44}, // x {4,0x9C,0xA0,0xA0,0x7C}, // y {3,0x64,0x54,0x4C}, // z {3,0x08,0x36,0x41}, // { {1,0xFF}, /
-
Thread
Bin auch bereit... Gesperrt
die erste frage ... Wo bekomme ich möglichst für umsonst eine Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder sowas wären mir lieb. bin dankbar für jede antwort ... bye Alex
alex schrieb: > Wo bekomme ich möglichst für umsonst eine > Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? > Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder > sowas wären mir lieb. bin dankbar für jede antwort ... Hallo Alex, auf www.geocities.com/SiliconValley/Way/5807/
-
Thread
PIC24 @ 80MHz und Timer1 zu langsam?
B3C000 mov.b #0x0,0x0000 04BE 8801A0 mov.w 0x0000,0x0034 114: static int a = 0; 115: if (a == 0 && schalter_an == 1) { 04C0 E20800 cp0.w 0x0800 04C2 3A0003 bra nz, 0x0004ca 04C4 BFC802 mov.b 0x0802,0x0000 04C6 504FE1 sub.b 0x0000,#1,[0x001e] 04C8 320005 bra z, 0x0004d4 116: _LATB0=1; 04D4
-
Thread
Mikrocontrollerwahl
Prozessorbelastung. Wie oben schon erwähnt wurde wird bei höherer Zahnzahl dann vielleicht ein etwas stärkerer uC fällig, mit integriertem 2ten Prozessor (Tricore tc176x, tc177x oder auch MPC 555x). Allerdings steigt dann auch der Preis für die Entwicklungswerkzeuge ins Unermessliche. Die 60 Zähne haben sich als
angesagt! so und wenn jemand sagt 85°C sind ausreichend der hat noch nie nen automotive design gemacht! 90% der hersteller schreiben 85°C umgebungstemp ECU vor. so in der büchse ist es gut und gerne noch mal 5-10° wärmer! (ich bin mir bewust
-
Thread
MP3-Player fürs Auto
ist, dass du den evtl. vorhanden Daten- und Adressbus nicht benutzen kannst, da die Festplatten ein 16Bit breiten Datenbus besitzen. *) Der VS1003 unterstützt alle MP3 Formate. In den drei Tabellen zu MPEG 1.0, MPEG 2.0 und MPEG 2.5 sind alle Kominationen aus Samplerate und Bitrate als unterstützt
LPC2378 für 13,77 -> zugegeben sehr teuer, aber das Verhältnis stimmt). Nachteil der beiden LPC23x8 ist das externe Businterface, welches hier nur 8Bit Daten- und 16Bit Adressbreite bietet. Ein integriertet Ethernet-MAC hat übrigens gewaltige Vorteile! Zum einen sind wesentlich weniger Leitungen
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
nur >>1 Vollzyklus. Was ist die Meinung des Publikums dazu? > > Schon wieder danaben. Der TMS320C28x hat einen Repeat-Befehl. Microchips 16-Bitter PIC24/30/33 haben den auch.
ich hab mir deinen Code NICHT angeschaut, nur das 1. beste File genommen: x Beliebiges Beispiel: [c]t1oup <= (s7 and s6 and z5 and z4 and z3 and z2 and z1 and z0 and ccvs) or (s7 and s6 and z5 and z4 and z3 and z2 and z1 and s0 and ccvz) or (s7 and
-
Thread
PIC - Entwicklungskit
Hallo, ich will mich in die Microcontrollerprogrammierung einarbeiten und wollte da mit den PIC - Prozessoren anfangen. Jetzt habe ich bei ebay ein Angebot für ein Einsteigerkit entdeckt http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=10662&item=5722292422 Dort ist ein PIC16C84 dabei
auch nur halb so gute Dokumentation zu Atmels wie diese seite, wo das spielerisch einfach wird. -CC5X compiler. Genausogut wie SDCC oder so für atmel. Man merkt nichtmaln wirklich n unterschied. Ich arbeite mit 16F88, 16F876 und 16F877 und kann die empfehlen. Ja, sind die teuersten in ihrer Klasse
-
Thread
DOS fähigen Retrocomputer auf Single Layer Gesperrt
. Das ist fuer's erste mal genuegend. Wie schreibt man zB einen Echtzeit Kernel fuer zB einen AVR, PIC, Falls es 86er kompatible Hardware sein muss, einen Beck. http://www.beck-ipc.com/en/products/index.asp http://www.beck-ipc.com/en/products/sc2x/sc23.asp#ql5 Letzterer ist etwa PC Kompatibel
"Mikrorechnerkabinett" einen auf jedem Tisch stehen. Konzeptionell kaum anders als ein aktueller µC, egal ob AVR, PIC oder ARM. Nur größer. Auch der Lerneffekt ist vergleichbar zu aktuellen µC, nur daß man mit dem Wissen über letztere heute auch außerhalb von "Opa erzählt vom Krieg" noch Punkte machen
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
rumgespielt. Was ist die minimal notwendige Sequenz um die Sendefrequenz im Betrieb zu verstellen? a.c: [c] TWI_send(0,0); //init [/c] a.c: [c] TWI_send(0x03, 0x00); //Modul aktivieren [/c] Wie hast du das rausbekommen? a.c: [c] //parametrierung TWI_send(0x0B, 0x02); TWI_send(0x3F,
die Werte der Register direkt nach dem Anlegen der Spannung: [code] Reg 0: 0x02 Reg 1: 0x93 Reg 2: 0x0a Reg 12: 0x0c Reg 16: 0x20 Reg 17: 0x04 Reg 19: 0x40 Reg 21: 0x40 Reg 22: 0x80 Reg 125: 0xc0 Reg 126: 0x20 Reg 128: 0xbf Reg 129: 0x7d Reg 255: 0x52 [/code] Die
-
Thread
Preiswertes ARM9-Linux-Modul mit AT91SAM9261
ausagekräftig, ich suche Details, wie z.B. welche Leitungen heraus auf die Sockelbuchsen geführt sind. 16 GPIOs sind wenig, wenn alles darüber geht, aber es ist viel, wenn Serial, I2C e.t.c. über separate Kontake geführt sind, also nicht vom GPIO abgezogen werden müssen. Meine Probleme würde das Modul
pro z.b. zu fahrenden rolladen oder dachfenster oder heizung zu berappen. ich selbst komme von der pic (microchip) schiene und bin auf pic16 und pic18 "groß" geworden nun interessieren mich eher die aufkommenden PIC32 serien oder die dsPIC´s. für meine "kleinen" projekte nutze ich immer noch schöne alte
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
Was die Motorregelung angeht da bin ich gerade dran das in FOC zu realisieren aber mit dsPIc der Zeit, da ich dort ne schone Appnote habe, für die Zukunft sehe ich auch eine Erweiterung des ganzen auf einen STM32. aber erst wenn der dsPic Läuft. Die F20x von St finde ich auch interesant.
direkt verfuegbar (>4900 Stk. ca. 7.70/1 €) -Three selectable full scales (250/500/2000 dps) -I2C/SPI digital output interface -16 bit-rate value data output -8-bit temperature data output -Package LGA-16 (4x4x1.1 mm) -Two digital output lines (interrupt and data ready) -Integrated low- and
-
Thread
Tastenschlagzeug mit NXP LPC 935 selber bauen
; BRGR1 = 0x02; BRGCON = 0x03; [/c] Ciao, Rainer
[/c] 2. Beispiel nicht korrekt: [c] void main() { unsinged char x; // x = ?, x ist undefiniert ... while(x < 10) { // ? < 10, x ist nicht definiert ... x = x + 1; // x =
-
Thread
Pickit3 + LPC Demo Board: Keine Kommunikation
Computer und an dieses schließe ich das Demo Board an. Mit dabei waren auch zwei Mikrocontroller, ein PIC16F1829. Ich starte MPLab IPE, gehe in den Advanced Mode und stelle bei Power "Power Target from tool" ein. Scheinbar ist auf dem µC schon ein Programm drauf - es erscheint ein Lauflicht auf dem Demoboard
Wird schon fuzen! Nur wenn du da 5V drauf gibst, über den Pickit, kommen da keine 5V an. Stell mal "Voltage Lavel" auf zB. 4,75V, dann sollte der PicKit zufrieden sein.
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
auf jegliche Plattformen eigentlich weniger das Problem. Da ich z.b. ein Projekt bereits zuvor in PIC16 ASM implementiert hatte, dauerte die Implementierung am XC164CM in C ganze 3 Tage. Falls DAvE hier genauso funktioniert wie beim XC16x/XE16x, braucht man eigentlich kaum Beispielcode wenn man ein
Student schrieb im Beitrag #3610855: > Falls DAvE hier genauso funktioniert wie beim XC16x/XE16x, braucht man > eigentlich kaum Beispielcode wenn man ein Datenblatt lesen kann und C > halbwegs kann, da man quasi die ganze Register-Initialisierung samt > C-Stubs für die Int-Handler fertig
-
Thread
RC5 - dekodierung PIC
würde ich meiner Logik so ausschauen: wenn Zeit des StartImpulses ca. 8400us ist. (da ich den 16 bit Timer verwende, mit Vorteiler 4 und bei 10mhz Pic-Takt - müßte ich immer 16 bit vergleiche mach deswegen teile ich die Zeit vor dem Vergleich immer durch 32 (rrf um 5 bit!) - dadurch wird zwar
Wert negativ, das heißt das Carry-Flag wird gesetzt (oder > nicht?). eher nicht - aufgrund wie der PIC ein Subtraktion vornimmt wird das C-Flag durch einem unterlauf (sprich wenns <0 wird gelöscht). Beispiel: 90 - 100 sieht binär so aus für den PIC Carry 1 0101 1010 (90) - 0 0110 0100 (
-
Thread
8bit-Computing mit FPGA
Nutzern einer PS2-Tastatur ohne power/sleep/wakeup folgendes empfehlen: Man lege die Tasten -C/-D/-E auf shift.xC/shift.xD/shift.xE, wobei mit xC/xD/xE die neu beschrifteten Hex-Ziffern gemeint sind. Zu diesem Zweck nehme man in der erwähnten Tabelle folgende Ersetzungen vor: In der ersten
sondern aus 10 und 6 irgendwie zusammengesetzt ist ? Das Dezimalsystem hat die Primärfaktoren 2 und 5 (2 x 5 = 10). Das Hexadezimalsystem hat den Primärfaktor 2 (2 x 2 x 2 x 2 = 16).
-
Thread
Rollenspielwürfel
in Tabellenform wird, insbesondere beim 20seitigen, etwas Programmspeicher verbrauchen. Bei einem 16C54 oder 16C505 kann es dann, zusammen mit der 7-Segment-Tabelle, vielleicht zu knapp werden. Aber gut, PIC kann genausogut ein 16F876 sein. Dann reicht's immer.
Kein Hobbybastler programmiert mit den 16C PICs! Und ein 16F628 (welchen ich wohl dazu nehmen würde) hat 2K Flash und 224 Byte RAM. Das sollte ja wohl ausreichen für dieses Projekt. Und PIC kann auch ein dsPIC33 FJ256GP710 sein, der hätte
-
Thread
PIC16F84 heftige Probleme, kein Oscillator schwingt an MPLAB, MPSIM.etc.bin Neuling!
Ich habe für einen 4 MHz Quarz an 16F PIC's Kondensatoren von 15 pF bis 22 pF verwendet. Lief immer ohne Probleme. Wenn die Kondensatoren zu groß sind, kann es sein, dass der Oszillator nicht anschwingt. MfG
dem Pull-up Widerstand kannst du über die Zeitkonstante Tau den Kondensator berechnen. Tau = R*C (für Zeit zum Aufladen eines Kondensators setzt man ca. 3...5 * Tau) 2) Der PIC16F84 hatte noch kein internes Brown out. Er erkennt also ein langsames absinken der Spannung nicht, und löst dann auch
-
Thread
Arduino - bringt's das ? Gesperrt
reinholt. Absolut Klasse was der kleine Kerl kann, kenne ich nur von PIC16 früher.
Installiert? Bibliotheken -> aus Zip hinzufügen -> mach mal. Macht es und geht... Jetzt noch ein 16x2 Display mit I2C-Adapter besorgt. Nanu? Das Display zeigt nichts an... Also rumgesucht oder gefragt. Aha, gibt wohl verschiedene Hersteller, irgendwas mit Pinbelegung und I2C-Adresse muß anders sein