-
Thread
ADC Mittelwert bilden in C
Hallo Leute, ich programmiere einen pic18 für die auswertung einer kapazitiven tastenfeldes. um einen genauen ergebnis des adc wertes zu haben wollte ich den mittelwert z.b einer 16 messungen bilden. um anschließend mit dem wert weiter
[i]; } Ergebnis = Summe / 16; [/c] Wenn du die wahl hast, würde ich 2^n Messungen mitteln, sprich 1,2,4,8,16 usw. Denn wenn du dadurch Teilst, macht der Compiler einen Shift draus, die Bits werden also nur verschoben. Wenn du
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
den Platzbedarf von Thumb mit der Leistung des ursprünglichen Befehlssatzes kombiniert. Bei den PIC32 ist das ähnlich bimodal wie beim ARM7TDMI. Der ursprüngliche MIP32 Befehlssatz kennt nur 32 Bits breite Befehle. Aber der alternative MIPS16 Befehlssatz codiert kompakter mit 16 Bits breiten Befehlen
Richtungssteuerung eines RS485 Transceivers, dann kann die Ansteuerung der LCD Datenpins so aussehen: [c] gpio->BSRR = 0x0F<<16 | data; [/c] AVR ist umständlicher.
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
geschrieben (was so im nachhinein eigentlich nicht soooo sehr geschickt ist, weil ich mit Lazarus oder C und QT5 wohl schneller gewesen wäre). Bilder im Anhang zeigen das Flashershield, einmal mit ATtiny44 und aktivierter UART-USB Bridge, mit PIC16F676, den Schaltplan und ein Screenshot des TUI. Hmmm
geschrieben (was so im nachhinein eigentlich nicht soooo sehr geschickt ist, weil ich mit Lazarus oder C und QT5 wohl schneller gewesen wäre). Bilder im Anhang zeigen das Flashershield, einmal mit ATtiny44 und aktivierter UART-USB Bridge, mit PIC16F676, den Schaltplan und ein Screenshot des TUI.
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
}[/c] Da weis ich nähmlich nicht wieviele Interrupts zusammen kommen... So könnte es einen Versuch wert sein: [c] uint16_t i; static uint8_t s_data_buffer[9];
; uint16_t command[MAX_KEYS]; uint8_t key[MAX_KEYS]; } cmdkey[MAX_REMOTE_CONTROLS]; uint8_t search_key (uint8_t protocol, uint16_t address, uint16_t command) { uint8_t p; uint8_t c;
-
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
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
Ist beides kein Hexenwerk. b) Du kommst nicht so leicht auf exakt 1ms Intervalle für Timer. c) Es ist langsamer als 16 oder 20 MHz
beides kein Hexenwerk. > > b) Du kommst nicht so leicht auf exakt 1ms Intervalle für Timer. > > c) Es ist langsamer als 16 oder 20 MHz Danke für den Input. Dann scheint mir in meinem Fall 16MHz zunächst mal mehr Sinn zu machen, da ich ja aktuell noch den Umstieg von Aduino zu nativer AVR-Umgebung
-
Thread
LM 335 Ausgangsspannung verstärken
Operationsverstärkern kann man diese Ausgangsspannung beispielsweise verdoppeln? Ich möchte damit auf einen PIC 16F877A und am Display anzeigen lassen. Wäre froh wenn mir da jemand helfen könnte.
Vielen Dank für die Antworten Nun ich habe nur den PIC 16F877A und der LM 335 ist für meine Arbeit auch vorgegeben. Ich muss also mit diesen Bausteinen diese Arbeit lösen. An einen Verstärker habe ich gedacht, da ich die Genauigkeit der Messung erhöhen
-
Thread
Auswahlhilfe Starterkit
Ich finde das Nerdkit doch ziemlich teuer. Ein 4x16 LCD gibts bei Pollin für 8€. Mit Lochrasterplatine, AtMega 16 und evtl. noch ein MAX232 bleibst du unter 15€. Überlege erst einmal folgendes: Woher bekomme ich meine 5V Versorgungsspannung?
oder? @Simon L: Danke für die ausführliche Antwort, vor allem auch das ganze Zubehör. Ob AVR oder PIC werd ich mir noch überlegen (beim lesen von entsprechenden AVR vs PIC threads :-)
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
Materie zu kommen. Als reine bastel Variante. Ist es möglich einen PIC 16F628 dafür zu verwenden? Noch was: wie geht das dann? PS: Besonderes Interesse habe ich deshalb, weil "Michael S." geschrieben hat: Man kann dies ding dann evtl. ansteuern und Texte ausgeben wie
So, und hier nach über acht Jahren nun eine Arduino-Version der 100-Melodien-Klingel: [c] // Anfangdes Arduino-Programms const byte BUTTONPIN=2; const byte SPEAKERPIN=9; const byte MELODIES=100; const uint16_t ton[]PROGMEM= { 262, // c tone frequenciesin Hz 277, //cis 294, //
-
Thread
Hilfe bei Whirpool Steuerung
Bezeichnungen. Du wurdest nach den Käfern gefragt. Was steht da genau drauf? Der eine könnte ein µC (PIC?) sein, wenn Der kaputt geht, ist es vorbei, denn das enthaltene Steuerprogramm bekommst Du nirgends.
IC102 Ist ein 5BA2F8K darunter steht SN74HG165N Der darüber mit der Bezeichnung IC101 ist ein PIC16C54-LP/P darunter steht noch 9608CGW Und der oberste mit der Bezeichnung IC100 ist ein LM324N darunter steht W99009927 Alles schwer zu erkennen?
-
Thread
MMC SD library FAT16 FAT32 read write
003a 0000 8929 cb0e 204b 2020 2020 0000030 2020 2020 2020 4146 3154 2036 2020 1f0e 0000040 5bbe ac7c c022 0b74 b456 bb0e 0007 10cd 0000050 eb5e 32f0 cde4 cd16 eb19 54fe 6968 2073 0000060 7369 6e20 746f 6120 6220 6f6f 6174 6c62 0000070 2065 6964 6b73 202e 5020 656c 7361 2065 0000080 6e69 6573 7472
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
-
Thread
Umstiegsbreatung uC Atmel/STM
wird intern hoch multipliziert. Sehr gut! Hört sich toll an, aktuell verwende ich immer einen 16 MHz und hatte nie Probeleme. Also ist das "Problem" schon mal vom Tisch. MaWin schrieb im Beitrag #4672465: > Der ist normalerweisse billiger als ein uC mit mehr Anschlüssen. Nunaj, ein AtMega
kostet mich 3-4$, und hat 13 Digital-IO und 5 Analog. Ein STM32 hat 51 I/O, und kostet um 4$. Ein 16bit Portexpander kostet ca 0.7$. > Ja, für Graphik halte ich AVR auch nicht für geeignet. Nunja, das mag sein. Nur gibt es für Arduino halt viele Librarys für Displays. 2x16 LCD, div. Oled-Grafik
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Amateur, dass er mal mitkommt in die Absorberkammer. Der ist ganz begeistert von diesen Basteien :-) [c] /********************************************************** copyright (c) 2006 Title: RF02 simple example based on PIC C Current version: v1.0 Function
EDIT: Meine Version der Baudratenfunktion: [c] void rfmSetBaud( uint16_t baud ) { uint16_t tmp; //minimal baudrate with cs=0 is about 2700 if( baud < 2700 ) { tmp = (344828/(baud*8)-1); //cs=1 BR=344828/(R+1)*(1xcs*7)
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
.c:26: undefined reference to `sbi' drm3310.o(.text+0x2c):D:\ATMEL\nokia 3310 display-Avr\AVR/drm3310.c:27: undefined reference to `sbi' drm3310.o(.text+0x38):D:\ATMEL\nokia 3310 display-Avr\AVR/drm3310
.c:54: undefined reference to `cbi' drm3310.o(.text+0x1ba):D:\ATMEL\nokia 3310 display-Avr\AVR/drm3310.c:56: undefined reference to `sbi' drm3310.o(.text+0x280): In function `glcdn_PutStrXLine': D:\ATMEL
-
Thread
Neue Bauteile: im Strom der Messen
M0+-Kern basieren und vom Pinout her mit dem AVR Dx kompatibel sind. Außerdem sind die mit bis zu 16KB SRAM und 128KB Flash erhältlichen Controller 5V-fähig. ### Microchip PIC32CM6408PL10028-I/SP – 32bit-ARM im DIP-Gehäuse Die im Titel genannte SKU verdient eine Sondererwähnung, wird sie doch
Preisvergleich.  Bildquelle: https://www.oemsecrets.com/compare/PIC32CM6408PL10028-I%2FSP%20 ### Silicon Labs – Energy Harvesting-Demoboards in Planung Mit dem xG22E lancierte man vor einiger Zeit ein SoC, das mit sehr geringem Energieverbrauch ans Ziel kommt. Nun
-
Thread
Rechtecksignal Frequenz manipulieren
einziger Baustein, für den man notfalls nichtmal eine Platine braucht. Auch möchte ich mich in Sachen C weiter bilden da sind die AVR eben erste Wahl für mich.
, d.h. du kannst den faktor jederzeit ändern ohne den PIC neu programmieren zu müssen.
-
Thread
Handydummy (Attrappe)mit richtigem Display - Sony Ericsson Vivaz
wäre halt schön, wenn ich das Display an´s rennen kriegen könnte. Ist ja wie geschaffen, für einen M16C. Im Moment habe ich nur 128x64 (diverse Controller) und möchte ganz gerne auf Color Display umsteigen. Dank im Voraus, C.E.
als RS gelassen. Je nach Controller heißt es mal so oder so. Ich habe das Display jetzt in einem 16-Bit Modus an einem PIC24FJ48GA004 laufen. Dafür legt man IM1 auf high und D16 und D17 auf low. Legt man IM1 auf high, hat man wohl den 18-Bit Modus. Hab ich aber noch nicht ausprobiert. Die anderen Modi
-
Thread
TFT LCD Ansteuerung
aus dem Anhang gesendet. Diesen Code bekomme ich aber auch nicht zum laufen. Ich verwende einen PIC18F54K20 mit dem internen Oszillator auf 8MHz. Mein aktueller Code befindet sich im Anhang. Ich wäre sehr dankbar wenn sich jemand kurz die Zeit nehmen würde um mir zu helfen. Eventuell hat jemand
Display auch bei diesem Code einfach nur weiss. > Hierbei würde ich auch kontrollieren, ob du im 16 Bit oder 8 Bit Modus > bist. Wie kann man das überprüfen? Derzeit habe ich alle 16 Datenleitungen an den Mikrocontroller angeschlossen. ..,- schrieb im Beitrag #3100070: > Die Kennung der Displays
-
Thread
Gibts einen PIC 18LF8720 ?
Bei Reichelt hab ich gerade den im Betreff genannten PIC gefunden. -> PIC 18LF8720-IPT für 5,10€ Jetzt hab ich ein Datenblatt dazu gesucht und bin nicht fündig geworden. Auf der Microchip Seite ergibt die Suche keinen einzigen Treffer. LF Modelle
Naja, Auslaufmodell ist bei Microchip ziemlich relativ zu sehen. Man bekommt selbst die uuuuralten 16C54 noch zu kaufen. Der aktuelle Nachfolgetyp zum 8720 ist IMHO der 8722. Und von wegen datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39609b.pdf
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
Hallo, ich habe ein komplettes Menüsystem für schwarz-weiß Grafik LCDs erstellt. Features: Bis zu 16 MB Menü Größe im 24/32 Bit Adressen Modus Bis zu 64 KB Menü Größe im 16 Bit Adressen Modus Implementiert ist das ganze als Bytecode Interpreter. Das Menü kann auf jedem beliebigen wahlfrei lesbarem
Tobias schrieb: > Wäre das ganze auch auf einem PIC lauffähig? Es handelt sich um 100% C Code. Wenn du also einen C Compiler verwendest, gibt es keinen Grund, der dagegen spricht.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
50 03 16 01 4A 00 13 09 5C 13 88 02 5C 03 64 00 F2 D4 14:42:57.644 -> Received 24 bytes channel 23: 89 63 50 03 16 63 50 03 16 01 4A 00 13 09 5C 13 88 02 5C 03 64 00 F2 D4 [/c] Hauptsächlich jedoch kommt
18 bytes channel 61: 88 63 50 03 16 63 50 03 16 00 03 00 00 00 00 00 00 8B Received 24 bytes channel 3: 89 63 50 03 16 63 50 03 16 01 3E 00 15 09 52 13 8A 02 9C 08 51 01 A5 02 [/c] Payload zusammengebaut: [c]Payload (32): 00 03
-
Thread
Platinen für 25ct / cm²
.. und für die Ungläubigen kann ich als Besteller und Verwender der ssop56 Adapter für Cyrix CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A bestätigen, dass die Teile eins A sind. Jakob Kleinen hat sogar die Eigenart von Cyrix erkannt und den Standardpitch für SSOP von 0,65mm auf den Cyrixpitch
Hi. am 12 august 2011, 16:40 Hast du gefunden? Gruss Alex
-
Thread
SPS Betriebssytem
meinen SPS- Code in Deinen Quellcode einbinden, statt dem Code, den Du eingetragen hast und dann den C-Code mit einem C-Compiler durchschnaggeln, um ein HEX-File zu kriegen, das ich in den MC übertragen kann? Und noch eine Frage: Da ich mich mit C nicht auskenne: Gibt es kostenlose C-Compiler zum
nochmal durch den Kopf gehen lassen und bin zu folgendem Entschluss gekommen! MCU: ATmega32-16 DIP mit 16MHz Quarz Inputs: 16 Stück (durch 2x 74HC595)ggf mit Optok. Outputs: 16 Stück (durch 2x 74HC165)ggf mit Optok. ADC: 8 ADC`s (die des AVR`s) PWM: 2 CAN: MCP2515 RS232: MAX232
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
-Bitter. Die Bezeichnungen von Renesas sind allerdings ein ziemliches Verwirrspiel. Weil die M32C/8x stärker an die M16C/8x erinnern, als die M16C/8x an die M16C/6x. Und ich andererseits kaum einen Unterschied zwischen M16C/6x und R8C finden konnte.
andere) daran eingeschlafen sind. (Was wurde an 8051 an der Speicher-Architek. erweitert? nix) M16C20 - M16C60 - M16C80 - M32C - R32C, sind alles aufsteigende Serien. (keine dieser Serien ist zu blöd 'drausen' atomic ein Bit zu setzen oder 32 Bits auf ungerade Speicher-Adressen zu verteilen oder
-
Thread
ADCs mit LVDS an DSP oder USB 3.0 Device Controller anbinden
Alle µC sind Cortex A8, A9 sowie A15 und dann mit Singel/Dual Core. Mittlerweile entwickeln die (glaube Samsung) sogar einen Cortex A15 mit 2,5 GHz und Quad-Core. Der µC suckelt gerade mal 9 Watt. Grüße
4 Gb/s > als LVDS hinten wieder herauskommen. Hab gerad noch mal geschaut. Da kommen pro Kanal 16 Paare heraus. Das heißt, 250M x 16Bit-Worte/s. Und dann auch noch differenziell. Da frage ich mich wo der Vorteil ist. Ist ja doch wieder ein paralleler Bus, schlimmer, zum übertragen von 16 bit brauchts
-
Thread
Einfache Sensortaste
[pre] Time: 14 Time: 14 Time: 14 Time: 14 Time: 50 ---- berührt Time: 52 Time: 56 Time: 54 Time: 56 Time: 62 Time: 14 ---- losgelassen Time: 14 Time: 14 Time: 14 [/pre] Funktioniert also astrein. Anbei das Testprogramm (auf nem T89C51RD2 getestet). Die LEDs gehen bei 25 an.
und per "value" den Messwert übergeben bekommt. Vielleicht kann man das ja noch optimieren :) [c] // globale buffer volatile uint16_t values[9]; volatile uint16_t buffer1[9][10]; volatile uint8_t bptr1[9]; volatile uint16_t buffer2[9][10]; volatile uint8_t bptr2[9]; uint16_t updateavg
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M11T0101 MINUTEn muss in der Einzahl sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html
Ein paar Fehler in display.h Falsch: [c] struct WordIllu { word row; word col; word len; }; [/c] Richtig: [c] struct WordIllu { uint16_t row; uint16_t col; uint16_t len; }; [/c] Denn "word" gibts es nur unter Windows, sonst
-
Thread
Verständnisfrage hex Datei & Flash Programm Speicher
benötigten Daten und Codes stehen als Hexadezimalwerte in lesbarer Form da. Beispiel: :12A32FC54C12....... Dadurch kann man aus der Grösse des Hexfiles nicht auf die Grösse des Programms später im Flash schliessen.Dafür gibt meistens der Compiler/Linker eine kleine Info beim erstellen des Hexfiles
avr-size ist ja ganz nett, aber wie kann man das errechnen wenn man einen PIC Controller hat???
-
Thread
?Daten Ferritschalenkern aus DDR
Frequenzbereich (Filteranwendung) gut passen, der AL-Wert war 40nH, bei dem ZF-Kreis 315nH. Typ 1: 54-3342 mit Abgleichkernen 54-3539 Typ 2: 54-3337 mit Abgleichkernen 54-3564 Ich würde mich über Infos zu den alten Kernen freuen, auch so rein informatorisch ;) Tschööö Sven
Schwingkreise aus der Zeit, als Dr. Rohde noch mit entwickelte. Das lässt sich aber auch mit einem AVR oder PIC nachbauen. Prinzip: 1. Der zu messende Schalenkern mit Spule wird mit einem Styrolkondensator auf Nennfrequenz abgestimmt. Oder einem anderen C mit vernachlässigbaren Verlusten. 2. Der Kreis wird
-
Thread
DCF77-Uhr - Programmierer gesucht!
Mal einen ganz anderen Vorschlag: Man kann eine DCF77-Uhr auch ganz ohne µC betreiben und damit die Entwicklung eines Programms umgehen. Meine Funkuhr läuft nun schon über 30 Jahre ohne µC. Das ist zwar nicht mehr zeitgemäß, aber die Uhr läuft, läuft, läuft ....
2 Monoflops sollte es deutlich einfacher zu fädeln sein. Meine Uhr hab ich ganz profan 94 mit Pic und 2*16 Zeichen-Display gemacht. Das Faszinierende m.E. ist, dass man mit einer einfachen LED am Empfänger und der Kurzbeschreibung direkt "live" den Zeitgeist atmet, die Impulse mitzählen kann,
-
Thread
Atmel ICE Frage
c-hater schrieb im Beitrag #6767728: > Das empfehlen nur PIC-Fanboys. Ich bin gewiss kein pic fanboy. 😏 Mit meiner Beschreibung hätte der TO aber ein setup was ich nachvollziehen kann und einen
nedbg MCHP3094081800004790_03 C:\Program Files (x86)\Atmel\Studio\7.0\atbackend>atfw -t "nedbg" -r Found nedbg:MCHP3094081800004790 Master MCU Version: 1.16 C:\Program Files (x86)\Atmel\Studio\7.0\atbackend>
-
Thread
Microchip C18 & Pic 18f242
rein. Am besten benutzt du RA0 und RA1 gar nicht als digitale IO. Sonst kannste den AD Wandler im PIC gleich knicken.
//H-L wird gezählt T0CONbits.T0CS=0; //der Takt ist 1/4 des PIC-Taktes T0CONbits.T08BIT=0; //16bit Timer T0CONbits.TMR0ON=1; //enable Timer 0 OpenUSART( USART_TX_INT_OFF & // Transmit interrupt off
-
Thread
Was ist Fixpointlogik und wie implementiert man sie?
Gleitkomma. Das ist ja auch nichr schlimm, ich mach sowas schon seit fast 20 Jahren mit den kleinen PIC16Cxx / PIC16Fxx Controllern - in Assembler versteht sich. Damit wären wir wieder beim Thema: Wer da meint, sich aus Geschwindigkeitsgründen Gedanken über Festkommarechnerei machen zu müssen und dabei
Speziell ging es um digitale Filter und wieviel Takte man pro Tap braucht. Da lagen zwischen simpler C-Implementierung und ausgebufftem Assembler Welten. Wenn ich mich recht erinnere, war die optimierte Assemblerlösung 7x schneller. Macht schon nen Unterschied, ob man nen 100 MHz uC oder nen 700 MHz uC
-
Thread
PC-Spektrometer - Problem mit Linien-CCD (AVR)
LCDsendInt(i); } [/c] CCDreadSamp(i) erzeugt die Init-Sequenz mit TG und liest alle 10800 Pixel, dabei 54 Samples in ccdBuffer (der Rest wird nicht gesampled). i gibt dabei den Offset für's Interleaving an (0..199, 54
2x5400 bzw. 2x10680 Pixel, die verwendenten NEC-Bausteine sind leicht anzusprechen. Als Auswerte-µC habe ich mir den dsPIC33FJ64MC802 ausgeguckt, der hat 16kByte RAM und einen ADC mit 1 Msps.
-
Thread
AVR: Ist PORTx |= atomar?
r24, 0x01 ; 1 12: 86 b9 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
, 0x01 ; 1 48: 86 b9 out 0x06, r24 ; 6 4a: 88 b1 in r24, 0x08 ; 8 4c: 8c 7f andi r24, 0xFC ; 252 4e: 88 b9 out 0x08, r24 ; 8 50: 93 ff sbrs r25, 3 52: 00 c0 rjmp .+0 ; 0x54 <softspi_write_byte+0x54> 54: 82
-
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
Modifizierter Laminator - 1A Ergebnis
Profi Laminator,360W) umgebaut. Gereglet war dieser mit 2 mechanischen Festtemperaturregler 95°C für 80Mic 110°C für 100-125Mic Temperaturbegrenzer schaltet bei 145° ab und 54° wieder ein und eine Temperatursicherung 192° Nachersten Versuchen stellte ich fest,daß die Temperatur wohl zu niedrig
- und die 1N4148 verträgt je nach Hersteller bis zu 175°C oder gar 200°C. Brauche also gar keinen KTY84, der bis 300°C verträgt. Und ADC gibt's auch bei PIC10, Comparator reicht auch, wenn man noch 'nen Kondensator und 'nen Widerstand dazu nimmt. Aber dazu
-
Thread
defekte Sonos Playbar
ich mehr. Aber sieht ja schonmal gut aus. :-) Folgende Bauteile wurden ausgetauscht. [code] C24= 0,1-0,15 nf C25= 3,5nf C26= 0,1nf C27= 100nF (vermutlich, nicht sicher - vielleicht 16-25V? falls es sowas gibt) R228 330 = 33 Ohm (nicht 330 Ohm !!) R18 01A = 100 Ohm R19 01A = 100 Ohm
fiept Netzteil ausgebaut ohne Last fiept nicht. Netzteil ohne Last, Spannung am Stützkondensator C19 schwankt zwischen 8,5 und 12,5V. Das bleibt auch so mit einem zusätzlichen Kondensator 100uF. Habe dann mit einem 12V20W Birnchen belastet. Spannung am Kondensator C19 stabil bei 16,5V, Netzteil
-
Thread
Mikrocontroller Einstieg
, macht der Zwischenschritt über 16bit kaum noch Sinn. Florian schrieb im Beitrag #7798954: > Ich weiß nicht ob ich nur einfach zu wenig gesucht hab, aber PIC zu ARM > macht schon einen Unterschied. Wenn die Einschränkungen nicht gravierend > sind würde ich doch eher fast zu PIC tendieren. Warum genau? Wenn schon dann die PIC32, sich mit den Limitierungen der 8/16bit Varianten zu quälen macht heutzutage keinen Sinn, außer du hast gigantische Stückzahlen und musst den letzten
-
Thread
I2C Signal wird nicht fertig gesendet
Hallo Leute, Ich nutze einen PIC24FJ128GB204 als Master und möchte eine I2C- Verbindung zu einem FT200XD (I2C zu USB) aufbauen. Die Verbindung kann auch aufgebaut werden. aber nach einigen Malen "hängt" der Controller sich beim Senden
ich nutze hier: Die Funktion, die ich aufrufe um den den Inhalt des USB speichers abzufragen. [c] uint8_t USB_Read( uint8_t *pData, uint16_t nCount) { I2C2_MESSAGE_STATUS status; //uint8_t writeBuffer[3]; uint16_t retryTimeOut, slaveTimeOut; uint16
-
Thread
LCD auf Steckbrett, Störungen
nimm sowas: https://www.ebay.de/itm/2004-20X4-Character-LCD-Display-0x27-0x3F-5V-IIC-I2C-TWI-SP-I-Interface/172403282443?hash=item282409520b:g:54EAAOSwcUBYItkY problemfrei mit nur 4 Leitungen
: > nimm sowas: > > https://www.ebay.de/itm/2004-20X4-Character-LCD-Display-0x27-0x3F-5V-IIC-I2C-TWI-SP-I-Interface/172403282443?hash=item282409520b:g:54EAAOSwcUBYItkY > > problemfrei mit nur 4 Leitungen Eine tolle Lösung für ein anderes Problem: wenn IO Mangel herrscht. Ist hier aber nicht
-
Thread
Wofür sind die Schottky Dioden hier?
>Nimm eine BAT54S. Kathode an +VCC, Anode an GND und den gemeinsamen Pin >an den ADC-Eingang. Diese Diodenkombi ist seit 30 Jahren Standard. Ja, ja, aber die hat bei 25°C schon bis zu 2µA Leckstrom. An 10k sind das
>Was für einen µC verwendest du überhaupt? ich verwende den 16F887 >Lothar Miller ich denke mal das man sich in diesem Forum nicht Prügeln muss um herraus zu finden was nun besser ist :P also achte mal auf deine
-
Thread
PIC 16F877 EEPROM / CC5X
aufgetretenen Fehler) 2) in der MPLAB - IDE müssen nun alle ASM-Dateien eingefügt werden (nicht die C-Dateien) und die Datei 16f877.lkr Die Datei 16f877.lkr musst du im MPLAB-Verzeichnis suchen und gemäß CC5x-Handbuch anpassen oder Du nimmst meine (falls DU den PIC16F877 verwendest) 3) In der MPLAB-IDE
x- /p16F877 /c+ Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" GLCD_FONT8X14.asm /o+ /e+ /l+ /x- /p16F877 /c+ Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" PID.asm /o+ /e+ /l+
-
Thread
Suche extrem kleine 1W-Lib
heruntergeladen werden: http://www.sicklinger.com/en/component/remository/func-startdown/4/?Itemid=54 Das mit dem I2C kapier ich gerade nicht. Falls ich es vergessen hab zu erwähnen, ich hab einen DS18S20 Temperatursensor. Der läuft nur mit 1W. Und falls du meinst, das ich die 1W über das I2C Interface
alternativen Mikrocontrollern. Falls es wirklich nichts wird hab ich sowieso einen Plan B: Mega 8/16 auf neuer Platine. Und PIC sowieso nicht. Ich hab inzwischen eine ganz ordentliche Atmel-Ausrüstung.
-
Thread
[VS] Diverse Mikrocontroller
älteren Mikrocontroller: 1 St. NEC D8035HLC DIP-40 1 St. Atmel AT89S8252-24PI DIP-40 1 St. PIC16C54A-10/SO SO-Gehäuse 5 St. Philips P89C51RD+IA PLCC-44 Bei Interesse bitte melden. Gruß, Günter
Microcontroller sein. Naja, seit Microchip Atmel übernommen hat, kann ich schon verstehen wenn sich ein Pic plötzlich als AVR identifiziert.
-
Thread
Bluetoothmodul BTM-222
Bluetooth-Modul dar. Wir haben bereits einen Pulsgurt entwickelt dieser liefert Pulswerte welcher unser uC (ein PIC) A/D- Wandelt wir haben noch kein Bluetooth-Modul gekauft haben uns aber für das BTM222 entschieden (klein und günstig). Ich habe nun folgende Frage ist es möglich über die Serielle-Schnittstelle
[c] printf('4\r'); [/c] Das sind 2 Zeichen. [c] Delay1KTCYx(400); printf('4'); Delay1KTCYx(400); printf('\r'); [/c] Hast du einen PIC mit 2 UARTs? Konfigurier die zweite und nutz den PIC als
-
Thread
WordClock mit WS2812
anfangen... Flashen ging auch Problemlos mit den open-source tools. Anpassen müsste ich display.c da meine Matrix (16*16) anders verdrahtet ist. Auch sind meine ws2812 'richtigrum' also rgb und nicht grb.
funktionierte auch einwandfrei, bis ich das ST-Link absägte... - R35, R37, SB62, SB63 sind geschlossen - SB16, SB50, SB54, SB55 sind offen - C33, C34 mit 22pf bestückt - X3 bestückt (habe hier X1 vom ST-Link verwendet) Beim Booten bzw. Drücken des Resttasters leuchtet nach ca. 1 Sekunde die Led LD2 grün
-
Thread
Wo ist bei dem Trafo Masse
meinen Zweck zu sein - würde sogar sagen für jeden Zweck. Ich will damit einen MOC3023N, einen PIC 16f628a und eine LED betreiben mit 5V/26mA. Außerdem einen 741. Vor den PIC ist ein 7805 geschaltet. Überschlagsweise bin ich da bei deutlich mehr als 0,055A. Was tun?
zu einem Trafo mit 2x6V greifen und statt dem Gleichrichter nur 2 Dioden einbauen, Schottky wie BAT54C. Dann nutzt du den Trafo besser und hast weniger als 50% Verlust im Netzteil. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.9
-
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
FTDI unter Linux per cutecom, minicom, hterm ansprechen
Vielleicht auch... Versuch mal bitte: [c]# usermod -aG dialout <dein username>[/c]
Vielleicht musst du in die Gruppe [c]uucp[/c] treten?!?! [c]# usermod -aG uucp <dein username>[/c]