-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
mit einem MX-FS-03V, ich meine den Sender hier: http://forum.hobbycomponents.com/viewtopic.php?f=25&t=1324 Ein Sender kostet im 10er-Pack ca. 70 Cent. Das Protokoll ist gut beschrieben unter: http://avr.börke.de/Funksteckdosen.htm Ich mache das mit dem 16Bit-Timer vom AVR: 16MHz und
für kein Geld. Es steht zwar eine 13 drauf (ohne das J), aber eigentlich sind es J23 Steckdosen (bis 16A, quadratische Löcher statt runden). J13 wären bis 10A. Die hätten es für mich auch getan, aber die J23 waren halt grad erhältlich. In die Buchsen passen auch J13 und, wichtig: ganz normale Eurostecker
-
Thread
ADC Converter große Auflösung
536_10843_10059_10884_10887_321_322_10103,searchweb201603_52,ppcSwitch_0&algo_expid=06b997fb-737b-427f-8b6b-c2517b95497d-0&algo_pvid=06b997fb-737b-427f-8b6b-c2517b95497d&transAbTest=ae803_4 lohnt sich, oder fake? Hat jemand bereits Erfahrung damit?
nicht höllisch aufpasst. Ich hatte damals den Fehler gemacht separate 4MHz und 10MHz Quarze für den PIC16C84 und den ADC zu verwenden. Das führt schon zu einem merklichen Rauschen. Hätte man die Clocks von einem gemeinsamen Takgeber abgeleitet, wären evtl. die von Stefanus genannten 20 Bits möglich
-
Thread
Z80 Board Identifizierung
6A66 schrieb im Beitrag #3550268: > 6A66 schrieb im Beitrag #3550261: >> eine Elmeg CNA 25 Nebenstellenanlage, wahrscheinlich die >> Steuerungsplatine. > > http://www.ebay.it/itm/Elmeg-CNA-25-3a-Post-Telekom
Wilhelm F. schrieb im Beitrag #3554791: > Eine 8080-Schaltung fand ich auch nie, aber massenweise 8085-er. Als Beispiel die SBC Reihe von Intel, Industriecomputer im fast DIN A4 Format. Nach meiner Erinnerung
-
Thread
avr-gcc - unnützer Assembler-code?
; 62 134: 83 e0 ldi r24, 0x03 ; 3 136: 89 83 std Y+1, r24 ; 0x01 138: 84 e0 ldi r24, 0x04 ; 4 13a: 8a 83 std Y+2, r24 ; 0x02 13c: 89 81 ldd r24, Y+1 ; 0x01 13e: 8f 5f subi r24, 0xFF ; 255 140: 89 83 std Y+1, r24 ; 0x01 142: 8a 81 ldd r24, Y+2 ; 0x02 144: 8f 5f subi r24, 0xFF ; 255 146: 8a 83 std Y+2, r24 ; 0x02 148: 99 81 ldd r25, Y+1 ; 0x01 14a: 8a 81 ldd r24, Y
-
Thread
Fernbedien RC5 Empfänger
RC5CYCLES * RC5TIME * 1.2 + 0.5) TCCR0B=1<<CS01; // 1mhz durch 8 = 125khz bzw. 8µs TIMSK=1<<OCIE0A; ISR(TIM0_COMPA_vect) OCR0A=TCNT0+16; // 16 * 8 takte = 128 takte sicherheitshalber das volatile einbauen. danke für das programm.
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
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
4B01 D519 C748 0000 0000 0400 0000 0E00 0000 581D 0000 BEE6 9F02 5292 7F90 0000 0000 0500 0000 0E00 0000 7C6A 0000 1604 A002 4098 E13D 0000 0000 0600 0000 0E00 0000 00A6 5800 926E A002 F6FA AA1F 0000 0000 0700 0000 0E00 0000 D803 0000 9214 F902 E36D 4E4D 0000
00000040, epc == c02b6528, ra == 80230d98 Oops[#3]: Cpu 0 $ 0 : 00000000 00000001 000000ff 0000003f $ 4 : 00000000 805e9ba0 3a386030 86b5bdc0 $ 8 : 844fc000 84431800 800e087c fffffff8 $12 : 41f2a071 00000040 000061b0 3ab0be42 $16 : 86b5bdf0 7f903720 00000301 00000301 $20 : 805e9ba0 0042b8a0
-
Thread
93C46B mit PIC16C66 ansteuern
Moin Hab in der Firma (Ausbildung) ne kleine aufgabe bekommen, und komm nicht weiter. Muss mit nem PIC16C66 einen EEPROM 93C46B ansteuern. Mein Problem is das der DO Pin nicht das macht was er machen sollte egal in welchem Modus des EEPROM. Behersche leider nur Assembler. Falls sich das Programm mal
= Eingang 0 = Ausgang Den Rest habe ich mir jetzt nicht angesehen. Musst du unbedingt einen 16C66 (JW) verwenden? Den musst du jedes Mal nach dem programmieren mit UV löschen. Du kannst bei so einem kurzen Programm doch einen 16F84A / 16F628A verwenden, das spart Zeit beim Testen. Solltest
-
Thread
ATtiny12: Assembler in Atmel Studio 7
out PORTB, R16 // Output Pins auf High loop: 00000a cfff rjmp loop // Endlosschleife [/code]
einfach: > > [code] > 000006 e109 ldi R16, 0b00011001 > 000007 bb07 out DDRB, R16 // Output Pins > 000009 bb08 out PORTB, R16 // Output Pins auf High > [/code] Man kann den Code später u.a. so optimieren, wenn
-
Thread
Buch über PIC-Assembler-Programmierung
Ich besitze noch 12 Belegexemplare meines Buches "Programmieren von PIC-Mikrocontrollern" - Der leichte Einstieg mit PIC 16F84A -. Das 136-seitige Buch führt auf gut verständliche Weise in Aufbau, Wirkungsweise und Assembler-Programmierung ein. Ausführliche Listings praktisch
-
Thread
Zufallszahlen einfach erzeugen
Sebastian S. schrieb im Beitrag #6778525: > Wenn Du einen A/D-Wandler frei hast Den Teil hast du schon gelesen? "Derzeit nutze ich den ADC"
Dann über Umwege so https://blog.usejournal.com/how-to-generate-true-random-numbers-in-a-microcontroller-b0c65903ae84 oder man kauft halt einen passenden µC mit TRNG wie einige SAM von Atmel oder die RL78 von Renesas den zum Beispiel haben.
-
Thread
gesucht: ARM-uController mit integriertem Audio-ADC&DAC
Marcel A. schrieb im Beitrag #7204518: > da brauchts wieder ein uC... Da brauchts einen I2S ADC / DAC.
erhöhen. Folien: https://www.st.com/content/ccc/resource/training/technical/product_training/group1/2a/84/42/de/d3/72/44/87/STM32U5-Analog-ADC-DAC_ADC-DAC/files/STM32U5-Analog-ADC-DAC_ADC-DAC.pdf/_jcr_content/translations/en.STM32U5-Analog-ADC-DAC_ADC-DAC.pdf
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
PWM-Frequenz. Ein zweiter Motor ist ja nur ein zweites Step-Timing (also weiterer OC am GLEICHEN 16bit-Timer!) und zwei weitere PWM Ausgänge (also den Timer0 bzw. Timer2 mit seinen OC0A/OC0B bzw. OC2A/OC2B). Das der mega_8 dann noch einen echten UART hat statt nur einem USI ist auch klar. also ist
: "A microstep is an angular rotation of 1/12 deg. of the M-S shaft or 15 deg. on the rotor shaft." Macht bei 360 Grad also auch wieder 24 uSteps pro Rotorumdrehung... Die Kanone STM32F103 habe ich mir
-
Thread
seltsame Ladeschaltung bei Treppenlift
Ladung: In den Endstellungen wird der Fahrschlitten mit 33V 1A über ein Schaltnetzteil versorgt. Ein PIC steuert die Ladung. Durch Messungen habe ich herausgefunden, daß zunächst ca. 850mA fließen. Die Spannung am Akku steigt dann und der Strom verringert sich langsam
1.4 noch angesetzt wären statt 60mA 84mA sinnvoll. Seltener Betrieb wäre so abgedeckt. Ist die Frage wie gut dieses Verfahren für diese NiCd-Zellen ist. Pulsen tut dann nichts. Memory-Effekt? Zell-Ausgleich bei Einzelzelle mit mehr
-
Thread
Funktionsgenerator mit MAX038
Lötösen > nehmen, das spart auch noch kräftig. Das wäre möglich aber...... der Printtrafo EI 48/16,8 mit 2x15V 2 x 333mA dürfte erstmal für die Schaltung ausreichend sein. Oder ? Der Max038 nimmt laut Datenblatt ca 50mA auf. Der Trafo kostet 5,25 bei Reichelt. Ein Trafo mit Schraubanschlüssen
index.html?;ACTION=3;LA=446;ARTICLE=53022;GROUPID=3308;artnr=PL+FPG2-67;SID=12Tjaf2H8AAAIAAAryMfI5264e84f046c0f26a864eaa7907ee893
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
die Teilchen denn nun, 400 oder 800kbps? 800kbps. Mit folgender Routine kann man mittels 40MHz PIC18F252 (10MHz Quarz + 4*PLL), ein Byte in W zur LED schicken, die an PORTA,0 hängt: [code] shift clrf counter bsf counter,3 shift_loop bsf LATA,0 rlcf WREG,w btfss STATUS,C
WS2812 und das Arduino NANO (328P) http://bleaklow.com/2012/12/02/driving_the_ws2811_at_800khz_with_a_16mhz_avr.html die ersten Spaß-versuche als VU-meter mit 24 LEDs und ‚Knight-Rider‘ gehen schon. MfG, Bart
-
Thread
Labornetzgerät - Fragen zum Schaltplan
A. K. schrieb: > Nur ist ein 2N3055 bekanntlich kein Rennpferd. Selbst bei sehr geringer Lastimpedanz von - sagen wir mal 0.1 Ohm - würde sich mit 100uF eine Eckfrequenz von 16kHz ergeben. Ich vermute
gar keine DC Kurve, Harris aber tut es http://www.google.de/url?sa=t&source=web&cd=16&ved=0ahUKEwjdiv2Ai-XXAhVMXhoKHRx6BeMQFghRMA8&url=https%3A%2F%2F4donline.ihs.com%2Fimages%2FVipMasterIC%2FIC%2FHRIS%2FHRISD017%2FHRISD017-4-216.pdf%3Fhkey%3DEF798316E3902B6ED9A73243A3159BB0&usg=AOvVaw1G8h7jJpf9M1NuG0hZoeBv
-
Thread
AVR: Ist PORTx |= atomar?
out 0x06, r24 ; 6 14: 88 b1 in r24, 0x08 ; 8 16: 8c 7f andi r24, 0xFC ; 252 18: 88 b9 out 0x08, r24 ; 8 1a: 96 ff sbrs r25, 6 1c: 00 c0 rjmp .+0 ; 0x1e <softspi_write_byte+0x1e> 1e: 82
out 0x06, r24 ; 6 92: 00 00 nop 94: 88 b1 in r24, 0x08 ; 8 96: 8c 7f andi r24, 0xFC ; 252 98: 88 b9 out 0x08, r24 ; 8 9a: 2f bf out 0x3f, r18 ; 63 9c: 08 95 ret [/avrasm] ----------- [c] // A6: chip select //
-
Thread
CP/M auf ATmega88
fill...wait...reread... 04<00@0000 05<01@0001 06<02@0002 07<03@0003 0C<08@0008 0D<09@0009 0E<0A@000A 0F<0B@000B 14<10@0010 15<11@0011 16<12@0012 17<13@0013 1C<18@0018 1D<19@0019 1E<1A@001A 1F<1B@001B System halted! [/code] Die ersten 16 Fehler (knapper Bildschirm voll) werden ausgegeben
: 256KB. F:FAT16 File-Image at: 1090, size: 256KB. G:FAT16 File-Image at: 1106, size: 256KB. H:FAT16 File-Image at: 002, size: 8192KB. Partinit done. Ok, Z80-CPU is live! ipl 62k cp/m vers 2.2 A>dir
-
Thread
welchen IC muß ich nehmen?
. Je nach Kabel mit nachgeschaltetem Treiber. Allerdings würde ich soetwas nur noch mit einem µP (PIC 16F84 o.ä.) machen. MfG Manfred Glahe
Hi Einen µC mit mindestens 16-IO's für das Kabel und ein paar für die Ausgabe plus ein paar Widerstände sollte diese Aufgabe problemlos erfüllen können. IC-Gräber machen bei dieser Anwendung keinen Sinn. Matthias
-
Thread
L-Meter AT89c2051 oder AVR?
L-Meter mit Platinenlayout, das Programm als .hex file und als MC einen AT89C2051 oder einen ATmega8,16,32 verwendet. Vielen Dank
Hier übrigens noch ein LC-Projekt mit einem PIC16F84: http://www.sprut.de/electronic/pic/projekte/lcmeter/lcmeter.htm
-
Thread
Atmega kurzzeitig aus Kondensator betreiben - geht das ?
kommst du auf 70ms Zeit? Wenn ich rechne: Q= C*deltaU wobei delta U = 5V-2,7V = 2,3V ist und C=47uF, dann erhalte ich eine maximal zur Verfügung stehende Ladung von 1,08*10^-5C. Ich gehe mal davon aus, dass du während dem Betrieb mindestens 5mA verbrauchen wirst, d.h. mit t=Q/I folgt für t= 2,16ms
ups stimmt, hab 4,7uF eingetippt statt 47uF. Aber demnach wäre ich bei einem 21ms-Zeitfenster, wobei mein Strom konstant bei 5mA läge. Auf 70ms käme man dann bei einem Strom von ca. 2mA, was mir reichlich wenig erscheint
-
Thread
ASM-Nachoptimierer
. Bei mir macht er z.B. aus int test(int x) { return (x/2); } int main(void) { int a = 23; int b = 8; int c,i; c=test(b); for (i=0;i<a;i++) c=c+b+i; a=a+b; a=a/2; return (a); } diesen Code (sogar der Funktionsaufruf wird wegoptimiert):
83 0018 8731 cpi r24,23 84 001a 9105 cpc r25,__zero_reg__ 85 001c E4F3 brlt .L8 16:x.c **** c=c+b+i; 17:x.c **** 18:x.c **** a=a+b; 19:x.c ****
-
Thread
alter Grundig Röhrenverstärker lässt Sicherung kommen.
zum Gleichrichter? http://www.ebay.de/itm/Bruckengleichrichter-Gleichrichter-B250C1500-1000-1-5-A-0003/182446043091?_trksid=p2385738.c100677.m4598&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20160908110712%26meid%3D0a493f13c1974bb5bee7869c2a159d40%26pid%3D100677%26rk%3D1%26rkt%3D5%26sd
o2v 5561/2" Var. 1 Selbstbau: 1N4007 1N4007 1N4007 1N4007 22nF <1000V 22nF <1000V 22nF <1000V 22nF <1000V Var. 2: alternativ https://www.conrad.de/de/brueckengleichrichter-vishay-w04g-e451-wog-400-v-15-a-einphasig-597094.html + 100 Ohm vW <1000V
-
Thread
Midi Switcher Software für µC in C
denkbar simple Aufgabe für einen µC... Nach etwas Recherche bin ich als Mikrocontroller Basis auf den PIC16F84A gestoßen, u.a weil er hier (http://www.jimkim.de/html/guitar01_01.htm) verwendet wird und mir für diese Aufgabe gut dimensioniert erscheint. Die entsprechende Beispielschaltung und einen Programmer
Programmierung in C jedoch auf deutlich hardwareabstrakterer Ebene. Mit so kleinen Controllern wie dem PIC habe ich noch nicht gearbeitet. Auch mit Midi hatte ich bis jetzt nichts zu tun. Leider finde ich im Web nur Source Code Beispiele in Assambler und außerdem keine Beispiele für eine mögliche Implementierung
-
Thread
Ist ATXMEGA etwa out?
Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die immer noch in großen Stückzahlen verwendet werden, obwohl die Nachfolger (ATmega88, 164, 1281) schon viele Jahre lang verfügbar sind. Wenn es einen Chip
> Setzt ihr den ATXMEGA überhaupt ein? Noe, ich setze R8C/M16C und R32 ein weil ich da verschiedene Leistungsklassen bekommen kann die sehr aehnlich sind. > Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die > immer noch in großen Stückzahlen
-
Thread
LED mit 1.Taster dazu bzw. mit 2.Taster wegschalten
wie in der d.s.e FAQ http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.2 beschreiben: +------+ 7441 LEDs -|A Q0|------------------------------------+-|<|-+-62R-LM317-- +30V -|B Q1|-------------------------
+-|<|-+ | Q6|--|<|-+ +------+ oder man programmiert sich einen kleine Microcontroller (PIC16F84 oder ATtiny13), dann braucht man nur 1 Baustein.
-
Thread
Lesbarer ProgrammCode
bsp: main() { int a,b, c; a =2; b=3; c = a + b; } => main() { int c; c = summe(a,b); } int summe(int a, int b) { return a + b; } => main() { #SUMME } In der Header #SUMME int a,b, c;\ a =2;\ b=3;\ c = a + b;
-
Thread
Schalter + 10k Pullup => Zuwenig?!
ungefilterten Zündungsplus, weil an der Referenzspannung noch ein NTC dran hängt, der auch seine paar mA zieht. Alles in allem zieht diese Referenzspannungsquelle samt NTC ca. 20 mA. Wenn das auch bei ausgeschalteter Zündung noch eingeschaltet wäre, so hätten wir summa summarum ca. 35mA. Und das ist doch
man selbst noch dazulernt). Ich habe jedenfalls die Erfahrung gemacht, daß der HC11 und auch der PIC16F84 im rauhen Umfeld problemlos arbeiten und solche Entstörprobleme erst garnicht aufkommen lassen. Andere Kontroller sind da wesentlich empfindlicher. Ich kenne keinen Atmel und so weiß ich auch
-
Thread
mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?
Codes nicht zu lang und nicht zu kurz sein. Empfänger waren bei mir Funkdimmer mit abgekratztem PIC16F84. Die müssen einen wirklich für dämlich halten. Die Anlage von dir habe ich auch noch hier, dadrin ist der gute alte PT2262. Gibt übrigens wirklich eine Codiermöglichkeit, die ist bei dem aber
0001 1000 0100 0100 F2 - ALL - on - 111110101001001100 0001 0000 0100 1000 F2 - ALL - off - 111110101001001100 0010 0000 0111 0000 F1 - A - on - 110001100111101000 0011 1110 0011 0100 F1 - A - off - 110001100111101000
-
Thread
PICSTART 16B1 Firmware V2.0 wie benutzen???
also ich habe die Möglichkeit folgende Teile zu bekommen: - MICROCHIP Entwicklungsboard PICSTART 16B1 Firmware V2.0 - MICROCHIP Entwicklungsboard PICSTART 16C Firmware V1.3 mein Ziel ist es einen PIC (16F84) zu beschreiben/brennen... Meine Frage: Geht das mit der oben genannten Hardware bzw
Hi Jose, i've got a MICROCHIP Entwicklungsboard PICSTART 16B1 with Firmware V2.0 (complete board)... but how to transfer firmware??? cu, carsten
-
Thread
SDuino: Beinahe-Arduino für STM8S
v aufrufe, dann bekomme ich als Ausgabe [code] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.5 #9841 (MINGW32) published under GNU General Public License (GPL) [/code] Das heißt, es kommt keine reine Zahl raus. Daher gibt's dann in der expr einen
: error 4: 'fopen' failed on file '...\AppData\Local\Temp\arduino_build_878785\sketch\sketch_nov08a.ino.c' ...\AppData\Local\Arduino15\packages\sduino\tools\STM8Tools\2017.11.06/wrapper/sdcc.sh: line 75: rm: command not found exit status 1 Fehler beim Kompilieren für das Board STM8S103F3 Breakout
-
Thread
Externe Antenne für Funkmodul TRW24G
Leiterbahnen xyz" 6. Angenommen ich nehme nun einen Kupferdraht (2,5mm² oder was wird im Haus für 16A abgesichert verlegt?). Wo schließe ich den genau an? Immerhin kommen zwei "Verbinder" aus dem Modul. 7. Generell frage ich mich, warum es Antennen gibt, wo 2 "Kabel" dran sind (zB eine (Selbstbau
Danke für den Tip. http://www.elektor.de/jahrgang.46744.lynkx?filterGuid=e0dfb879-951a-4c45-abe4-480f1226fa50 Ich kann hier aber nichts finden :-(
-
Thread
Basteltip: STM32F103 DIP40 Board
are 2 banks of 64K And not let it probe the chip, witch only returns one bank diff -Naur stm32f1x.cfg stm32f1x_128.cfg --- stm32f1x.cfg 2014-08-22 17:46:29.954188309 +0200 +++ stm32f1x_128.cfg 2015-09-16 21:42:38.117258883 +0200 @@ -80,7 +80,10 @@ # flash size will be probed set _FLASHNAME
install OCD and configure TS to use it with my ST-Link V2 probe. For the configuration I used: [code] -f interface/stlink-v2.cfg -f board/stm3210b_eval.cfg [/code] for my testapp with <64k this works fine, but my app with a large array I get the size error: [code] Info : device id = 0x20036410
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
gedacht: https://github.com/carrotIndustries/horizon/commit/bf16b4bfb8179641f8a21b1eee4dfbbb7cf2a065 Baut nun auf Ubuntu 16.04, der Part-Editor tut auch, ob der interaktive Manipulator funktioniert, konnte ich nicht testen, da meine VM kein OpenGL 3 kann.
local/lib/libgobject-2.0.so.0 #14 0x0000000802f3df76 in ?? () from /usr/local/lib/libgtk-3.so.0 #15 0x000000080a27236c in ffi_call_unix64 () from /usr/local/lib/libffi.so.6 #16 0x000000080a271c3b in ffi_call () from /usr/local/lib/libffi.so.6 #17
-
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
Programmiersprachen erfunden - die natürlich alles bisher dagewesene glatt in den Schatten stellen, Linux auf den PIC16C84 (endlich!) portiert... Aber wie man ne Taste entprellt oder zwei Byte zu einem Int zusammensetzt oder mit nem PT100 die Temperaatur und nicht die Versorgungsspannung mißt, das sind Sachen, wo
-
Thread
Schweiz
Na ja, kommt darauf an, wie weit man das Mittelland ausdehnt :-) Ich wohne genau beim ABK A1/A2 in Härkingen. Gruss Christian
mich) interessanteres dran wie z.b. tcp/ip, ide/ata.. Und ein bisschen grössere Controller wie der Pic16F84. ;-) Ich denke da so an nen Atmega32 oder so.. Greetz Nik
-
Thread
Messwerte in Videobild anzeigen
Hallo Für den PIC 16F84 gibts ein Testbildgeneratorprogramm namens Picdream von einem französischen Funkamateur, das macht die gesamte Videoerzeugung per Software, mit Uhrzeit, Grautreppe und Laufschrift natürlich nur
Das sollte relativ einfach gehen... Mit nem LM1881 o.ä. die Sync-Signale herausfiltern und zu entsprechenden Zeitpunkten das andere Signal aufmodulieren. Bei 16 MHz sollte das gar kein Problem sein, wobei man natürlich nicht Hires-Bilder produzieren kann
-
Thread
Attin84 I2C mit der USI läuft nicht
ich mir geklaut und optisch etwas aufbereitet: http://www.avrfreaks.net/forum/program-i2c-atmega16-problem?name=PNphpBB2&file=viewtopic&t=77455 [code] / PORT A #define DDR DDRA #define PORT PORTA #define PIN PINA // Pins im Port festlegen #define SDA 6 // Definition der
kommt rein, auch wenn der > mehr Platz braucht. Mit dem geht es ja einwandfrei. Falsche Wahl. Ein PIC12F1822 oder ein PIC12F1840 im SO08 oder DIL08 hat SPI und I2C in Hardware, so wie es sich gehört, dazu eine UART, auch in Hardware. Inkl. Noise Filtering bei I2C, was die USI NICHT hat. Nur um Dir
-
Thread
FunkPedal Kraftmesser
hi leute ich hab da ein problem ich muss einen pic so programmieren das er einmal digatal und analog umwandeln kann, und danach noch mit hilfe von anderen dingen/bausteinen das auf nem display ausgeben und das hammer harte problem ist das ich keine
also einer von euch mir sagen kann wie ich am besten anfange ich hab schon das programm mblab ein pic 16f84a und die befehle nun weiss ich schon nich mehr weiter ich habe gestern unter sprut.de geschaut aber da kam ich auch nich klar ich hoffe ihr könnt mir helfen, indem ihr mir z.b. vorschläge macht
-
Thread
Analoge Signale einlesen....
jemand sagen (schreiben) wo ich einige Infos zu dem Thema "Einlesen von analogen Werten mit einem PIC" finde. Vielleicht gibts hier bei euch auch schon in den FAQ´s etwas aber leider habe ich es nicht gefunden. Konkret: ich habe vor die Werte eines Temperatursensors mit einem PIC 16F84 ein zu lesen. Das Problem ist nur wie verarbeite ich die analogen werte ohne sie durch einen A/D-Wandler zu jagen. Ist das Überhaupt möglich??? Danke. Christian
-
Thread
6-stufigen Drehschalter durch 3 Taster (up/down + Reset) ersetzen
Materialkosten in Höhe von ein paar €ct. Bei Mouser kostet der günstigeste ATtiny mit genug IO-Lines, der ATTINY84A-SSU, z.B. 1,02€, der CD4072 37,6 ct., der CD40106 34,4 ct, der CD40193 39,2 ct. und schlussendlich der CD4051 35,2 ct., gesamt also 1,464€. Die Programmierung des µC müsste also für den Preis von 44,4
klarzustellen. > Über welchen µC reden wir denn genau? Was kann der für Ströme treiben? Ich habe den 12F508 als Preisbeispiel hergenommen fuer 41 Cent, 25mA max je Pin. Es gibt auch guenstigere, jedoch bin ich mir da wegen Programmierservice nicht sicher, ob dieser angeboten wird. Müsste Nachgefragt
-
Thread
ATtiny85 - bei 3.5kB ist Schluss
lss-Datei dazu: [code] 00000074 <__do_copy_data>: 74: 11 e0 ldi r17, 0x01 ; 1 76: a0 e0 ldi r26, 0x00 ; 0 78: b1 e0 ldi r27, 0x01 ; 1 7a: ea eb ldi r30, 0xBA ; 186 7c: f0 e0 ldi r31, 0x00 ; 0 7e: 02 c0 rjmp .+4 ; 0x84 <__do_copy_data+0x10> 80: 05 90 lpm r0, Z+ 82: 0d 92 st X+, r0 84: ac 30 cpi r26, 0x0C ; 12 86: b1 07 cpc r27, r17 88: d9 f7 brne .-10
-
Thread
Port Pin und Tabelle
hei, MPLAP 8.84 C18 PIC18F46K22 wird wahrscheinlich schlecht formuliert sein. besteht eine Möglichkeit, verschiede Port Pin, die an unterschiedlichen Ports und unterschiedlichen Bits, per Table öder ähnliches
> > 2) 0b00000100 (Bit 2) == LATDbits.LATD2 Und wie soll zwischen verschiedenen Ports (A und D) unterschieden werden? Zumindest das müsstest du doch mit in die Tabelle aufnehmen, oder verstehe ich deine Frage komplett falsch? Mit freundlichen Grüßen, Karol Babioch
-
Thread
Funktionsbeschreibung.
und der Wert d. Uss logishcerweise kleine 1 Volt wird. Dat ganze wird natürlich noch mit nem PIC "gesteuert"...mit dem PIC16F84A-04... Also nix mit dem Fernseher;-) Ausb.: EGS Gruß
-
Thread
[ics der 74xx- Reihe] wo findet man Bauteile ? ->74185
verkaufen was schon lange nicht mehr > hergestellt wird? Warum verkauf Reichelt AT90S1200 und PIC16F84, die ebenfalls nicht mehr hergestellt werden? > also ich würde mir so was mit nem pal, gal oder nem > kleinen cpld zusammenbasteln wenn schon "diskret" sein soll. Das sollte man sich gut
Hier sind ein paar Daten für Dich: Der 74185 ist ein 6-Bit BCD zu Binär-Umsetzer Anschlüsse: 16 +Ub 15 Enable (L-aktiv) 10 Binär -Eingänge A-E 11 12 13 14 1-9 BCD-Ausgänge 8 Masse Russisches Äquivalent ist der K155LP7 Gruß Paul
-
Thread
Reset und Watchdog bei 16F84A
Hallo zusammen! Wie der Tietel schon sagt: Ich habe einen PIC (16F84A) komme mit dem Watchdog und dem Reset nicht klar. Ich programmiere mit MPLAB und PICSTART PLUS. Also muß ich meine Controller nach dem Programmieren aus der Programmierbox nehmen und
soll von einem 2. PIC empfangen werden (über eine Schleife, wie die, mit der ich hier den Schalter abfrage) woraufhin der Empfänger 255 Takte warten soll und dann seinerseits seinen A2 auf Ausgang umschalten und auf 1 setzen
-
Thread
WS2812 und ATtiny44 / 8 MHz intern
ich folgende Controller mit eingestelltem 8MHz: ATmega8 ATmega168 / 328 ATtiny2313 ATtiny44 / 84 ATtiny85 Kurze Frage: Macht es Sinn, die Assemblerdatei im Timing so zu verändern, dass es auch mit 16MHz (und logischerweise externem Quarz) funktionier ?
/260ps (200ps). Wirklich interessant wäre es für mich, das auf einen Pic10f2xx zum laufen zu bekommen. Hab mich nur bisher davor gedrückt, das unmögliche, möglich zu machen. :)
-
Thread
Kann man denn jetz das hi- und low-byte eines uint16_t effizient lesen in c?
uint16_t i; > uint8_t b[2]; > } u16_t; Dazu sagt C99 6.2.6.1 #7: >> When a value is stored in a member of an object of union type, >> the bytes of the object representation that do not correspond
Johann L. schrieb im Beitrag #2956693: >> typedef union >> { >> uint16_t i; >> uint8_t b[2]; >> } u16_t; > > Dazu sagt C99 6.2.6.1 #7: > >>> When a value is stored in a member of an object of union type, >>> the bytes of the object representation that do not
-
Thread
Hilfe bei PWM Signal und Hardware nötig!
Conrad ist völlig überteuert. 7805 gibts für 29Cent: http://www.reichelt.de/ICs-A-A-/-A-7805/index.html?ACTION=3&GROUPID=2908&ARTICLE=23443&SHOW=1&START=0&OFFSET=16&;PROVID=2402 Schaltregler sind in der Tat etwas teuerer. Aber 13 Euro? Nunja, Schaltregler-ICs gibts bestimmt auch
Stifte, da > würden dann immer etliche leer bleiben :P > Gibt es "Anschlüsse" für Kabel zum crimpen o.ä.? Vermutlich diese? http://www.mikrocontroller.net/topic/91543#new z.B. http://cgi.ebay.de/Platinensteckverbinder-RM2-54-einreihig-1-16-polig-/280686085862?pt=Steckverbinder&var=&hash=item870ca84af1
-
Thread
Torantrieb Steuerung IC Info gesucht
elegantesten natürlich mit einer neuen Platine. Das geht schon, mein Garagentor läuft mit einem PIC16F84 nachdem ein Blitzeinschlag in der Nähe den COP8 zerdonnert hatte.
Stefan F. schrieb im Beitrag #7542480: > Ich persönlich werde bei dir das Lebensmotto von Horst Lichter anwenden > und dieses lautet: Keine Zeit für A… Du solltest dennoch einen Arztbesuch ins Auge fassen