-
Thread
alter Grundig Röhrenverstärker lässt Sicherung kommen.
sehe ich ein paar ERO-Papier-Kandidaten, die ich an gefährlichen Stellen pauschal tauschen würde. C73, C74, C75, C76, C77 haben das Potential, Endröhren und Ausgangsübertrager mit in den Tod zu reißen. Auch C80, C81, C82 kann man auf Verdacht tauschen. http://www.magischesauge.de/MagischesAuge_ProblemKondensatoren.htm
/image/cache/data/PRO/92157/92157-B380C1500-1-5A-400V-Bridge-Rectifier-Pic001-700x700.jpg ca 1cm Durchmesser Beine im 7,5mm Abstand sind auch lang genug um die wieder einzufädeln oder zu verdrahten, optimal mit Schrumpfschlauch Wenn
-
Thread
Welcher Microcontroller für i2c-Display
übersichtlich und für die ersten Gehversuche für vollkommen ausreichend. D.h. - fast. Ein "14- oder 16-Pinner" wäre mir lieber. Deshalb nochmal die Eingangsfrage: Kann ich jeden ATtiny nehmen, der laut Datenblatt eine i2c-Unterstützung bietet und warum finde ich praktisch nur Anleitungen für genau den
dann ist das OK und du kannst dabei erstmal bleiben. Ich selber habe für kleinere Dinge bislang PIC's genommen, da geht manches ganz anders - und sonst bei µC der ARM-Riege nehme und empfehle ich bevorzugt solche, die man über einen fest eingebauten Bootlader programmiern kann, weil dadurch das Programmiergeschirre
-
Thread
Oszillatorenhilfe für einen Anfänger
leichte Verbesserung des Klirrfaktors kann man dadurch erzielen, in dem man in Reihe zum Kondensator C7 (22µF) noch einen 220 Ohm Widerstand schaltet (stärkere Gegenkopplung = besserer Sinus). Aber soo viel bringt das auch nicht mehr. Auch die Sekundärwicklung eines Trafos erzeugt heutzutage keinen
Rechteck programmieren/aufbauen laesst? Schau mal hier in meinem Beirag von 2013 "DAC-R2R-Netzwerk mit PIC16F84": https://www.mikrocontroller.net/topic/300996#3221908 natuerlich darf es auch ein anderer Prozessor sein - siehe dortigen Text. mfG Ottmar
-
Thread
pwm schrittmotorsteuerung mit h-brücke
hallo, meine frage ist kann man mit pic16f84a pwm realisieren um geschwindigkeit des schrittmotors zu vergrößern, weiss nicht wie. als treiber wird eine h-brücke benutzt. ich habe ein programm geschrieben in c (cc5x), aber nur für konstante
-
Thread
MPLAB Quickbuild läuft nicht
-------------------------------------------------------------------- Release build of project `K:\PIC programm AD wandler\programm1.2.disposable_mcp' started. Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35 Sun Feb 07 20:16:02 2010 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\mplab\MPASM Suite\MPASMWIN.exe" /q /p16F84A "programm1.2.asm" /l"programm1.2.lst" /e"programm1.2.err" Danach passiert nichts mehr. Das Programm soll über eine Schalterabfrage
-
Thread
AVR Ethernet Platine
Hallo, nehm doch das XC9572-7PC84C, hat 69 Pins und damit ist sichergestellt,das Du genug ausgänge hast. Gruß Marcus
Danach ein weiterer Zugriff aufs externe Ram und fertig. In Assembler etwa so denke ich: (ich mag kein C) ldi r16, zuAktivierendeBank sts Bankingregister, r16 ldi r16, Datenbyte sts startRam, r16 Oder liege ich da völlig daneben? Gruß Topsoft
-
Thread
KFZ Bordcomputer
angeschlossen ist und lediglich die Karte (mit Hilfe einer Kontaktiereinrichtung) mit den Pins vom uC verbunden werden müssen: MOSI/MISO/SCL müssen 1zu1 verbunden werden, Ansonsten benötigt die Karte nur noch den Reset, Vcc, XTal und Masse. Ein Portpin vom uC wird noch dazu benutzt, um festzustellen,
bereits jetzt einen Fehler, weitere Kommunikation wird abgebrochen und der uC gibt eine Fehlermeldung wie "Check Card" am LCD aus. Ist bisher alles ok, stellt der uC ein ok-Byte an die SPI-Schnittstelle zur Verfügung, das die Karte abfragt. Erhält die Karte das ok, sendet sie
-
Thread
Hilfe bei PWM Signal und Hardware nötig!
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
Schottky-Dioden aufgrund ihrer prinzipbedingt sehr niedrigen Sperrverzögerungszeit. Z.B. MBR745 (7,5A), MBR1645 (16A) [[Dioden-Übersicht]] [Treiber] Vielleicht wäre es einfacher, direkt an den Port des µC einen Bustreiber 74HC245 zu hängen und damit die LEDs direkt, die MOSFETs über eine Transistorstufe zur
-
Thread
Superhet-Audion
PS, @ Bernd: >Der Schwingkreis, bestehend aus C6, L1 und C5, hat auch die Aufgabe, die >erzeugte Schwingung um 180° zu drehen. Der Transistor macht weitere >180°. Die Ausgangsspannung hängt vom Kapazitätsverhältnis C5 / C6 ab. An >der kleineren
> überstreichen können. Hier wäre es günstiger, C5 und C6 wären etwas > kleiner und idealerweise gleich groß. Gibt es eine Formel zur Bestimmung von C5 und C6 in Abhängigkeit von der gewünschten Frequenz?
-
Thread
Alternative zu Reichelt, oder Preisanstieg "normal"
, nie, nie habe ich je erlebt, daß Reichelt teurer ist als Conrad; habe vor ein paar Wochen einen PIC-Debugger gekauft, der war bei 180.- ca 20.- EUR teurer als bei C. Que pasa?
nicht im Katalog stehen? Wie schnell erhält man da auf > Preisanfragen ne Antwort? Ich bestelle R, C, IC-Sockel, Logik-ICs, uC Einmal hatte ich einen uC angefragt und bekam innerhalb von 2 Tagen ein vernünftiges Angebot, bei dem ich dann zugeschlagen hatte. Ein anderes Mal hatte ich einen MOSFET angefragt
-
Thread
Warum noch KFZ-Relais?
Erfahrung mit FETs hab ich noch nicht, auch habe ich noch nie so große Ströme geschaltet. Aber mit µC & Elektronik hab ich schon etwas Erfahrung (Wird noch mehr, bin erst 16...) Doran
langlebiger >sind. (Bei mir war schon oft ein Relais kaputt...) Und weiter unten: >Aber mit µC & Elektronik hab ich schon etwas >Erfahrung (Wird noch mehr, bin erst 16...) So, 16, dann war bei dir irgend ein anderes Relais kaputt, aber keines aus dem KFz. Oder bist du ein Crash-Kid??? Da ist
-
Thread
Einstiegs-Bestellliste
Hallo Zusammen ;) zur Zeit möchte ich beginnen mich intensiver mit µC zu beschäftigen. Erfahrungen habe ich aus meiner Schulzeit mit dem PIC16F84 und durch ein Praktikum mit dem R8C/1B. Privat möchte ich jedoch lieber einen µC von Atmel verwenden, weil dieser weit verbreitet ist. Ich habe Grundlagenkenntnisse in Elektrotechnik sowie relativ gute Kenntnisse in C/C++, wobei ich wahrscheinlich nur C benötige. Ob ich evnt. mit Assambler anfange lass ich mir erstmal offen. Nun zum eigentlichen Thema: Meine Bestell-Liste. Ich würde mir gerne ein eigenes Board
-
Thread
Batteriewahl und Powermanagement
für Solar > verwenden? Li-Ion fällt ja dann raus. Seh' das nicht so binär mit dem Laden unter 0°C. Laut Datenblatt darfst du LG,Samsung,Sony Li+ Akkus bei 1°C schnell laden aber bei -1°C gar nicht mehr laden.. Ich hab mich für eine C/100 Ladung bis -10°C entschieden.
Johannes S. schrieb im Beitrag #6346595: > Aber uC mit 48 Pins sind ja auch noch recht klein Mit reichen da schon deutlich weniger IOs. So ein kleiner ATiny oder PIC würde da schon passen. Allerdings messe ich die Bodenfeuchtigkeit über die Frequenz
-
Thread
AVR Experimentier-Hardware
Hallo, ich programmiere und bastle bisher mit dem PIc 16F84. Nun möchte ich aber mal praktisch die AVR´s kennenlernen. Jedoch stehe ich vor folgendem Problem: Im web findet man die unterschiedlichsten Bauvorschläge mal mit dem Brennertool mal mit einem
link http://rumil.de/hardware/avrisp.html#avrprog10 is halt so wenn man sogar zu faul für [STRG]-C/[STRG]+V ist :-) mfg, MasterD
-
Thread
AVR-Bootloader mit Verschlüsselung
mal eine Summe. Kann dein Kurzer Blick ein OK geben? Optimieren kann man ja immer noch... uint16_t crc16(unsigned char* data, int length, uint16_t crc) { uint16_t poly = 0xA001; int c, i; for (c = 0; c < length; c++) { crc ^= data[c]; for (i=8; i>0; i--) { if
@Fabian, sieht korrekt aus. Ich würde es aber so machen: [c] uint16_t crc16(unt16_t crc, const uint8_t* data, uint16_t length) { uint16_t poly = 0xA001; while (length--) { crc ^= *data++; for (uint8_t i=8; i>0; i--) { if (crc
-
Thread
Was ist bzw. war Atmel QTouch?
in r16,pind ;Abtasten nach 2 µs sei push r16 clr r16 out portd,r16 ;Pullups wieder aus ser r16 out ddrd,r16 ;Ausgänge wieder runterziehen pop r16 ret [/code] Die Sensoren
0x800618 <gain_setting_int_cap+0x7f6e82> 15f2: 20 62 ori r18, 0x20 ; 32 15f4: 05 c0 rjmp .+10 ; 0x1600 <qtm_ptc_start_measurement_seq+0x4a> 15f6: 20 38 cpi r18, 0x80 ; 128 15f8: 41 f4 brne .+16 ; 0x160a <qtm_ptc_start_measurement_seq
-
Thread
Giess-o-mat mit AVR Version 2
nicht verwenden können. Diese haben kein 3.3V/5V TTL sondern ein +-12V Signal. Du wirst deinen µC damit vernichten. http://www.sprut.de/electronic/pic/grund/rs232.htm http://www.sprut.de/electronic/interfaces/rs232/rs232.htm Empfängst du was? Wenn Nein, hast du mit deinem µC ein Problem.
. Der attiny84 soll mit 8MHz laufen, Keramikresonator, kein Quarz. Ist es noch einfacher möglich? (Der µC ermittelt die Frequenz wie gehabt über den externen Input von Timer1) wo (ps: ich war jetzt 3 Tage weg
-
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
_______________ __11 01__ __11 10__ F1 - B - off - __________________ __11 00__ __11 11__ F1 - C - on - __________________ __10 11__ __10 01__ F1 - C - off - __________________ __10 10__ __10 00__ F1 - D - on - __________________ __01 11__ __01 01__ F1 - D - off - __________________
-
Thread
Manchester mit AVRGCC
/* NOTE: For example only. You decide how to signal a receive error */ /* Manchester encode byte c as two bytes: Odd bits in MS byte, Even in LS */ ushort manEncode(uchar c) { uchar ms, ls; ms = (c & 0xAA) | ((~c & 0xAA)>>1); /* encode odd bits w/ their cpls */ ls = (c & 0x55
Elektronikzeitschrift EAM 01/2002 ist ein Programm (für Telemetrie)dokumentiert, allerdings für einen PIC 16F84. Ich denke, daß man das Programm für einen AVR leicht umändern kann.
-
Thread
arduino Platine mit microCore und 100baseT
Ich hab mich mal ein bisschen bei MicroSemi umgesehen, > es gibt den M2GL010-TQG144I. > IGLOO2, 84 I/O, 933.888 kbit RAM, 12.084 LUTs im 144-LQFP-Gehäuse Ich habe mal Synthese und Place&Route von microCore ohne die angedachte Peripherie gemacht und die Ergebnisse sind ermutigend: 16-bit Daten
(SPI_CLOCK_DIV8);//divide the clock by 8 } void loop (void) { char c; digitalWrite(SS, LOW); // enable Slave Select // send test string for (const char * p = "Hello, world!\r" ; c = *p; p++) { SPI.transfer (c); Serial.print(c); }
-
Thread
C18: mit PIC18F25J10 einen Flashspeicher (ATDB041B) über SPI ansprechen
byte_read_from_buffer1() - 4\n\r"); read = getcSPI(); SPI_CS = 1; return read; } [/c]
read = getcSPI(); SPI_CS = 1; } while (read & 0x80); //stay in loop until !busy } [/c]
-
Thread
Externe Antenne für Funkmodul TRW24G
Platinen-Antenne drauf. Zu sehen hier: http://klinkerstein.m-faq.de/Picture.php?content=TRW24G%20Funkmodule&pic=Unten1.jpg Es läuft bei mir bei etwa 2,45GHz Meine Fragen dazu: 1. Ich möchte eine Stabantenne benutzen. Wie lang muss diese sein? Hat eine Lambda/2 Antenne einen höheren Gewinn als eine Lambda
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
AVR Attiny10 External Interrupt in C
rjmp .+22 ; 0x26 <__bad_interrupt> 10: 0a c0 rjmp .+20 ; 0x26 <__bad_interrupt> 12: 09 c0 rjmp .+18 ; 0x26 <__bad_interrupt> 14: 08 c0 rjmp .+16 ; 0x26 <__bad_interrupt> 00000016 <__ctors_end
56: 0f 91 pop r16 58: 0f bf out 0x3f, r16 ; 63 5a: 0f 91 pop r16 5c: 1f 91 pop r17 5e: 18 95 reti 00000060 <main>: int i; // CPU-Clock settings:
-
Thread
UKW-Prüfsender: Diverse Fragen!
Bastler schrieb im Beitrag #3084716: > -----------------+--- > | | | > c | A > c --- K > c --- +---R--- Signal > c | K > | | A > -----------------+--- > | > --- R= 30 .. 100KOhm Z-Dioden haben
-*--------*-... | | | | | V c | --- c --- | c --- *------\ c | | | | | --- | | | ^ | | | | |
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
BLINK_ON); LCD_Command(ENTRY_MODE + CURSOR_INC + DSHIFT_OFF); LCD_Clear(); LCD_Home(); }[/c]
74HC164. Dito, wollt das aber halt mal machen. Dito, so habe ich mein allererstes LCD auf einem 16f84 programmiert. Schien mir als Übung sonst zu einfach und viel zu viele Pins. :) Das Busy-Flag lesen heißt ja auch dieses zu /beherrschen/. Nur fällt mir nich wirklich was zu ein. Die Cursor Adresse
-
Thread
Torantrieb Steuerung IC Info gesucht
einem PIC16F84 nachdem ein Blitzeinschlag in der Nähe den COP8 zerdonnert hatte.
Steckverbinder? Mache Foto und zeige, was Du wie gemessen hast. Ich gehe davon aus, dass der uC den Kurzschluss 'produziert', und der nicht zu ersetzen ist. Evtl mit Adapter und einem Atmega 16/32.
-
Thread
Temperaturmessschaltung möglichst genau?
oder man nimmt gleich einen Controller der den Großteil davon integriert hat (z.B. MSC12xx von TI, ADuC84x, ADuC83x von Analog oder den C8051F35x von SiLabs).
braucht und ausserdem extrem günstig ist. Bei einer Temperatur zwischen 34°C-42°C soll am Ausgang des OP's proportional eine Spannung von 0-5V anliegen. Also direkt für den PIC analogeingang. Wäre für eine Schaltung wirklich sehr dankbar. grüsse
-
Thread
Seiko G242C mit SED1330 _Grafikproblem_
Hi Freunde, ich habe ein Riesenproblem mit einem Grafikdisplay (Seiko G242C 240x128 Pixel) mit einem SED1330 Controller. Der Controller teilt den Speicher in insgesamt vier Layer: ____ Textlayer SAD1 ____ Grafiklayer SAD2 ____ Textlayer SAD3 ____ Grafiklayer SAD4
Hi ERDI - Soft, danke für deine Antwort. Ich steuere den SED mit einem PIC16F84 an. Ich arbeite nur mit Assembler, es wäre also nicht schlecht wenn ich einen Blick auf dein 8051er Progrämmchen werfen könnte, vielleicht entdecke ich den einen oder anderen Fehler bei meinem
-
Thread
Kabel an Heizelement von Weller Lötkolben lose, ist das normal?
Bauteilen ist das nicht ganz so kritisch, aber ich bin da sehr vorsichtig geworden... Einen Atmega8 oder PIC16F84 wirst damit genauso wie einen 2N7002 sicher Bedenkenlos verlöten können... Aber für wirklich moderne RAM IC, neue CPLDs oder komplexere µC Typen (wie neue 32Bitter) würde ich meine HAnd nicht mehr
-
Thread
Hochtemperatur-Platinen
von ISOALA ( http://www.isolaag.com/d/ecomaXL/index.php?site=ISOLA_DE_product_description&sid=233&p=16 ) Tg-max bei 220degC, dieses Material habe ich schon erfolgreich bei dauerhaften Temperaturen von bis zu 180degC eingesetzt (Leistungselektronik für Halbleiterdetektoren im Hochvakuum). Die Platine
wo es um irgendwelche Messungen in (Erdöl-)Bohrlöchern ging, bei Umgebungstemperaturen um die 300°C. Da haben sie nach einigem Evaluieren dann ganz normale Mikrocontroller (PIC IIRC) von der Stange genommen, da das im Endeffekt die kosteneffektivste Lösung darstellte (angesichts der genannten Preise
-
Thread
PIC16F84A source code problem
aus einem bsp programm: #DEFINE sda_dir TRISA,0 #DEFINE scl_dir TRISA,1 UP_i2c_sda_h BSF STATUS,RP0 BSF sda_dir BCF STATUS,RP0 RETURN nun meine frage dazu: was soll das status,rp0 machen? was genau ist das trisa? das define legt ja konstanten fest (variablen) oder? ich hab mir schon die ganzen befehle zu dem pic16f84a (der da genutzt wird) durchgelesen, werd aber nicht so recht schlau daraus. wäre nett wenn mir das jemand verständlich erklären könnte :-) gruß blabla
-
Thread
Windows-Programmierer umschulen
nicht klar. Aber bei normalen Funktionsaufrufen ist das kein Problem? Bei "addData(int*)" weiß der C-Programmierer automatisch wie dick das Blech ist? Harald K. schrieb im Beitrag #7784357: > Und wenn so jemand mit der harten Realität von 2 kB RAM und 16 kB > Flash-ROM konfrontiert wird, ist das
Moin, Mein erstes Arbeitsprojekt mit PIC uC war eine bescheidene RTU Anwendung, wo 20 Relais über RS-485 ferngesteuert, geschaltet werden sollten. Der PI16F877A hatte nur 368 Bytes an SRAM. Programmierung war in C (CCS). Ging alles gut von
-
Thread
Noch ein Taschenrechner auf ATMega Basis
Inclusive der Entscheidung, wohin die neuen Funktionen kommen. Ich schwanke noch zwischen dem HP-11C und dem HP-15C Layout, wobei ich auch Interessenten für das HP-16C Layout (Programmierer) hätte. Wahrscheinlich gestalte ich es einfach austauschbar, wobei die Grundfunktionen ja in der HP-Voyager Serie
-3x16-zeichen-gelb-gruen-121770
-
Thread
RC5 mit PIC16F84 @ 1MIPS
Hallo liebe Gemeinde... Ich habe da ein Problem: ich habe eine Minifernbedienung mit einem PIC16F84A aufgebaut, die Hardware ist voellig ok, nur die software macht mir probleme. Als anleitung hab ich dieRC5 Spezifikationen von www.sprut.de benutzt. Ich benutze den CCS Compiler und habe auch ein
; delay_us(9); } } [/C]
-
Thread
MMC SD library FAT16 FAT32 read write
b429 cb13 204b 2020 2020 2020 2020 0000c50 2020 4146 3354 2032 2020 1f0e 77be ac7c 0000c60 c022 0b74 b456 bb0e 0007 10cd eb5e 32f0 0000c70 cde4 cd16 eb19 54fe 6968 2073 7369 6e20 0000c80 746f 6120 6220 6f6f 6174 6c62 2065 6964 0000c90 6b73
) D:\AVR-Studio\sdtest0\sdtest0\main_simple.c 84 2 sdtest0 Error 6 'TCCR0B' undeclared (first use in this function) D:\AVR-Studio\sdtest0\sdtest0\main_simple.c 86 2 sdtest0 Ich benutze einen ATmega16. Und noch eine Frage: Ich
-
Thread
Zukunftssichere Ladetechnik
Schnellladegerät (für 12V Versorgung mit step up Wandler) für den Modellbau selbst gebaut. Damals auf PIC Basis, komplett in assembler programmiert. Im ersten Schritt für die damals aktuellen Technologien Blei und NiCd. Später dann auf NiMH erweitert. Vor etwa 7 Jahren stand es dann an, weitere neue Akku
wieder in die Tiefen des assembler codes einsteigen zu müssen und der Code langsam die Grenzen des 16f84 gesprengt hat, entschied ich mich das ganze Projekt auf AVR Basis neu anzugehen und in C zu programmieren. Dabei habe ich auch ein paar Verbesserungen im step up Wandler einfliesen lassen. Letztes
-
Thread
Neues STM32 Tutorial
geschaft (natülich mit den Beispielen aus der STD lib) innerhalb von 2 Monaten komplett von AVR und PIC auf STM32 umzusteigen, und auch auf verschiedenen Platformen sowie C und C++ zu programmieren...
in der while-Schleife. An dieser Stelle hab ich irgendwie ein komisches Gefühl. In allen ASM / C Kampftreads tönt es unentwegt, dass der C Compiler den effektivsten Code generiert..bla bla blub. Mein Atmega mit 16 MHz lässt den Pin mit 3,6 MHz in ASM toggeln. Der STM32F4 mit 168 MHz schafft
-
Thread
Bauteile Verkauf
schraubbar) mit Lötanschluss 15. Klare Kunststoffbox für Bauteile oder anders 10x stk. 0,50€ 16. 16x AT89C2051-24P im DIP gehäuse stk. 1,20€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,20€ 18. 15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 4 LCD´s 4x20, HD44780, Ohne hintergrund beleuchtung NEU Stk. 6,50 22. 3 Trafos (Daten auf Anfrage) 23. 13x PIC 16F84A-04 stk: 1,40 24. 3x ADC0804LCN 1,20 Stk. 25. Riesen Text LCD preis: 12€ sende auf wunsch daten 26. ATMEGA 128 Preis: 4,85€ Stk. 27. 7805 Regler 1,5A 0,08€ Bei Intresse könnt ihr euch
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
und wieder abdimmen, sonst macht ihn das ganze Lichtgezucke zu nervös. Ok., der 2560er hat immerhin 16 PWMs an bord. Ich bräuchte dann noch 3 weitere, um auf 64 PWMs zu kommen und alle müssten miteinander über 12c kommunizieren. Wahnsinns Hardware- Aufwand, aber machbar. Die Dauer des Auf-und Abdimmens
einen eigenen Tinyxxx? Irgendwie vernetzen, da gibts reichlich Möglichkeiten. Oder PCA9685? Per I2C 16 PWM-Kanäle.
-
Thread
problem mit i2c
ich habe vor 2 lm75 temp. sensoren auszulesen und auf einem lcd auszugeben (dsm-0822a), alles mit i2c. zum hin und her wechseln der beiden lm75 benutz ich einen taster. als µc dient mir ein pic 16f84a der auf einer seperaten platine aufgebaut ist. verbunden sind die beiden platinen mit einem flachbandkabel
-
Thread
Labornetzteil/Funktionsgenerator
Fronpanel hab ich schon fertig, und Programmiert. lief auf anhieb. hat 4x4 7-segment einen ATmega88 und 16 LEDs 16 Buttons (mit interupts) und einen Incrementalpoti. Und Uart, I²C und SPI für die verbindung mit dem rest. ...hätt ich sogar in eagle zum Thema höher schneller weiter: ich konnte mit meinen
könnten die Schwingungen schon verschwinden. Müßte > im Prinzip so angeschlosen werden, wie der R16, damit dieser Strom nicht > mit in die Strommessung eingeht. R16 4k7 ist doch eigendlich schon eine gewisse Grundlast, oder liege ich da falsch? Morgen werde ich mal parallel zu C7 100pF den Wert
-
Thread
Poti DS1867 über SPI ansteuern!
ein Digitalpoti des Tpys DS1867 ansteuern? Wie muss ich die Bits rausschieben. Ich programmiere in C. Martin
8Bit ausgeht. Ansteuerung über I/O Pins scheint hier die schnellste Lösung. Hier ein Beispiel mit PIC16F84. http://www.phanderson.com/stamp/ds1867.html Gruß
-
Thread
MPLAB Variable PORTA läßt sich nicht verändern
Hallo, Anbei ein einfaches C-Programm (CC5X-Compiler)für den PIC16F84, das an PortA zwei Tasten abfrägt und an PortB LEDs leuchten läßt. Beim simulieren des Programms in MPLAB, ließ sich die Variable PortA nicht mit einem Wert belegen
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Für 5 EUR gibt es bereits ein Marken uC Board mit ADC + DAC + Peripherie + Debugger usw. https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc800-cortex-m0-plus-/lpc845-breakout-board-for-lpc84x-family-mcus
Marc Prager schrieb im Beitrag #6560374: > LPC81x muss man den SCT Deswegen haben die LPC84x für PWM zusätzlich den CTIMER > RAM muss drauf Laut RP2040 Datenblatt ist das RAM nicht am Stück sondern in "Bänken" organisiert. Somit sollte der C-Compiler kein Array anlegen können, dass größer
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
Manche Weisheit früherer Zeiten war einfach nur Mangel an Gelegenheit. Wenn man früher auf einem PIC16F84 keinen Webserver im WLAN implementierte, dann weil das nicht ging. Und weil es deshalb auch völlig absurd wirkte, sah man es auch nicht als Notwendigkeit an. Heute kann man es und sieht, was man
Bülent C. schrieb im Beitrag #5221766: > Wir reden hier von 50-80 MB/s, und das soll nicht schnell sein? 1 GHz, 2 Instruktion pro Takt, 16 Bit/Instruktion ergibt ... 1 GB/s, mit der ein Smartphone seine Befehle
-
Thread
Gute alte Zeiten :)
war es, wenn man von einem Verkäufer verjagt wurde bevor man fertig war) Dann habe ich mir einen C16 gekauft. Da es zu dem Zeitpunkt nahezu keine Programme für den C16 gab, habe ich viele Programme für andere Heimcomputer umgeschrieben und somit viel gelernt. Kurz nachdem der C16 von Aldi populär
Deckel-Werkzeugmaschinen. Erster Farbmonitor (NEC Multisync 1401) an einem HD83484 Display-Controller. Erste µC kommen auf (NEC µPD, PIC16C54). AtariST1040+ (natürlich selbst aufgerüstet bis zum geht-nicht-mehr, Eprommer). Komischerweise hatte ich keinen Amiga. Irgendwann kaufte ich eine ISEL CNC-Maschine
-
Thread
Bastlerkiste mit viel Bauteilen / Boards (Audio, Embedded)
eine mehr oder weniger vollständige Übersicht was euch in etwa erwartet: Boards: - 1x Mikroe OLED C-click shield - 1x Infineon TLE9471 3.3V Board - 1x DP83848 Phy+RJ45 Board - diverse TI PCM5102 Audio DAC Boards - 1x Cirrus 8421 Sample-Rate-Converter Board - 2.1 Audio-Amp Board mit 2xTPA3116 mit
Mikrocontroller - Mehrere Infineon TLS4120 / 4125 DC/DC Buck Chips - 8x Infineon MA12070P - 2x PIC16F84 DIP - 8x ESP32-WROOM-32D - 7x Infineon MA2304 DNS - 5x IPD50P04P4L11 Mosfet - 4x MPS MP8040 - halbe Rolle mit Vishay SS24-E3 40V/2A Schottky - 2x PCM1808 ADC Chips - 4-5x OPA4197 - 3-4x
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
; 79 [c=8 l=2] *ashlhi3_const/0 rol r31 add r30,r16 ; 50 [c=8 l=2] *addhi3/0 adc r31,r17 ; Zugriff qua Z [/avrasm] Falls i an der Stelle nicht in einen Register lebt so kommt noch die
Stack advisor". Für das doppelte Geld gibts im 48-Pin-Gehäuse (als das andere Ende des Spektrums) PIC32 auf denen man auch sinnvoll C++ einsetzen kann.
-
Thread
Problem mit MAX232 als Input für PIC16F84
Hallo Freunde der dünnen Drähtchen, auch ich habe ein Problem: Ich habe einen PIC16F84 programmiert, bei High an RB0 blinken 2 LED´s bei High an RB1 blinken die beiden Lampen abwechselnd. Das klappt auch wenn ich mit einem Draht überbrücke und an +5V bzw. an Masse gehe. Jetzt kommts
- habe zwar tage gebraucht aber mir ist kurz nach dem posten die antwort selber gekommen. habe im c-compiler TRISB=0b.0000.0011 den eintrag TRISB=0b.1100.0000 stehen - damit waren meine beiden kanäle als ausgang und nicht als eingang deklariert... also nie aufgeben und viel spaß bei euren projekten
-
Thread
Zeitmessung
Zählern. Man braucht auch nicht gleich einen 8515 oder 35 um sowas zu realisieren. Ein kleinerer uC reicht auch. Habs mal mit nem PIC 16F84 gemacht, der hat nur einen 8Bit Timer mit Prescaler. Gruß, Ralf