-
Thread
Vorteiler Frequenzzähler
Nimm dir den Rat von g_reichert an. Der ist gut und ich kann ihn auch bestätigen. Mit nem einfachen PIC und (!!) etwas Hardware als Torschaltung ommt man spielend bis zu 100 MHz - und das ohne irgendwelche Umschalt-Verrenkungen. Mit nem PIC16F716 hab ich es bis 150 MHz geschafft. Die AVR-Fraktion kommt
Interruptquellen pollen um zu entscheiden was sie denn nun tun soll. Usw. usf. Und das ist wohlgemerkt ein PIC18 - also die "enhanced, high end" 8-Bit Linie! Wie schlimm müssen dann erst die PIC16 sein ... ;( Die kostenlos erhältlichen C-Compiler sind eine Zumutung. So muß man dem Microchip Compiler heute
-
Thread
PIC16F628A PWM mit delay (ASM)
Hauptprogramm ;10 Sekunden Warteschleife, bis nächstes PWM Signal Warten_9800 movlw 0xBE movwf c1 movlw 0x5D movwf c2 movlw 0x16 movwf c3 Warten_9800_0 decfsz c1, f goto $+2 decfsz c2, f goto $+2 decfsz c3, f goto Warten_9800_0 goto $+1 goto $+1
RB1-| 8 |-RB6 ; RB2-| A |-RB5 ; RB3-|______|-RB4 ; ;Verwendet wird ein PIC16F628A ;; list p=16f628a #include <P16F628A.inc> __CONFIG h'3F38' errorlevel -302 radix dec ;*************************************************************
-
Thread
FM Radio Modul RDA5807M
angekommen? Der Versender aus Deutschland? Ja. Also es war nicht groß schwierig wenn man schonmal I2C benutzt hat geht es relativ Einfach. Ich hatte bis jetzt allerdings nur Kopfhöher dran, will man mehr braucht man wohl noch einen Verstärker. http://www.szspw.com/PIC/PIC/20127271747330.pdf Das ist
nutzen. Ich kann mit ihm kommunizieren, aber es bleibt inaktiv, Strom ~0.012mA (trotz erfolgreicher I2C Com?). -> Also, wie zu erwarten: Was mache ich falsch? Chip ist RDA5807FP im SO16, Code: [c] void FM_init () { i2c_start_wait(FM+I2C_WRITE); i2c_write(0x02); i2c_write(0xC0);
-
Thread
PIC24 PWM Erzeugen
Hi ich verwende gerade einen PIC24 aus der PIC24FJ256GB110 Famalie!!! Durch verstellen von dem OC1RS Register müsste sich am Ausgang doch was machen!!! Aber es Passiert nichts! Könnt ihr mir bitte weiterhelfen! [c] void InitializeTimer2For_PWM
//PWM OpenTimer2(T2_ON | T2_PS_1_2,0xffff); OpenOC1(OC_ON | OC_TIMER_MODE16 | OC_TIMER2_SRC | OC_CONTINUE_PULSE | OC_LOW_HIGH, 0xffff,0x7fff); [/c] Der Code ist allerdings für nen PIC32, das Mapping ist vermutlich beim 24 etwas anders in der Bezeichnung. Ach ja, und je
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
10x 330 µF Elko 20x 74AC00 4x SRAM 128M x 8 4x Flash 32M x 8 ein paar 2N3904 Rein: 16x 7812 TO220 43x 7815 TO220 14x 7824 TO220 5x NE555 DIL 23x Alliance AS7C256 (32K x 8 CMOS SRAM) 150x Tantal 476 16V 1x ATMEGA32-16PU DIL 3x PIC16LF877A-I/P Die Kiste wölbt sich schon... Vielleicht
74AHC1G08GW 5x 74AHC1G09GW 5x 74AHC1G125GW 5x 74AHCT1G08GW 5x 74AHC14PW 5x 74HC244PW 5x NPIC6C595BQ 5x NPIC6C596PW 5x NPIC6C595D 5x HEF4094BT 5x NPIC6C595PW 5x HEF4093BT 5x 74HC244D 5x HEF4894BT 5x NPIC6C596BQ 5x NPIC6C596D 5x 74AHCT1G125GW 21x UT20495 ISDN Übertrager 50x PIC16C54
-
Thread
AVR oder PIC IR-Fernbedienung
dafür liegen mir vor. In der Fernbedienung ist ein MDT2005ES eingebaut. Meines Wissens ist das ein PIC16C54. Nun meine Fragen: Kann der PIC so geschützt sein, dass er nicht mehr änderbar ist? Welche Software (C oder Assembler, kein Basic) soll ich zum Programmieren des Pic verwenden? Der
Beitrag #3357845: > In der Fernbedienung ist ein MDT2005ES eingebaut. Meines Wissens ist das > ein PIC16C54. > > Nun meine Fragen: > > Kann der PIC so geschützt sein, dass er nicht mehr änderbar ist? Die Versionen mit C sind ganz alte Typen, die EPROM als Programmspeicher haben. Flash gabs damals
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
Mikrocontroler schickt den Wert m 0...255 als String. Protokoll: : #60Mm< Beispiel: #60M16< schaltet Led 4 ein #60M255< schaltet alle Led's ein Ein Programmierbeispiel in Luna ist beigefügt. Der Code kann einfach für C oder Bascom als Vorlage dienen. Es zeigt das
Moby schrieb im Beitrag #3684013: > erhält man beim Online-Schalten CR LF C O N N ... und ich sehe gerade beim Online-Schalten kommt noch sehr viel mehr, was da nicht kommen sollte. Lese das gerade in einen 16 Byte Ringbuffer ein.
-
Thread
Ist der PIC 18F2450 eine gute Entscheidung
du sicher schon weißt kannst du den XC8 Compiler verwenden. Dieser ist für PIC10, 12, 16 und 18. Siehe auch: http://pic-projekte.de/wiki/index.php?title=MPLAB_XC_Compiler Wenn du jetzt wirklich ganz neu einsteigst (was das Programmieren in C betrifft), dann würde ich dir
Ich programmiere seit einiger Zeit PICs ausschließlich in C. Bisher PIC18 und dsPIC, aber auch die ach so verteufelten, "nicht für C gebauten" PIC12 und PIC16. Und ich muss berichten, es hat doch tatsächlich funktioniert... Sogar so wie ich wollte. Die Kompabilität
-
Thread
Was ist so toll am Ardurino!
aus. SE schrieb im Beitrag #3335717: > Jeder meint "sein" System wäre das einzig wahre. > AVR, PIC, MSP, ARM, Arduino, GCC, ASM, Basic, ... Wenn man keine Ahnung hat... Failduino is doch nix weiter als nen AVR mit nem überteuerten Breakoutboard und aufgeblasenem C++ das durch den GCC gejagt wird
im Beitrag #3335771: > SE schrieb: >> Jeder meint "sein" System wäre das einzig wahre. >> AVR, PIC, MSP, ARM, Arduino, GCC, ASM, Basic, ... > Wenn man keine Ahnung hat... > Failduino is doch nix weiter als nen AVR mit nem überteuerten > Breakoutboard und aufgeblasenem C++ das durch den GCC gejagt
-
Thread
Hackbarer(?) 21 EUR Quadcopter
http://www.mikrocontroller.net/attachment/193853/DA00-MINI51_52_54C1.pdf
, 46, 49, 35, 30, 45, 39, 62, 22, 44, 38, 37, 40, 45, 29 hex: 3F, 3A, 2E, 31, 23, 1E, 2D, 27, 3E, 16, 2C, 26, 25, 28, 2D, 1D [/pre] Die Frequenzen/Kanalnummern der pairing Sequenz lauten bei mir: [pre] dez: 57, 40, 37, 34, 46, 54, 25, 33, 41, 20, 30, 18, 45, 24, 39, 27 hex: 39, 28, 25, 22, 2E
-
Thread
Faktensammlung Buderus EMS
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 14-15: 0x8000 = Temperatur (DL-Erhitzer?) nicht vorhanden 16-17: 0x026f =623 => 62,3°C Wassertemperatur 18-19: 0x01e9 =489 -> 48,9°C Rücklauf Temperatur
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [/code] 14-15: 0x016b = 363 => Temperatur (DL-Erhitzer?) 36,3°C 16-17: 0x8300 = -32000 => -3200°C Wassertemperatur 18-19: 0x8000 => Rücklauftemperatur
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
und Auswertung/LCD-Darstellung per M168. Er läuft > auch schon, mißt aber Mist. Nimm lieber nen PIC16Fsonstwas und nen EInzelgatter-Bustreiber als Tor, denn die PIC's haben nen asynchronen Vorteiler schon eingebaut und der Trick von Microchip zum Heraustakten des Vorteiler-Standes ist genial einfach
Hallo W.S. > Nimm lieber nen PIC16F Das kann ich bestätigen, mit einem PIC geht das einfacher. Der kann auf einen Rutsch ohne Vorteiler bis 50 MHz messen. Aber das Forum hier ist halt AVR-lastig, und nicht jeder hat das entsprechende
-
Thread
[V] Versch. ICs und Kleinteile
4x 10 Stück TL064CN OpAmp von ST 3,30 EUR 1x 7 Stück TL064CN OpAMp von ST 2,50 EUR 1x SAB80C535 8bit-Mikrocontroller 8051series von Infineon 2,30 EUR 1x 5 Stück P80C32SBPN 8bit-Mikrocontroller von Phillips und 2x U6264ADK SRAM 5,50 EUR 1x 10 Stück PIC16C54C 8bit-Mikrocontroller von Microchip 3 EUR 2x 5 Stück PIC12C508A 8bit-Mikrocontroller von Microchip 1,80 EUR 2x Atmel AT90S8535 3 EUR 2x 5 Stück TDA1013B 4W Audio Amplifier 2 EUR 1x 7 Stück versch. Endschalter (Gebraucht!!!!) 2 EUR 1x Schiebepoti
-
Thread
Siedle In-Home-Bus Protokoll
Das ist der SO-16 Käfer: ULN2001 http://www.st.com/content/ccc/resource/technical/document/datasheet/f3/6e/c8/64/4d/b3/4e/38/CD00001244.pdf/files/CD00001244.pdf/jcr:content/translations/en.CD00001244.pdf
invertierenden PNP (T4) zum T1, der diese 4.7 Ohm auf + schaltet - dann gibt es um den großen Kondensator C2 eine einstellbare Referenzspannungsquelle (D3), die über einen Spannungsteiler von 2x 10k eingestellt wird. Denke der C2 wird danach geladen, sonst könnte er auch keine 16V haben (der Bus hat ja eigentlich
-
Thread
8 Bit FFT übernehmen
100, -98, -96, -94, -92, -90, -88, -85, -83, -81, -78, -76, -73, -71, -68, -65, -63, -60, -57, -54, -51, -48, -46, -43, -40, -37, -34, -31, -28, -24, -21, -18, -15, -12, -9, -6, -3, */ }; inline char FIX_MPY(char a, char b) { /* shift right one less bit (i.e. 15-1) */ int c =
for(x=0;x<(N_WAVE-N_WAVE/4);x++) { printf(" %d",Sinewave[x]); } } [/c]
-
Thread
UV-Laserdrucker
Abweichung). Ich denke, das ist tragbar. Wird sich zeigen ... Wie ich die erzeuge? Ein Quarz bei C.. oder R.. mit 16,384 MHz (16,380 MHz wären ideal, habe ich aber nicht gefunden) gekauft - kommt Mitte der Woche - und per PWM mit ATTINY2313 auf 910,222.. kHz gebracht: // CTC Mode, PIN toggelt
www.ebay.de/itm/DT30-ILDA-scanner-set-galvanometer-for-laser-show-/191348298950?pt=Licht_Effekte&hash=item2c8d3f54c6 http://www.ebay.de/itm/DT40pro-ILDA-scanner-set-galvanometer-for-laser-show-/191348298911?pt=Licht_Effekte&hash=item2c8d3f549f http://www.thorlabs.de/newgrouppage9.cfm?objectgroup_id=3770
-
Thread
uC mit USB-Programmierinterface gesucht
weiß ich für die Entwicklung brauche. Was er bieten sollte: - Programmierbar in Assembler oder C (bitte kein BASIC oder sonstiger Scheiß) - im Sleepmodus mehrwöchiger Betrieb aus Mignonzelle (AA) möglich - Leistung muss nicht höher als die des microchip PIC16 sein - Kostenlose Softwaretools (
Martin schrieb im Beitrag #3295123: > Im Prinzip sind diese PICs ideal: www.olimex.com/Products/PIC/ wäre da > nicht der lästige externe Programmer. Ein µC aus 5er Serie der MSP430: 5V tolerant, USB-Interface integriert z.B.: http://www.wayengineer.com/index.php?main_page=product_info&cPath
-
Thread
Javascript für Microcontroller
"Microcontroller" - Sowohl PIC16 als auch ARM M4 laufen unter dem Begriff Microcontroller. Wer schreibt ein ARM Programm noch in Assembler? Oder hoch optimierten C-Tricksereien? Auch bei dem MCs wird die Programmierung teurer
Kein Name schrieb im Beitrag #3285093: > "Microcontroller" - Sowohl PIC16 als auch ARM M4 laufen unter dem > Begriff Microcontroller. > > Wer schreibt ein ARM Programm noch in Assembler? Oder hoch optimierten > C-Tricksereien? Auch bei dem MCs wird die Programmierung
-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
über decoder/demultiplexer noch von 11 auf 9 reduzieren. Und wenn man auf 64 Kanäle (16 Systemcodes) verzichtet und ein Bit über den DIP-Schalter einstellet statt über den µC, kommt man mit 8 Bits aus und kann die Tasten per SPI und ein 8-Bit Schieberegister einfach über 3..6 Drähte vom
Torsten C. schrieb im Beitrag #3480400: > Genau um die geht's ja bei den Pollin-Funksets. Allerdings braucht man > beim Sender am µC keinen 2262 Encoder, weil's einfacher ist, das > Protokoll direkt im µC
-
Thread
Erste Platine, bitte um Begutachtung/Rat
dem Bohren (das in der Bastelstube nie so genau wird) sehr wenig vom Pad übrig... Das package vom C6 würd ich prüfen. Schaut verdächtig nach nicht-2.54-RM aus... Ach ja, und wenn man genau schaut, sieht man noch einige Luftlinien, nicht nur die in der Luft hängende Basis, auch der ISP-Anschluss
Fassung hätten. Bei dir ergeben sich keine Konsequenzen, wenn deine Bauteile richtig sind, also z.B. C4/C5 nicht dicker als gezeichnet. Gruss Reinhard
-
Thread
Projektidee "Digitaler Bilderrahmen für Ventilator"
Helligkeit muss für einen "Digitaler Bilderrahmen" per PWM steuerbar sein. Die Schieberegister machen 16 LEDs pro Chip. Die LEDs sollen aber zu unterschiedlichen Zeiten ein und aus gehen, und das ziemlich schnell. Ich hatte auch schon überlegt, viele 5M40ZE64C5N zu nehmen. Für die helleren LEDs am äußeren
Schieberegister direkt an Portpins Das darfst du auf keinen Fall machen, denn der PIC schafft zwar (knapp) bis zu 25mA, hat allerdings eine Gesamtstromaufnahme von MAXIMAL 100mA (oder einfach in der Grössenordnung). Torsten C. schrieb im Beitrag #3229382: > 3. Ohne Schieberegister
-
Thread
Wer baut mir ein MSR board?
Mega 2560 kostet dort rund 11€ (grob geschätzt). Der Mega hätte den Vorteil das er viel mehr Pins (54 Digitale + 16 Analoge) hat und demnach auch später sehr einfach erweiterbar (z.B. weitere Displays, Taster, Relais usw.) ist da du noch genug Pins übrig hast ;-). Bitte nicht falsch verstehen, ich
nichts, aber auch C ist frei.
-
Thread
Sanftanlauf o.ä. für PC gesucht.
Einschaltreihenfolge. http://www.knollep.de/Hobbyelektronik/projekte/50/index.htm Oder den B16 Automaten gegen einen C16 ersetzen (vielleicht reicht schon ein neuer B16).
Sicherung austauschen B16 -> C16. Dafür gibts die Dinger.. Gruß, Holm
-
Thread
432 mal 0..20mA per PWM - beste Lösung gefunden?
Dirk F. schrieb im Beitrag #3218593: > PIC 18F46K20 : 2,85 EUR / 36 GPIO (25 mA) = 0,08 EUR/GPIO Maximum current into VDD pin (-40°C to +85°C): 200 mA Also maximal 10 LEDs mit gemeinsamer Anode und 10 mit gemeinsamer Kathode. 2,85 EUR
Torsten C. schrieb im Beitrag #3222933: > * entweder die "dummen" FD9802C auszulöten und > durch TLC5940 zu ersetzen oder … Hat schonmal jemand zwei STP16CPC26 oder TLC59401 o.ä. parallel geschaltet?
-
Thread
PIC16F54 aus Bedienfeld "tot"?
Hallo zusammen, in einem Bedienfeld einer Karaokemaschine werkelt ein pic16c54a zur Tastenabfrage und Serialisierung. Dieser scheint tot zu sein, leider verarbeitet er auch den IR Datenstrom, so dass es keinen Zugriff mehr auf das Gerät gibt. Bis dato habe ich mir nur die
Hmmm, du schreibst einmal 16F54 und einmal 16C54A - was ist es denn nun? Auslesen geht nur, wenn der Programmierer den Leseschutz *nicht* aktiviert hat (trifft für beide Typen zu).
-
Thread
15% Bewerbungen ohne Bild - Meinungen
Bewerbung stellen, wie z.B.: Welchen Wert hat eine Frau? a) wie eine Ziege b) wie ein paar alte Socken c) gleichwertig zum Mann Was mögen sie gar nicht? a) ungläubige b) Juden c) Spinnen Wer sollte das Recht haben sich an einer Schule/Uni zu bilden? a) Männer b) nur wahre Moslems (nur die mit echtem Gottvertrauen) an Religionsschulen c) alle Menschen (Jungen,Mädchen,Männer,Frauen) Wenn da einer nur b ankreuzt oder a/b ist der eher ein Fall für den Psychologen als für die Stelle.
-
Thread
Creative-Soudcips mit AVR zu Synth recyclen?
Soweit ich mich erinnere, ist der CT1748 pin- und codekompatibel zum AD1848 - ein 16 bit Stereo Audio ADC und DAC. Verwende ich hier in einem kleinen Retro-Projekt mit TMS32C025 DSP.
Bin nun weitergekommen mit dem OPL-Chip. Die Platine der Soundblaster16 (Model CT2770) habe ich als Trägerplatine verwendet damit ich vorerst nichts Ätzen muß. Weiterhin wurden alle Bauteile entfernt die keinen späteren Nutzen haben und etwas modifiziert. Als µC wurde hier
-
Thread
Von 12 volt auf 19v oder von 12v auf 230v und wieder auf 19 volt
universelles Netzteil für 19 Euro: http://www.amazon.de/Universal-Netzteil-KFZ-USB-Anschluss/dp/B0054TVM54
danke für all die hinweise. aber das mit 60A KANN schon mal gar nicht sein ein normaler FI hat 10-16 A die müsten ja sofort abschalten was sie aber nicht tuhen kann ich also nicht ganz verstehen deine rechnung.
-
Thread
Neue Reflow Steuerung zum Stöbern Meckern oder Bauen
/firmware/trunk/ratcos.X' "C:\Programme\Microchip\mplabc18\v3.47\bin\mcc18.exe" -p18F2550 -ms -oa- -I "C:\Programme\Microchip\mplabc18\v3.47\bin"\\..\\h -fo build/default/production/app/ratcos.o app/ratcos.c N:\dev\_PIC\reflow_mcnet
N:\dev\_PIC\reflow_mcnet\ratcos-code\firmware\trunk\ratcos.X\hardware\usb\src\usb_cdc.c:27:*Error* [1027] N:\dev\_PIC\reflow_mcnet\ratcos-code\firmware\trunk\ratcos.X\hardware\usb\src\usb.c:41:*Error* [1099] unable