-
Thread
Suche den richtigen Mikrokontroller (PIC ) für mein Projekt
mit dem freien C-Compiler, mit Assembler habe ich bis jetzt noch nicht's gemacht. Ich hoffe das der PIC mit internem 4 Mhz Takt ausreichend schnell genug ist ? Zur Auswahl ständen damit der 16F630 oder 16F6(6-7-8) oder 18Fxxxx notwendig ? Was würdet Ihr verwenden ? Danke im voraus Dirk
@Rahul und alle anderen PIC-Hasser Ich weiß nicht was ihr alle gegen die PIC´s habt. Für manche Applikationen gibts nichts vergleichbares, vor allem wenns klein werden soll, z.B. PIC 12F629 oder so. Der kann einiges in einem
-
Thread
PIC:max. 500kHz Ausgabe
Ich arbeite auch häufig mit PIC (18F252), und benutze die integrierte SPI Schnittstelle, aber im Augenblick bin ich zu faul im Datenblatt nachzusehen welche Taktfrequenz man da rauskriegt. Meine Anwendungen laufen aus Stromspargründen
nur selten Standard C Routinen zur Verfügung stehen. Ich habe vor ca. 3 Jahren mal angefangen für PIC18C252 ein Programm in C zu schreiben. Da das Zeitverhalten nicht vernünftig in den Griff zu bekommen war, wurde schlussendlich doch wieder auf Asm zurückgegriffen. Als Nebenwirkung war das Prg dann
-
Thread
I2C Buslaenge ueber 5m?
Hallo Leute, Ich moechte einen I2C-Bus ueber etwa 5m ausdehnen. Ich benutze ausschliesslich PIC18F442 mit integrierter I2C-Schnittstelle. Insgesamt sind es 4 PIC, die dran haengen und ein Master. Geht das? Wenn ja, wie gross darf die Geschwindigkeit sein? Muss ich an die PINs (SCL, SDA)
Kurz: Philips sagt, bis 200 pF Kapazität reichen PullUp-Widerstände, bei mehr sollte eine Stromquelle den Bus hochziehen; bei 400 pF ist dann komplett Sense. Mit so einem üblichen 100 pF/m-Kabel kannst Du Deine 5 Meter also vergessen
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
PS Die im Thread vom Datum: 26.01.2006 05:18 Mfg Sascha
Hi, ich benutze zwar erfolgreich den EN28J60 mit einem PIC18F458 (40MHz) unter dem PICC-Compiler von CCS. Wenn ich nur das UDP-Protokoll nutze, komme ich bei Paketen mit 1000 Byte Nutzdaten nur auf ca. 11 kB/s download. Das reicht mir leider nicht. Carsten
-
Thread
Warum ausgerechnet "PIC"?
Hallo, ich hab lange hin und her überlegt ob ich mich auf die PIC oder Atmel Schiene begeben soll ("gekommen" bin ich von Ubicom SX-Chips). 1)Bei mir hat der PIC gewonnen (18F..) weil: Gehäuse:PLCC also Sockelbar und die Sockel im 100mil Raster sehr einfach zu
das gelesen habe nicht. @Sven: Ich hab mit nem PIC16F876 @ 20MHz einen Dual PID Motorcontroller mit 360CPR Quadrature Encodern und I2C Ansteuerung realisiert. Läuft wunderbar :) Aber nen Harware Multiplier gibts erst beim PIC18... MfG, Dominik
-
Thread
Labor Netzteil
auch Interesse. Ich beschäftige mich beruflich gerade mit dem CAN-Bus (experimentiere mit einem PIC 18F248, bin aber privat eher der "Atmeler"). Warum nicht CAN als Bus? Der macht die 1MBit locker.
Kann man es vielleicht so machen: 10Bit PWM bei 18Mhz sind ungefähr 18kHz. Mit der PWM könnte man die Spannung schon einmal vorregeln... man lässt dann vielleicht 2 Volt über. Da kommt ein großer Kondi hin. Danach nimmt man einen DAC mit vielleicht
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Zeilenrücklauf hinzuaddieren: Aus 640x480 wird dann etwa 800x512 Ich verwende 512x480x60Hz -> 600x512x60Hz = 18,432MHz
Benedikt K. wrote: > Was möchtest du pro Stück ? 18 Euronen
-
Thread
Reichelt Lieferzeiten
Agentur aufmachen. In D bestellen und dann günstig nach CH oder so verschicken. Denke daher kommen die 26,50 .
Habe einen PIC16F628-04SO bestellt. Auf der Tüte stands auch so drauf. Aber als ich ihn ausgepackt habe war ein PIC16F628A-04SO din. Hab ein Fax raus geschickt das ich den nicht bestellt hatte. Das Bauteil in eine
-
Thread
LCD Controller für 640x480 LCD mit mega8515
obere Bildschirmhälfte, die anderen 4 Bit für die untere. Ich überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem Takt (40Mhz durch 4 = 100ns pro Befehl). Demzufolge müssten pro Sekunde 38400 x 60 Bytes übertragen werden, was 2.304.000 Bytes/s macht. D.h. er müsste alle 4 Zyklen ein Byte
Nein, genau für solche ist diese Software- > Ich > überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem > Takt (40Mhz durch 4 = 100ns pro Befehl). Demzufolge müssten pro Sekunde > 38400 x 60 Bytes übertragen werden, was 2.304.000 Bytes/s macht. Richtig. > D.h. er > müsste
-
Thread
M16C samt Dev-Kit für lau!
Controllern (jeweils 4 Stück) für lau! Controller zur Auswahl: ----------------------- - R8C/13 - M16C/26A - M16C/28 - M16C/62P - QFP - M16C/62P - M32C/83 - M32C/84 Dass die teils weniger gut ausgestatteten M16C-Varianten von Reichelt schon 26Euro Minimum das Stück kosten, muss ich wohl nicht extra
ich skp16c26 : nein 1. kumpel skp16c26 : nein 2. kumpel sampels : nein
-
Thread
Einfacher und billiger Webserver mit AtMega32
D.F.T.T.
Hallo, Ich habe mich auch erst gewundert, aber der MAX232 funktioniert auch mit 0,1µF Kondensatoren. Aber ich würde besser den MAX202 benutzen der ist def. für 0,1µF ausgelegt. Mfg Ulrich
-
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
Habe den aktuellen Source + Eagle File + fertige Hex + Schematik für PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A im Anhang
-
Thread
LCD EA DOG-M und Bascom
Schiebe J = &H50 : Gosub Schiebe J = &H6C : Gosub Schiebe J = &H7C : Gosub Schiebe J = &H0F : Gosub Schiebe J = &H01 : Gosub Schiebe J = &H06 : Gosub Schiebe Set Portb.2 'CSB auf 1 Return
Csb = 0 könntest du deine Pinbelegung bekannt geben wie sie richtig ist, also z.b. pin 26 auf portb.0?! ich verzweifle an dem Teil.
-
Thread
Schnelle FFT in Assembler
@ChristianF Leider habe ich kein Board. Ich bin kürzlich günstig an einige dsPIC30F6014 gekommen und werde mir jetzt selbst ein Minimalboard auf Lochrasterplatine bauen. Den dsPIC hab ich schon auf ne Adapterplatine
Ich habe gerade mal nachgeschaut: Der dsPIC30F2010 hat nur 512Bytes SRAM. Für eine ordentliche FFT bräuchte man schon den F6010, der hat 8192 Bytes, aber ist warscheinlich nicht ganz billig. An sich ist der AVR ja schnell genug, nur es fehlt
-
Thread
PIC ICD 2 selbstgebaut
Hier der direkte Link zum ICD2 Clone mit PIC18F Board: http://www.sure-electronics.com/products/display/db-dp113.html Gruß Sascha
Steueranschlüsse von IC5 74HC4066 angeschlossen(PINS5und6 und 12 und 13 von IC5). Getestet habe ich mit 18F1220 und 24F08KA101 beide werden im HV-Modus erkannt der Pic24 auch im LV-Modus, den P18 ja nicht hat.(?) Der PIc 18lässt sich beschreiben, das Programm wird verifiziert.für den P24 hatte ich noch
-
Thread
Auftrag für Digitaltacho
@crazy horse: 1.) Nö, ist kein Mega8, PIC18f speziell für automotive-anwendungen mit flottem hardware 8x8 2.) max7219 um platz zu sparen, und um möglichst wenige leitungen zum display verlegen zu müssen, ausserdem bietet dieser die möglichkeit
180&w=240&sz=14&tbnid=AY3nEd2HskoJ:&tbnh=78&tbnw=104&hl=de&start=22&prev=/images%3Fq%3DDigitaltacho%26start%3D20%26svnum%3D10%26hl%3Dde%26lr%3D%26sa%3DN Da gibt es einen der sowas macht...
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
?rnum=1&hl=de&q=ethernet+author%3AHeier&_done=%2Fgroup%2Fde.sci.electronics%2Fbrowse_frm%2Fthread%2F8da73d7b10113a46%2F994189d129a732a3%3Ftvc%3D1%26hl%3Dde%26#doc_994189d129a732a3) über den Weg; hab das damals noch etwas abwegig empfunden, ein Netzwerkkabel zum Heizkörper zu legen - aber was tut man
Reißbrett" - wenn Interesse besteht, poste ich das mal, sobald das Teil mal konkret wird. * Den 18LF2620 (3,3V-Version) hab ich gewählt, weil der kostenlose TCP/IP-Stack von Microchip für den 18F4620 zugeschnitten ist, aber so viele Portpins braucht man für diese Anwendung hier ja eh nicht. Gruß
-
Thread
Umfrage: euer Lieblings-Controller
gestellte Aufgabe preiswert löst. Das waren anfangs AT90S1200 und 2313, jetzt sind es Tiny15, Tiny26, Mega8, Mega 8535 (wenn ich mehr I/Os brauche). Demnächst wird es auch mal ein Mega16 und ein Mega32 sein. Programmiert wird in Assembler mit AVR-Studio von ATMEL, denn ich will hauptsächlich "Bits
für den MSP430 brechen. Ich benutze den nämlich am liebsten, bei normalen Projekten meist den MSP430F149. Auffe Arbeit benutze ich derzeit den C167 von Infineon mit dem Tasking EDE, aber der wäre mir privat viel zu überdimensioniert.
-
Thread
Dateizuordnungstabelle in FAT16
19 26 8B 55 1A 52 B0 01 BB 00 00 E8 3B 00 72 E8 5B 8A 56 24 BE 0B 7C 8B FC C7 46 F0 3D 7D C7 46 F4 29 7D 8C D9 89 4E F2 89 4E F6 C6 06 96 7D CB EA 03 00 00 20 0F B6 C8 66 8B 46 F8 66 03 46 1C 66 8B D0 66 C1 EA 10 EB 5E 0F B6 C8 4A 4A 8A 46 0D 32 E4 F7 E2 03 46 FC 13 56 FE EB 4A 52 50 06 53 6A 01 6A 10 91 8B 46 18 96 92 33 D2 F7 F6 91 F7 F6 42 87 CA F7 76 1A 8A F2 8A E8 C0 CC 02 0A CC B8 01 02 80 7E 02 0E 75 04 B4
-
Thread
Reichelt: Was ich gerne im Programm hätte
PIC18F452 gehört ins Programm! Und endlich mal vernünftige Potis.
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
Nokia 3310 Lcd Ansteuerung in AVR-GCC
probieren. Ich verwende den internen Takt von 4 Mhz, damit der MC auch noch mit 3,3V funzt. Meinen DS18S20 kann ich auch bei beiden Prozessoren auslesen. @Andreas http://free-vz.t-com.hr/Ivica-Novakovic/Nokia%20Lcd%20Termometar.htm Der arbeitet zwar mit einem Pic, aber kann das Display auch invertieren
deprecated.h)." http://www.atmel.com/webdoc/AVRLibcReferenceManual/group__deprecated__items_1ga014ef751e83f97569c06f3cdd888f3f7.html
-
Thread
Hilfe zu MSP430 programmierung...!?
Hi Noch eine Frage! Sagt mal ist es normal dass das Datenblatt vom MSP430F1232 nur 48 Seite lang ist? Ich habs mal durchgeschaut, aber wirklich ergibig ist es find ich nicht. Wenn ich da an die Datenblätter von Microchip denke... PIC18F458 -> 400 Seiten... MfG Martin W
dezimal zu binär, division, cached LCD, GLCD, I2C... alles halt. Das meiste hab ich bis jetzt mit PIC18Fs gemacht, hab auch mal mit AVR probiert liegt mir aber irgendwie nicht so... MfG Martin
-
Thread
Wasserstandmessung Gesperrt
Ich hab jetzt mal 25cm 10pol. Hosenträger angeschlossen: 70pF Dann davon 6cm in Wasser gehalten: 110pF Man kann das Kabel ja U-förmig legen, dann spart man sich das isolieren am unteren Ende. Peter
Wasser: 3,60m im Wasser, der Rest von 9,05m in der Luft Ader Trocken Wasser 1 - 2 1,18nF 1,30nF 1 - 4 0,98nF 1,13nF 12 - 34 1,99nF 2,30nF Besser wäre natürlich, das gesamte Kabel einzutauchen. Kabelquerschnitt: 1 2 /----\ | O O | | | | O O |
-
Thread
Eure Basteltische Bilder
GROUP=C96;GROUPID=3376;ARTICLE=23418;START=0;SORT=artnr;OFFSET=16;SID=28tSWtE6wQARwAADHzJJ45e465157e2e3f9e5dd1595ad08c54554 Gruß MISZOU
Du Armer. Bei 48,26 cm dürfte die Auswahl der kompatiblen Partnerinnen extrem eingeschränkt sein.
-
Thread
DS1820, DS18B20 in C
hallo. hab mich jetzt im Forum so durchgelesen aber nichts gefunden, was man für einen PIC 18F4550 verwenden könnte. könnte jemand vielleicht codes bereitstellen. ich versuche derzeit über ds1820 treiber mit vorgefertigten Funktionen den Befehl für eine Temperaturmessung zu geben, doch
richtig angeschlossen. hab jetzt auch den code fürs abrufen der temperatur. ich kriege auch werte in den PIC geschrieben, doch wie gebe ich die aus. die usb-verbindung zum PIC funktioniert seit dem aufrufen der Temperatur nicht mehr. kann man mit dem PIC18F4550 an eine R232 gehen und dann von hier mit einem
-
Thread
welcher Mikrocontroller ist der beste
klar) oder zum Selberbauen (www.sprut.de) Zu den Pics: die gibts ab 8 Pin z.B bei Reichelt, Standard PIC 16F627 (18-pinner) für 3,30 Euro. Ein AVR-Fan gibt hier sicher auch was zum Besten. Da siehts wohl ähnlich aus. Gerhard
programmiergerät für PICs kann man für 5 einzelteile bauen, anleitung z.B. bei http://www.sprut.de/electronic/pic/index.htm teile bei http://www.reichelt.de/ einen 16F628 gibts da z.B. für 2,65 einen 16F630 für 1,45 Mit eine Universitäts - oder Firmen -emailadresse gehts auch als kostenloses muster über
-
Thread
Fernbedien RC5 Empfänger
sowie bei #ifndef F_CPU #define F_CPU 10000000e6 /* Quarz mit 10.0000 Mhz */ #endif das e6 ?? vielen dank
Hallo alle zusammen, ich soll, von meinem Ausbilder, ein RC5-signal mit einem PIC16F84A auswerten und das Ergebnis von einem LCD anzeigen lassen ich finde leider rein gar nichts dazu. Kann mir da jemand helfen?? LG Kim
-
Thread
Nokia 6100 Ansteuerung in C
, 0x0F COLOR_BLUE: .byte 0x00, 0x08, 0x0B, 0x0F #endif #endif Du kanst also zb. in glcd.inc #define USE_CLIPPING // support clipping // #define
24 #define r25 25 #define r26 26 #define r27 27 #define r28 28 #define r29 29 #define r30 30 #define r31 31 #ifndef __tmp_reg
-
Thread
SPS Betriebssytem
codiert laden P25 T EB/AB/MB/Z/T/SYS In Bereich transferieren P26 =F Akku 1/Akku 2 Vergleich P27 <F Akku 1/Akku 2 Vergleich P28 >F Akku 1/Akku 2 Vergleich P29 +F Akku 1/Akku 2 Addition
Vor ein paar Jahren hieß das bei PIC's >Parsic< und das war ähnlich super genial Gruß
-
Thread
C oder Assembler
80 e4 ldi r24, 0x40 ; 64 17c2: 93 e0 ldi r25, 0x03 ; 3 17c4: 28 9f mul r18, r24 17c6: f0 01 movw r30, r0 17c8: 29 9f mul r18, r25 17ca: f0 0d add r31, r0 17cc: 38 9f mul r19, r24 17ce: f0 0d
asr r25 17e6: 87 95 ror r24 17e8: 6a 95 dec r22 17ea: e2 f7 brpl .-8 ; 0x17e4 17ec: 20 81 ld r18, Z 17ee: 28 2b or r18, r24 17f0: 20 83 st Z, r18 Das macht der GCC aus obiger Codezeile. Und
-
Thread
PIC18 programmierung
Hallo Ich möchte einen PIC18F442 programmieren. Einzigste brennersoftware, die ich gefunden habe, ist die von "sprut" auf sprut.de. Leider mag die Software meinen Brenner nicht besonders. Die Software für die PIC16F hat meinen
Küche geätzt. Ich hatte nie ein Problem damit, keinen einzigen Fehler beim Brennen (zumindest wenn der PIC heile war). Benutzt habe ich den sicher schon einige hundert male.. für die PICs 16f84,16f870, 16f877, 12f675 - nur für den 18f noch nicht.
-
Thread
prog. Temperatursteuerung
ein großer ATMega256. Programme lassen sich also leicht auf andere AVRs übernehmen. Zwischen den PIC-Familien sind die Unterschiede dagegen sehr groß. Deshalb sieht man viele mit den teuren Boliden PIC18F*** anfangen, da bei den kleinen doch ne Menge nützlicher Befehle fehlen. Die billigen PIC12C509
einfach simpler als ein AVR/8051. Aktuell benutzt werden meist die PICs 12f675 (DIL8 !), 16f628 (DIL18), 16f87x (bis DIL40). Der 12f675 hat trotz seiner Winzigkeit schon einen AD-Wandler und kostet nur 2-3 Euros.
-
Thread
4*24 Zeichen Display. Wie mehr als 8 freie Zeichen?
Bremswirkung der Gezeiten ja nicht vergessen mit einzuberechnen *hehe*) Also bei mir werkelt hier ein PIC18F458, aber den verwend ich bei prototypen immer, weil der viele Pins hat, optimieren kann man später immer noch... Ein kleinerer PIC alla 18F242 würde eigentlich auch schon leicht reichen, nur die 16F Typen sind für meinen Code nicht kompatibel... Schaltung gibts eigentlich keine, ist nur der PIC und das Display ;-) Code ist übrigens angehängt. Könnt ihr ruhig weiterverwenden. MfG MartinW
-
Thread
Von AVR nach PIC
Signal an dann weist du was ich meine. Sieh hier http://bahn-in-haan.de/_decoder.html. Ich arbeite mit Pic 16F627/28 12F629 12F675 zusammen. Hast du ein paar anfangsroutinen dafür für mich oder ein Tipp wie ich im Programm (Micro_studie_Plus von http://www.mecanique.co.uk) das anfangen kann. mfg Frank
Zu PIC vs AVR Also ich hab mich bis jetzt fast nur mit PICs beschäftigt. Hab fast für alle Projekte einen 18F458 oder ähnliches verwendet. Versuche gerade mit AVRs so beginnen, aber mein Programmiergerät
-
Thread
Pic-C-Compiler
Microchip C17 und C18 sind wie der Name schon sagt, C-Compiler für die PIC17- und PIC18-Familie. Die sind aber noch recht neu und kosten auch etwas. Wenn du einen guten C-Compiler haben möchtest, musst du schon einiges
C-Code bewerkstelligen kann als der PIC. Und auch die neuen ATTINY26, ATMEGA8 haben eine riesen Preisrutsch nach unten gemacht, da können höchstens einige OTP-PICs mithalten. Aber kein vernünftiger Mensch geht zu OTPs zurück, wenn er
-
Thread
PIC 18F, Timer-IRQ mit 38,4 kHz ?
Hallo, ich möchte gerne mit einem PIC 18F452 einen Timer-IRQ generieren mit einer Freq. von exakt 38400 Hz. fOSC ist 10 MHz, mit Quadruple-PLL aktivert. Wie gehe ich da am besten vor, mit den Pre-/Postscalern bekomme ich durch Teilung
Genau wird das mit einem 10MHz Quarz nichts. 10MHz --> 0,1µs Zykluszeit, 38,4kHz --> 26,0416666666666667µs entspricht rund 260 Prozessorzyklen. Aber eben nur rund und nicht genau. MfG Steffen
-
Thread
Akku Ladetechnik
angeschlossen werden soll. Inzwischen habe ich herausgeknobelt, dass es sich bei dem IC um einen PIC handeln müsste und man benötigt noch Treiber zur Ansteuerung der Relais, die den Ladestrom schalten. Nun habe ich den Eindruck, dass der PIC nicht richtig funktioniert, weil ich auf nur 2 der 4 Ausgangsleitungen
das kann auch ein ATMega8 zu einem deutlich günstigeren Preis. Wäre allerdings doch interessant, die PIC-Firmware mal zu sehen.
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
einen Drehzahlmesser fertig gebaut, der für meinen Roller bestimmt ist; also 2 Takt. Läuft auf einem PIC16F, funktioniert gut, hat wenig Bauteile, und ist leicht nachzubauen. Falls Ihr wollt, kann ich ein paar Bilber posten. Gruß Stephan
Ich glaube ab hier ist die Start-Animation zu ende. Den Impuls bekomm ich vom NE555: http://www10.pic-upload.de/19.04.13/y6zo38af1f4r.jpg Dass ich die Fuses änder muss ist mir bekannt. Aber wie? „Programm chip“ -> „Lock and Fuse bits“ -> ?? Ist doch was am Programm falsch?