-
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