-
Thread
HSV RGB Led Dimmer, C Code & Video & Doku
Wikipedia zum Thema HSV-Raum findet, so reibungslos funktioniert. Ich habe das ganze mal auf einen PIC18F4550 (48MHz Intern) ausprobiert. Ebenso einen kontinuierlichen Sweep über 360 Farben (H=H+1) bei gleicher (V=0.5) Helligkeit. Ich verwende 3 einzelne LEDs von OSRAM (wegen der größeren Helligkeit
Function hsv_to_rgb (unsigned char h, unsigned char s, unsigned char v) { unsigned char r, g, b, i, f; unsigned int p, q, t; if( s == 0 ) { r = g = b = v; } else { i=h/43; f=h%43; p = (v * (255 - s))/256; q = (v * ((10710 - (s * f))/42))/256; t = (v * ((
-
Thread
Probleme mit I2C Bus
es stört eher) ?!? Alle ca. 1.2 m hängt ein I2C Temp.sensor MCP9801 (4 in Summe), Master ist ein PIC 18F2680. Danke für Hilfe im Voraus !
Lösung: Fallende Flanke langsamer machen, z.B. mit einem C am Master, aber nicht zu viel, weil nur 400pF auf dem Bus erlaubt sind. Oder den Bus anpassen, damit die Reflexionen unterdrückt werden.
-
Thread
Jumbo-LED Uhr
500mA Spitzenstrom, also kann man die Widerstände ruhig noch verringern oder die Spannung auf 15..18V erhöhen. Peter
...läuft mit einem Pic 16F84.. bin gerade dabei einen kalender zu implementieren. alles in pic asm.. 7 Helligkeitsstufen sind möglich... 4 tasten zur bedienung wochentag soll selbstständig errechnet werden..
-
Thread
I/O über Ethernet mit einem ENC28J60
man auch mit 20 MHz betreiben ;-) Irgendeinen Baudratenquarz(falls gewünscht) gab es meine ich im 18 MHz Bereich. Grüße, Patrick
@Patrick: Du hast Recht, da gibt es: 14 745600 = 2y16 * 3y2 * 5y2 = 18 432000 = 2y14 * 3y2 * 5y3 = 19 660800 = 2y18 * 3y1 * 5y2 = Weil ich gerade dabeiwar, habe ich im Wiki gängige Quarzfrequenzen und deren Primfaktoren eingetragen / angefangen: www.mikrocontroller.net
-
Thread
LPC2103 63MIPS?
MCUs (PIC18, dsPIC, AVR, ARM) zu testen. Meine gestrigen Versuche sahen aber so aus, das der 16Bit dsPIC schneller war als der 32Bit LPC ARM bei halber MIPS Zahl. Gibt es den einen handlichen (vom Gehäuse
sollte es eigentlich richtig sein: [c]asm volatile ("":::"memory");\ // copy 64 32bit words // PIC18@10MIPS = // PIC24@40MIPS = 40.25?s // dsPIC@30MIPS = 53.66?s // ATMEGA@16MIPS = 274?s // Z16F@20MIPS = 23.0?s // LPC2103@60MIPS = 17.10?s pa32 = (long*)a; pb32 = (long*)b;
-
Thread
PIC18F452 RS232 Multiplexer
Hallo! Für mein Maturaprojekt verwende ich einen PIC18F452, mit diesem müsste ich 3 Geräte via RS232 steuern. Da der PIC aber nur eine Serielle zur verfügung hat geht sich das mit drei Geräten nicht aus. DAher habe ich mich auf die Suche gemacht nach
So geht das ziemlich schief da ja keine Verbindung vom PIC zu den 3 Trabanten besteht. Die 3 TXe an 12, 13 und 14 sind gut. Äquivalent müssen die 3 RXe getrennt werden und gehen an 1, 5 und 2. TX PIC an 13 und RX PIC an 3.
-
Thread
Warum besitzt der AVR keine Division-Funktion?
r26,hlo8(0x40800000) ldi r27,hhi8(0x40800000) std Y+5,r24 std Y+6,r25 std Y+7,r26 std Y+8,r27 .stabn 68,0,58,.LM4-main .LM4: ldi r24,lo8(0x0) ldi r25,hi8(0x0) ldi r26,hlo8(0x0) ldi r27,hhi8(0x0) std Y+9,r24 std Y+10,r25 std Y+11,r26 std Y+12,r27 .stabn 68,0,60,.LM5-main .LM5: ldd r18,Y+5 ldd r19,Y+6 ldd r20,Y+7 ldd r21,Y+8 ldd r22,Y+1 ldd r23,Y+2 ldd r24,Y+3 ldd r25,Y+4 rcall __divsf3 movw r26
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
zufällig etwas im RAM steht. Das ist bei mir nur selten der Fall. PS: Kennst Du das #USE FAST_IO() des PicC? Das ist in der Tat schneller und auch sonst effizienter als die output_bit() Funktion. #use fast_io(a) #byte PORTB = 0xf81 //(? PIC18) #bit LED1 = PORTB.0 #bit LED2 = PORTB.1 #bit KEY
Hallo Habe da ein kleines Problem. Habe einen dsPIC30F6012 und möchte damit ein OS128064PK16MY0A01 ansprechen. Hat da vielleicht jemand schon ein kleines proggi dafür. Habe mir zwar jetzt schon mal die Initialisierung geschrieben, aber soweit ich
-
Thread
Neuer Prozessor
noch... was sollen die uC in deinen Geräten machen... nichts? gut, dann nimm zum AD-Wandeln einen PIC10F22x oder ATtiny13 und für das P.O.D. (what the hell is this) einen belieben uC mit 16 I/O, zB PIC16xxx oder ATmegax8 oder ATtiny2313 oder ATtiny26.... oder irgendeinen anderen... es gibt sicher Dutzende
PC kümmern. Als USB 2.0 (mit 12Mbit/s) fähige µC würde (je nach I/Os und Speicher) die kleineren PIC18F2X5X oder grösseren PIC18F4X5X genauer angucken. http://www.microchip.com/ <- Parametersuche Nebenbei haben sie auch 10Bit-A/Ds (ohne gibts die USB-Pics nicht;)) Die sollte man auch im freundlichen
-
Thread
Zigbee Module gesucht
i.d.R. selber aufgesetzt werden. Interessant ist auch eine MAC-Lösung auf Basis CC2420 und MSP-430-F149, einer sehr stromsparenden Lösung.
Problem ist hier wirklich die Pegelwandlung und der nicht vorhandene Platz dafür. Es soll auch noch ein PIC mit auf ein paar mm², das ganze vergossen werden und der PIC dann von außen programmiert werden können (über die eh zur Anwendung benutzten Anschlüsse). Sprich es müsste der PIC dann mit 5V laufen und
-
Thread
winziger Webserver mit enc28j60+mega32
Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39662a.pdf Aber was redest du von "trafo an pic" ? der enc28j60 ist doch kein pic ? Bye, Simon
Was von dem 2. Paket sendest Du? Alles? Auch das '0f' Anfang?
-
Thread
ARM7 richtige Wahl?
Oder halt doch noch einen anderen Prozessor nehmen. Zum Beispiel: 56F801 von Motorola oder ähnliche aus der Familie oder dsPIC von Microchip mit dem 56F801 habe ich meine Diplomarbeit erschlagen ist mit inerenem Flash und benötigt nur ein paar Cs und einen Quarz
Es gibt viel zu tun: -Loeten ueben :) -AVRs Grenzen ausloten (wollte sowieso machen) -den 56F801 und dsPIC anschauen (habe bisher PICs bis 16-Famlie verwendet) Gruss thomas
-
Thread
TV Bild mit AVR
H00 , &H00 , &H11 , &H11 , &H11 , &H0A , &H04 , &H00 'v Data &H00 , &H00 , &H11 , &H11 , &H15 , &H1F , &H0A , &H00 'w Data &H00 , &H00 , &H12 , &H12 , &H0C , &H12 , &H12 , &H00 'x Data &H00 , &H00 , &H12 , &H12 , &H12 , &H0E , &H04 , &H18 'y Data &H00 , &H00 , &H1E , &H02 , &H0C , &H10 , &H1E
, &H11 , &H1F , &H11 , &H11 , &H11 , &H00 'H Data &H0E , &H04 , &H04 , &H04 , &H04 , &H04 , &H0E , &H00 'I Data &H01 , &H01 , &H01 , &H01 , &H11 , &H11 , &H0E , &H00 'J Data &H11 , &H12 , &H14 , &H18 , &H14
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
eh schon einen relativ kleinen Trafo verwende, wird die Platzeinsparung nicht soo groß sein: 0,68µF 630V LxBxH=11 x 26,5 x 21 Trafo EE20/10 LxBxH=22 x 25 x 19 wegen den 40% Platzeinsparung hat man dann wahrscheinlich andere Probleme (Verlust an Z-Diode, Blindleistung...) Gruß Roland
Lösung wie Ihr. Ebenfalls mit dem TDA5051 und der Beschaltung ausm Datenblatt betrieben mit einem PIC18 (ich ewiß ihr habt alle Atmel aber das ist hier jetzt ja nebensächlich). Über Dimmer und der gleichen mach ich mir noch gar keine Gedanken. Erst mal muss eine sichere Datenübertragung gewärleistet
-
Thread
Suche Einchip Lösung USB auf I2C
Pic 18F2550
Vielleicht hilft das ja: http://www.braintechnology.de/braintechnology/usb_fastinterface26.html Grüße Bodo
-
Thread
Modifizierter Laminator - 1A Ergebnis
Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
inklusive Amplitudenanpassung an die Frequenz) kommt per integriertem (aber schrottigem) DAC aus dem PIC18F14K22, wird über zwei OpAmps impedanzgewandelt und geglättet, wird über zwei TDA2003 verstärkt und über einen Trafo auf Sollspannung gebracht. Temperaturmessung erfolgt über zwei 1N4148, Einstellungen
-
Thread
Projekt: Open-Source Hausautomation
nämlich nur noch ganz ganz einfache und billige Knoten z.B. in den einzelnen Tastern - nen ATTiny oder PIC12 oder gar PIC10F (die sind wirklich winzig und kosten nur nen paar Cent) oder so da rein. Der CAN Controller + Transceiver + (wahrscheinlich) Stromversorgung für die kleinen Knoten fallen so komplett
1,280 1 78SOT89 5V 0,750 1 Quarz 16MHz 0,620 1 LED rot 0805 0,310 1 560R 0805 0,015 2 22pF 0805 0,082 3 100nF 0805 0,222 1 Stiftl,20pol. 1,520 1 4K7 0805 0,015 1 Plat.Grundmodul 1,500 Das sind grob 18 Euro. Viel kann man da nicht weg lassen. Sogar ein Quarz ist Pflicht, sonst
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Kannst Du Dein programm veröffentlichen? Wäre echt nett. Ich bastell noch an meiner Platine mit pic18f4550, es würde mir einiges an Arbeit sparen. mfg KennyOswald
Hello, i've tried to connect my l2f50... to PIC 18f2550(18f4550) from Microchip (using sources from Mark de Jong), but my display is silent. Can somebody consult me about connection and sources? I uses 3.0 power supply for both (cpu
-
Thread
usb controller 8 achsen
USB und acht analoge Eingänge, dann merke dir auch einmal PIC18F4550. Sonst schliesse ich mich René an. Der grosse Aufwand liegt in der Software.
USB-Geräteklasse für Eingabegeräte) und evtl. sogar für Joysticks gibt. Neben Silabs haben auch Microchip (PIC), TI (TUSB), Cypress (EZ-USB u.a.) und weitere Hersteller Controller mit USB.
-
Thread
DCC Decoder
Frei und CV14 Frei .db 0xFF, 0xFF ; CV15 Frei und CV16 Frei .db 0x00, 0x02 ; CV17 HI-Byte und CV18 LO-Byte .db 0x00, 0xFF ; CV19 Consist und CV20 Frei .db 0xFF, 0xFF ; CV21 Frei und CV22 Frei .db 0xFF, 0xFF ; CV23 Frei und CV24 Frei .db 0xFF, 0xFF ; CV25 Frei und CV26 Frei .db 0xFF, 0xFF
Suche nach einem Funktionsdecoder mit folgenden Eigenschaften: - Kurze und Lange Adresse (CV1, CV17/18) - Functionmapping, also die F-Tasten beliebig den Ausgängen zuordnen - fahrtrichtungsabhängig (FL/FR) - Dimmen der Ausgänge - Leuchtstoffröhren Effekt bei F1-Fx konfigurierbar - ggf. auch Analogbetrieb
-
Thread
Handykamera MCA-25 ansteuern
die Cam nicht initialisiert. Pentium3667:/home/roland # ./connect_640x480.pl 9600 <<IN <<AT&F. >>SEND>>AT&F< [41 54 26 46 ] >>SEND>>\r\r\nOK\r\n< [0D 0D 0A 4F 4B 0D 0A ] <<IN <<AT&F. >>SEND>>AT&F< [41 54 26 46 ] >>SEND>>\r\r\nOK\r\n< [0D 0D 0A 4F 4B 0D 0A ] <<IN <<AT&F. >>SEND>>AT&F< [41 54 26 46 ] >>SEND>>\r\r\nOK\r\n< [0D 0D 0A 4F 4B 0D 0A ] <<IN <<AT&F. >>SEND>>AT&F< [41 54 26 46 ] >>SEND>>\r\r\nOK\r\n< [0D 0D 0A 4F 4B 0D 0A ] Roland
-
Thread
CD Wechsler Protokoll
Allerdings andere Zeichen. Beim einschalten erhalte ich. - Startkondition - 0xCA - 0x34 - 0x08 - 0xF7 - Startkondition - 0xCA - 0x34 - 0x28 - 0xD7 - Startkondition - 0xCA - 0x34 - 0x08 - 0xF7 - Startkondition - 0xCA - 0x34 - 0x28 - 0xD7 Die 4 Telegramme kommen an.
, wie das mit dem Panasonic Protokoll aussieht? Also nicht die HW sondern der Datenverkehr. VG, F-J
-
Thread
1-wire
Hi Hätte da eine frage (bin anfänger) ich hab mir das datenblatt vom pic18f452 angeschaut und da steht was von i2c usw. aber ich möchte disen pic mit 1-wire betreiben geht das?
"aber ich möchte disen pic mit 1-wire betreiben geht das?" Slave oder Master ? 1-Wire Master geht gut in Software bzw. mit der UART. 1-Wire Slave geht nicht bzw. nur mit Bit-HW-I2C, wie es z.B. die ATTiny26 oder ATTiny2313
-
Thread
Logic Analyzer bauen
Zum Thema HID-Device: nehmt einen PIC18F4550, HID-Firmware gibts gratis von Microchip. Nutze die Firmware auch bei meinem 10 Kanal Datenlogger.
Ich dachte so an CY7C1325F oder CY7C1327F (256k*18). Kosten <=10 , und gibt es bis 4ns = 250MHz Was genau der Unterschied zwischen Piplined und Flow Trough ist, weiß ich auch nicht, habe bisher noch nicht so wirklich viel
-
Thread
zu wennig pins
z.B. schreiben in data oder adressierungsport? habe angefangen µC zu programmieren und zwar ein PIC18xxx es macht viel spass und jetzt ist mir da eine idee gekommen aber elektrotechnisch bin ich überhaupt nicht informiert, wie man merkt.also bitte ich euch mir das bischen näher zu bringen. das
anderen µC wäre schlimmer. bin mir nicht sicher deshalb poste ich mal die beschreibung zu diesen PIC, vielleicht habe ich was übersehen? OLAF
-
Thread
PIC oder AVR
den Markt gebracht. Die PIC16 sind preislich günstig aber nicht mehr so ganz state-of-the-art. Die sind aber noch ok, um sie in Assembler zu programmieren. An sonsten würde ich zum Starten nur PIC18 (z.B. PIC18F1320 (4,40 Euro bei Reichelt) als 18-pinner oder PIC18F2220 (5,75E bei Reichelt) als 28-pinner verwenden. Die Preise liegen damit glaube ich schon deutlich über denen der ATMEL's, aber, wie gesagt, gibt es die auch kostenlos von Microchip