-
Thread
Timer für PIC18F4550
Hallo, ich muss einen Clock (1MHz) erzeugen der an einem PortPin des PIC18F4550 ausgegeben wird, bei jeder steigenden Clockflanke soll ein Interrupt ausgelöst werden. Das Board wird mit 48 MHz betrieben. Welchen Timer brauche ich (es gibt ja T0, T1, T2 und T3)bzw. gibt es irgendeinen
interrupt: jeder zähler kann so konfigureiert werden, dass er einen interrupt auslöst, wenn er vom max. zählerstand wieder auf '0' zurückfällt. jeder zähler kann mit einem (start-)wert beschrieben werden. bsp. nehmen wir an, du hast einen zähler, der bis 255 zählt und du startest ihn mit 205. also hat
-
Thread
Mikrocontroller für ein Widerstandsmessgerät
Schau dir z.B. mal den PIC 18F2550 / 18F4550 an, der Könnte so in etwa hinkommen: > An Ports brauche ich folgendes: > - LCD - Anzeige kein Problem > - Ansteuern von 2 LEDs (-> 2 Ausgänge) auch keins > - 5 digitale Eingänge auch keins > - 5 digitale Ausgänge auch keins > - 2 Analoge Eingänge haben die PICs, 10Bit max. Auflösung > - 2 Analoge Ausgänge als HW-PWM, auch mit 10Bit Auflösung > - USB-Port Is drinnen. > - eventuell einen PS2-Port für einen Tastaturanschluss (oder ein > weiteren USB-Port) PS2 geht
-
Thread
Audio/Videoverstärker mit opv?
Guck mal bei Maxim den Max4570, SPI steuerbar oder MAX4550, I2C - wär das ´was?
-
Thread
HSV RGB Led Dimmer, C Code & Video & Doku
Code auf meinem STK500 teste sieht man die onboard LED blinken. Soll aber nicht so sein oder!? LG Max
ganz krum. Aber es sollte doch kein unterschied sein, ob jetzt mega8 (ich) oder dem mega16?! LG Max
-
Thread
Welche Singlechip Lösungen gibt es für UART<->USB ?
überall inzwischen USB vorhanden, wollte ich mal wissen welche Bausteine es gibt, die ich ich wie einen MAX232 einfach an den UART eines µC anschließen kann, um mit PCs und anderen USB Geräten Daten austauschen zu können ? Gefunden habe ich aktuell einen: - FTDI FT 232 BM PDIP kann ich wohl definitiv
. Details aber wie immer im Datenblatt der jeweiligen Bausteine. PDIP? Du könntest einen PIC18F4550 (DIP40) nehmen und die kostenlose CDC-Firmware von Microchip benutzen.
-
Thread
ICD2-Nachbau von Harald Sattler
Hier nun mal ein Link, wo der 4550 den Cypress chip emuliert. http://www.edaboard.com/viewtopic.php?t=161641&highlight=icd Aber irgendwo sah ich schon eine Version die nur mit dem 4550 auskam
4550 hab ich dann mit nem LVP gebrannt - geht.
-
Thread
4:2 Stereo Umschalter
was die Analoge seite angeht hab ich noch nicht viel gemacht Als Umschalter hätte ich mir den Max4550 gedacht http://www.maxim-ic.com/MAX4550 ev. kommt noch eine Volume-Steuerung dazu, wobei ich da noch eher unsicher bin was ich da verwenden soll. ev. etwas in richtung Max5407 http://www.maxim-ic.com
thx, hab mir schon gedacht da steckt irgendein standard dahinter @Sebastian: Ich werde wohl beim MAX4550, ist zwar ein bisschen mehr aufwand(und nur smd) aber vom Prinzip her sind die Dinger ja gleich. und ich kann beim MAX4550 alles Muten und hab gleich meine zwei ausgänge. Ich hätte ne allgemeine
-
Thread
usb schnittstelle pic16F877
der Mode gekommen, also steigt man auf usb um. Jetzt mal meine Frage gibt es ein USB-equivalent zum MAX232?? Denke schon das es sowas gibt nur naja dürfte heute etwas schlecht geschlafen haben..=) mfG Martin
benutze doch ein pic mit usb eingang z.b 18F4550
-
Thread
Welche uC soll ich wählen für Steuergerät von den Sensore
gemeint, 12bit ist mindestens, besser 16bit... Ich habe die uCs wieder angeschaut. PIC18F2550,PIC18F4550 und ATmega16/32 gehen nicht mehr, weil sie nur 10bit Auflösung haben. Ich glaube ich muss weiter suchen. :(
ARM mit 16 Kanaelen 12-bit Aufloesung und 1 msamples/s. Auch der kleine Speicher fuer einen ARM von max. 62k Flash sollte fuer diese Anwendung kein groesseres Problem sein. Robert
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
@DerMax Doch... es soll ja Leute geben, die SMD per Dachrinnenloeter versuchen zu loeten ;) Gruss
rows * 176 cols = 371712 bit pro frame. Wenn der maximale SPI Takt des Displays 13 MHz ist ist die max. Bildfrequenz 13e6/371712= 34,97 Frames/s Mit nem schnellen Controller kein Problem mit nem ATMEGA wirds schwierig da SPI max 10 MHz
-
Thread
Logic Analyzer bauen
(2) 2048 mal abtasten mov PORTB, W0 ; (1) repeat "val" ; (1) 0 <= val < 16384 (min. 1 Takt, max. 16384 Takte) nop ; (1) loop: mov W0, [W1++] ; (1) ... So wären wir bei mindestens 4 Takten, also max. 7.5MHz und min. 1.8kHz.
Thema Comparator: Wie wäre es mit einem Max964 http://pdfserv.maxim-ic.com/en/ds/MAX961-MAX999.pdf - 4.5 Typ Prop. Delay (ns) - Supply 2.7 to 5.5 Voltage (V) - 8000 Max Supply Current per Comp. (µA) - also 8mA/C = 32mA/IC worst-case - VEE
-
Thread
Probelm mit PIC (5V) und anderem microC mit (3V, 1,8V)
Wie programmierst Du den PIC18F4550? Hab bislang keinen Brenner für gefunden, aber den würd ich auch gern benutzen.
MAX3373, such mal im Forum danach... AxelR.
-
Thread
PIC ICD 2 selbstgebaut
Ich benutze MPLAB V 7.31. unter der ICD2 Verzeichniss sind zwei Dateien: ICD2_4550_BOOT_0180.BIN ICD2_4550_OS_0100.BIN Sind das die Firmware programme für den 18F4550 Chip ? Hat jemand die Schaltbilder für den ICD2 programmer mit dem 4550 Chip ? Danke für die Antwort.
Hallo, Welches hex file habt ihr für den 18f4550 genommen ? http://potyo.extra.hu/icd2/18f4550-bor.hex http://potyo.extra.hu/icd2/18f4550-24-bor.hex http://potyo.extra.hu/icd2/18f4550-cp-24.hex http://potyo.extra.hu/icd2/18f4550-24.hex Habt
-
Thread
USB-Programmer für eine Reihe von PICs und AVRs
PIC18F2515 PIC18F4515 PIC18F2520 PIC18F4520 PIC18F2525 PIC18F4525 PIC18F2550 PIC18F4550 PIC18F2580 PIC18F4580 PIC18F2585 PIC18F4585 PIC18F2610 PIC18F4610 PIC18F2620 PIC18F4620 PIC18F2680 PIC18F4680 ... irgendwann einmal folgen. Was ist den das besondere an
sein. Und wieviel verdient ein Dolmetscher im Vergleich zu einem Techniker. Sicher mehr. Tschüss Max PS: Ich hoffe ihr nehmt mir meine Kritik nicht besonders übel, aber ich habe in diesen Bereichen schon einige negative Erfahrungen gemacht.
-
Thread
Micro mit USB
Die AVR-Emulation benötigt ja schon mindestens 12 MIPS und die PICs hören glaube ich bei 10 MIPS (max. 40MHz) auf. Gruß Jens
der PIC18F4550 geht bis 48MHz ;-)
-
Thread
Reichelt: Was ich gerne im Programm hätte
eine höhere und konstante Spannung braucht. Braucht man in vielen batteriebetriebenen Geräten. Z.B. MAX1703, MAX641, - vernünftige 1 reihige Buchsenleisten, wie schon einige schrieben - 3.3V Spannungsregler - 5mm LED-Metallfassungen mit Linse, wie es sie z.B. bei Conrad gibt (185310-33) - etwas breiteres
Ein paar ordentliche Schaltregler für den Low Power Bereich (ADP3000) oder auch sehr Effiziente (MAX8545). Oder vielleicht auch mal ein paar Präzisions, High-Side, Current-Amplifier (z.B. MAX472CSA). Billige Beschleunigungssensoren wie z.B ADXL213 wären für die Robotik auch nicht schlecht geeignet.
-
Thread
DS1820, DS18B20 in C
power } } #if MIT_NAMEN #define DS18B20_12bit 0x7F // #define THERMOanzahlMax 3 // auch thermoNamen anpassen! #define THERMOanzahlMax 2 // auch thermoNamen anpassen! // "123456123456123456" // #define THERMO1WNAMEN " T1 T2 T3" //
char thermoNamen[] = THERMO1WNAMEN; // ToDo PROGMEM static float thermoValues[THERMOanzahlMax]; static uint8_t initReady; #if (THERMOanzahlMax<=8) static uint8_t valid; // Indizes mit gültigen Namen merken, je 1 bit #else static uint16_t valid; #endif static uint8_t NameValid
-
Thread
Tasten entprellen
vergehen, bis auf den Tastendruck reagiert wird. Also reicht eine Abfrage alle 100ms aus. Dann kann es max. passieren, das die Taste bei der ersten Abfrage noch prellt und nicht erkannt wird. Bei der nächsten Abfrage wird der Tastendruck aber auf jeden Fall erkannt. Das funktioniert allerings nicht, wenn
Beitrage über Tasten entprellen gelesen und probiert aber immer noch nicht geschaft. #include <p18F4550.h> #include <stdio.h> diese Beispiele habe ich probiere, char key_state; char key_press; #define KEY_PIN PORTDbits.RD0 void debounce(void) { static char ct1; static char ct0
-
Thread
picpicpicpicpicpicpicpicpicpicpic
bräuchte unbedingt mal ein gutes Pic-Experimentierboard. Wo kann man sowas kaufen? Ich dachte so an max 150 Euro
Lampe an- und ausschalte, resetet sich in 100% der Fälle der AVR. Verwende ich dagegen einen PIC (18F4550, F877, F876, 18F8680, 10F20x,...), dann gibt es in 100% der Fälle KEINEN Reset. Sicher kann man auch die AVR-Schaltung mit geeigneten Mitteln störfest machen, der PIC hat da aber klar die Nase vorn.