-
Thread
Temperaturmessung mit LM35 und PIC18F4550 auf LCD anzeigen
Division mit 51 tuts auch. d.h. der Wert, den Du erhältst entspricht einer Temperatur von bsp. 5V = 50C. Passt das? Joachim
ich mit dem finger draufhalte, dann kommen diese ergebnisse: - Temp: 2.35V - Temp: 2.54V - Temp: 2.74V - Temp: 2.94V - Temp: 3.13V nach temperatur sieht mir das aber nicht aus^^ mit dieser formel werden die adc werte von 12 bis ca. 16 einfach durch 5.1 dividiert
-
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
Ansteuerung von 16 Segment-Anzeige
100 100 R7 2 Z5U-2,5 100N 100n C1, C2, Vielschicht 1 RAD 470/16 470u C3; 16V 1 uA7805 7805 IC1 1 BC 327-40 BC327 Q1 1 PSC 08-11 rt
zeichnungen >aktuallisieren dann versteh ich das besser wo ich die sachen einlöten >kann, also brauch ich 16 Z-dioden richtig? 2 für jedn Schalter und 4 für Wer hat was von 16 Z-Dioden geschrieben? Lesen Denken Verstehen Hier nochmal " C1,C2 und IC1 fliegen raus. Alle Widerstände an der 16-Segmentanzeige
-
Thread
Aufräumaktion: Computer, Entwicklungsboards, Bauteile
Messe), Kaum benutzt: - Nucleo-144 mit STM32F413 - Nucleo-64 mit STM32L053 - ST25DV_Discovery_ANT_C5 (das ist ein schreibbarer NFC Tag) - M24LR board (ebenfalls ein NFC Tag aber mit zusätzlich Microcontroller und Display, Stromversorgung über NFC) - PIC clicker mit PIC18F47J53 - OpenOCD-USB JTAG
iot-enablement-kit-1/ 8) Bauteile: - Radarsensor IPM-165A - Radarsensor IPS-265 - Microcontroller 80C32EFPN + 80C31 - viele Tesla KD617 PNP 80V 10A - viele 4,7µF 63V Folienkondensatoren - 1x TEMIC FM Tuner - 1x ADUC7027 Microcontroller - 2x MAX216CWN Apple Talk transceiver - 1x AD1852 Stereo Audio
-
Thread
Hochtemperatur-Platinen
http://www.honeywell.com/sites/portal?smap=aerospace&page=High-Temp-Electonics3&theme=T5&catID=C8CB0A123-D15A-925D-8BF2-3FBCC5E54BB7&id=H0F4347A8-B418-9BBF-51D2-4FE2F72E6EC1&sel=3 Hmm, nicht schlecht, ein 8051 im Backofen ;-)
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
-
Thread
FM Radio Modul RDA5807M
angekommen? Der Versender aus Deutschland? Ja. Also es war nicht groß schwierig wenn man schonmal I2C benutzt hat geht es relativ Einfach. Ich hatte bis jetzt allerdings nur Kopfhöher dran, will man mehr braucht man wohl noch einen Verstärker. http://www.szspw.com/PIC/PIC/20127271747330.pdf Das ist
nutzen. Ich kann mit ihm kommunizieren, aber es bleibt inaktiv, Strom ~0.012mA (trotz erfolgreicher I2C Com?). -> Also, wie zu erwarten: Was mache ich falsch? Chip ist RDA5807FP im SO16, Code: [c] void FM_init () { i2c_start_wait(FM+I2C_WRITE); i2c_write(0x02); i2c_write(0xC0);
-
Thread
Fragen zu MSP430
widmen (im Vordergrund steht dabei eher Experimentieren, es besteht kein wirklicher Bedarf nach einem µC, bin auch erst 17). Da hier sehr viele Thread á la "Arduino vs PIC","Welcher µC für mich?" etc. existieren und es im Grunde dann so viele Meinungen wie Antworter oder es zu einer Auseinandersetzung kommt
Speicher, Porterweiterungen, ... Wenn du etwas vertraut im Löten bist, gibt es gerade bei den I2C-Bauelementen sehr schöne Chips in der für ein wenig geübte Löter völlig unproblematischen SO-Bauform (1.27mm Beinchenabstand, "normale" Chips haben 2.54mm). Das macht dann gleich nochmal mehr Spaß, wenn
-
Thread
[S] Touch-TFT-Panel für Raspberry Pi
auf dem Display abbekommen, ansonsten ist es aber wie neu (ca. halbes Jahr). Ansteuerung über I2C, SPI oder RS-232. Das Display hat mehrere eigene IO. Will das einer haben?
Controllerversionen 3.3v voltage regulator PCB adapter for lcd One Standard SD card socket Support 16 bit RGB565 format , can connect any 16 bit data bus 2x20 Pin 2.54mm double row pin header interface for connecting MCU. Can be driven by 8051 / AVR / PIC and other low power controllers. Display content
-
Thread
Hat schon jemand den LPC810 getestet?
#3 47 001a 0A43 orr r2, r1 48 001c 5A60 str r2, [r3, #4] 54 0020 00800440 .word 1074036736 55 0024 FFFBFFFF .word -1025 [/code] Ergebnis: 9 Befehle, 2x32 bit Konstanten = 26 Bytes. Fairerweise muss man
CMSIS natürlich an seine Peripherie anpassen, das Softwareinterface ist aber schon standardisiert? [c] * @file: system_LPC8xx.h * @purpose: CMSIS Cortex-M0+ Device Peripheral Access Layer Header File * for the NXP LPC8xx Device Series * @version: V1.0 * @date: 16. Aug. 2012
-
Thread
Was hört ihr für Musik ?
/watch?v=rHTxYT67yv4&list=PL49AD7C4307688D47&index=16 https://www.youtube.com/watch?v=R_mqt_q-7yg&list=PL49AD7C4307688D47&index=1
(16x16, 25x16 ..) John Lee Hooker, Carlos Santana and Etta James - Blues Boogie Jam (Official) https://www.youtube.com/watch?v=jRMzVMe18cA (7:22) FLEETWOOD MAC. NEVER GOING BACK AGAIN. https://www.youtube.com
-
Thread
Nokia 6100 Ansteuerung in C
Meine Funktion sieht jetzt so aus: void glcdPrintOffset(const char *text, uint8_t flashstored, int16_t offset, int16_t length) { uint8_t width; char c; if(flashstored) { c = pgm_read_byte(text); } else { c = *text; } // So viele Zeichen überspringen, bis offset erreicht
6100-display mit dem Epson Controller zum laufen zu bringen? MyMeisle schrieb am 06.01.2005 12:54 >1. Hat einer schon einen C-Code für das Ansteuern des EPSON-Controllers geschrieben? Falls nicht, dann werde ich mich wohl versuchen müssen. hat sich da was getan??? ich glaube Hagen wollte
-
Thread
Tastenschlagzeug mit NXP LPC 935 selber bauen
wird mit CCLK/128 getaktet und ist 16Bit breit. Somit kannst du bei 12MHz Verzögerungen im Bereich von 10,67µS bis zu 0,699s erreichen, je nach Reloadwert. Ich benutze z.B. den RTC für Delays folgendermassen: [c] void v_Sleep_RTC(unsigned
0x80)); // Timeout Zähler stoppen und Unterlauf Flag löschen RTCCON = RTCCON & 0x7E; } [/c] Diese Methode rufst du dann an den Stellen im Code auf, an welcher du ein Delay brauchst. Der Übergabewert (16Bit) bestimmt dann die Verzögerungszeit abhängig vom verwendeten Quarz oder RC Oszillator
-
Thread
Einstieg TFT
heraus, als du mit nem Achtbitter adressieren kannst. Also, denke nach und guck dir den passenden uC, passenden RAM, passenden Grafikcontroller usw. aus. Es ist übrigens ne gute Übung, sich seinen Grafikcontroller mit nem CPLD selbst zu basteln. W.S.
Achtbitter adressieren kannst. Also wenn man die XMEGAs zu den 8Bittern rechnet (weil wirklich 16bit sind die ja nicht) könnte man soeinen schon nutzen. Da kann man bei einigen ordentlich SRAM oder SDRAM dran hängen. Gruß Steffen
-
Thread
reines C Problem und Denkblockade
3 2 1 0 _______________________ 7| 64 63 62 61 60 59 58 57 6| 56 55 54 53 52 51 50 49 5| 48 47 46 45 44 43 42 41 4| 40 39 38 37 36 35 34 33 Reihe 3| 32 31 30 29 28 27 26 25 2| 24 23 22 21 20 19 18 17 1| 16 15 14 13 12 11 10 9 0|
9 + z( x >> 1, y >> 1 ); } [/c] Peter
-
Thread
Von 12 volt auf 19v oder von 12v auf 230v und wieder auf 19 volt
universelles Netzteil für 19 Euro: http://www.amazon.de/Universal-Netzteil-KFZ-USB-Anschluss/dp/B0054TVM54
danke für all die hinweise. aber das mit 60A KANN schon mal gar nicht sein ein normaler FI hat 10-16 A die müsten ja sofort abschalten was sie aber nicht tuhen kann ich also nicht ganz verstehen deine rechnung.
-
Thread
4" TFT für 7,97€
Der SP34063 kostet bei Reichelt 20 Cent (MC34063), da lohnt sich das auslöten kaum. Und Pin 15 und 16 sind nicht N/C sondern H/VSync out.
wie schalte ich den Monitor auf PAL um. Könnte die Leitung die von den beiden Memorychips zu dem PIC16C54 auf der PS2 Anschlußplatine geht die NTSC/PAL Umschaltung sein? Was mich da so wundert ist das es so gestrickt aussieht. Ich will die Leitung nicht einfach abknipsen etc. Gruß magot192
-
Thread
ZX81 plus38 Clone
Signalgenerator" basteln... Oder einen Arduino Due bestellen https://www.amazon.de/SunFounder-ATmega2560-16AU-Board-compatible-Arduino/dp/B00D9NA4CY/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=arduino+mega&qid=1601124028&quartzVehicle=1480-1518&replacementKeywords=arduino&sr=8-3
Hat jemand eine Idee, wie ich per direktem Speicher schreiben das Programm da rein kriege? [c] if (c == 's') // save { uint16_t versn = 0x4009; // VERSN ( Version Number of Zx81 Software ) uint16_t eline = Zx81_readMemory_u16(0x4014);// pointer to E_line
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
den Ausgang Daten, warum nicht TX...... Hat es was mit der Trägerfrequenze zu tun? Bin nicht der C - Kenner....
Wäre es möglich einen ATMega AVR 8-16 AU im Gehäuse TQFP-32 anstatt AT90S2333 zu benutzen. Muss da noch die Schaltung (homeautomation.zip) geändert werden? Müsste man in diesem Fall (für ATMega AVR 8-16 AU TQFP-32) noch das Programm aus
-
Thread
Creative-Soudcips mit AVR zu Synth recyclen?
Soweit ich mich erinnere, ist der CT1748 pin- und codekompatibel zum AD1848 - ein 16 bit Stereo Audio ADC und DAC. Verwende ich hier in einem kleinen Retro-Projekt mit TMS32C025 DSP.
Bin nun weitergekommen mit dem OPL-Chip. Die Platine der Soundblaster16 (Model CT2770) habe ich als Trägerplatine verwendet damit ich vorerst nichts Ätzen muß. Weiterhin wurden alle Bauteile entfernt die keinen späteren Nutzen haben und etwas modifiziert. Als µC wurde hier
-
Thread
wie Daten an MSP430F1611 seriell einlesen?
Hallo, Habe mal versucht den Code für einen PIC 16F876A umzustricken. Leider ist bei dem zweiten Byte der ParityCheck immer FAIL und die Temperatur wird um 10,00°C zu wenig angezeigt. Allersings verstehe ich dieses Verhakten absolut nicht!!
programm (zwei drei posts über meinem) folgendes verstehe ich aber nicht. temperatur ist eine 16bit unsigned integer variable...was bedeutet das float davor? in diese variable wird der tempsensor output geladen bei 25°C sind das 0x2FF der sensor sendet immer 11bit pakete [code]Temp_celsius
-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
"www.sprut.de" findet sich auch manches nuetzliches. Allerdings ist der Fokus hauptsaechlich fuer PIC uC. ABer fuer AVR ist indirekt auch viel Nuetzliches da. (Hier sind Beispiele von selbstgebauten uC Platinen und Peripherie: http://www.sprut.de/electronic/pic/test/index.htm Gruss, Gerhard
Sieh mal hier: http://electronics-diy.com/pic_temperature_meter.php
-
Thread
Temperaturmesssystem Sensormodul 2 mit ATmega 8 in AVR-ASM
Schnittstelle nicht benötigt, sind es nur noch 7 ;-) Dann entfallen auch die Bauteile *IC2*, *J1*, *C2* bis *C6* und die *Zugentlastung* mit ihren *Bohrungen* ins Gehäuse. Falls die Schaltung direkt mit stabilisierten 5VDC versorgt werden soll, entfallen auf alle Fälle *IC3*, *C8*, *C9* und evtl.
Ich meine da einen Fehler entdeckt zu haben!? Wieso hattest du T2IN(Pin10)auf VCC gelegt??? (siehe Pic) > Ist SO16 Small dasselbe wie 16 Narrow SO ? Die Pinbelegung des SO16 small ist dieselbe wie die narrow, Die DIP-Version ebenfalls! > Ach, da fällt mir noch ein - Du hast noch ein paar Sachen
-
Thread
ATmega mit mehr Leistung?
klein geraten, um lesbar zu sein. Folglich ist das nichts mehr für AVR8. Such Dir einen 32 Bit µC aus: PIC, RX, ARM M3/M4/M7 (NXP, STM, o.ä.), wobei die Taktfrequenz >= 100 MHz liegen sollte. AVRli .. schrieb im Beitrag #5732090: > ein MD070SD Controller Davon scheint es kein aussagekräftiges
c-hater schrieb im Beitrag #5732321: > AVRli .. schrieb: > >> Sollte die Ausgabegeschwindigkeit zu langsam sein > > Wieso sollte sie? Der 2560@16MHz schafft eine Busbandbreite von ca. > 5MBytes
-
Thread
HI-LO Programmer und Adapter zu verkaufen
- TS48 4x Head M29KW - TS48 4x Head FMEM - TS48V2 2x Head EP1M - TS32 2x Head MPU8P-S 2x Head PIC16C54-SS 2x head AVR4433-Q 2x Head ATMEGA128-TQ64 2x Head MPU51-Q44 1x SOP-NDIP16 1x ADP-29F800-TS ELNEC Programmer 1 x Elnec JetProg Universalprogrammer
-
Thread
AVR Ethernet Platine
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
und folgende Bausteine (ich schreib die Bezeichnungen einfach mal ab): DC-101 YCL 5V->9V 9645 16PT-005B YCL 9646 20F001N YCL 9642G MYSON MTD392N 9645 EA ATMEL 632 93C46 PC 20 MHz Quarz plus RJ45 Buchse und Kleinkram Die Karten müssten eigentlich alle OK sein. Biete 6 Karten. Suche (immer
-
Thread
Info Platinen Bauteiletester / Transistortester
wenn das Porto uebernommen wird. http://www.portokalkulator.de/portokalkulator/std?length=bis+23%2C5+cm&width=bis+12%2C5+cm&shiptype=umschlag&height=bis+%3Cb%3E5%3C%2Fb%3E+mm&weight=bis+%3Cb%3E20%3C%2Fb%3E+g&pkcformula=nat.brief
Komplett aktueller Stand 16 === Spendenbeitraeger === Barney Tosa Peter W Asko doschi_ tom16
-
Thread
SDuino: Beinahe-Arduino für STM8S
c] #include <LiquidCrystal.h> LiquidCrystal lcd(0,1,2,11,12,13); void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } void loop() { lcd.setCursor(0, 1); lcd.print(millis() / 1000); } [/c] Sieht es in meiner C-Version dann so aus: [c] #include <LiquidCrystal.h> LiquidCrystal (lcd,0,1,2,11,12,13); void setup() { lcd_begin(16, 2); lcd_print_s("hello, world!"); } void
-
Thread
LED 3D Würfel
auch so gemacht wird, aber so funktioniert meiner mit lediglich 3 leitungen und braucht bei einem PIC18 etwa 2% ressourcen für die anzeige (interruptgesteuert).
Sehr schick, sehr schick. Hab grad auf YouTube ein Video von einem 16x16x16 RGB-Cube gefunden, auch sehr geil ;) OK, RGB scheidet ersteinmal allein aus Kostengründen aus, ich überlege gerade ob ich auch 8x8x8 nehme oder gleich 10x10x10, wobei das halt schon fast doppelt
-
Thread
Java auf AVR Gesperrt
geleistet, vor allem wenn man bedenkt das speicherfressende Librarys wie Display oder von mir aus Fat16 oder ein UDP Stack da nicht auch noch rein müssen sondern im Flasch vom µC landen Letztendlich bleibt es jedem selbst überlassen, aber bevor du deine Probleme da nicht gelöst hast isses glaub ich
Hallo habe bisher nur mit C auf uC progammiert. Denkt ihr, dass sich Entwicklungszeiten bei Verwendung von Java verkürzen?
-
Thread
Fernbedien RC5 Empfänger
irgend einen speziellen PIN nehmen? http://www.reichelt.de/inhalt.html?SID=17R2AJ1KwQARIAAFFVd9c21a427bea00e9bc5d79fd8cef9c46028;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=A54;WG=0;SUCHE=TSOP;ARTIKEL=TSOP%25201736;START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0;DATASHEETSEARCH=TSOP%201736;FOLDER
(&c_led[liednummer]); currentSeg2 = pgm_read_byte(&c_led[10]); currentSeg3 = pgm_read_byte(&c_led[10]); } else if(liednummer > 9 && liednummer < 100) { uint16_t
-
Thread
Knifflige Frage suche Klemmblock Vakumqueschung oÄ
Hallo ich habe ein Kniffliges Problem meine Gramatik und Deutsch ist schlecht ich habe 54 Drähte 1,5mm2 und 2 Drähte mit 10 oder 16mm2 diese müssen zusammen auf eine Klemme , Klemmblock, oder ähnlichem am besten in Vaakumquetschqualität Die Verbinungen untereinande sollten 0,000000000000000ohm
Reinhard L. schrieb im Beitrag #6046471: > ich habe 54 Drähte 1,5mm2 > und 2 Drähte mit 10 oder 16mm2 Ohne Leitungsschutz-Sicherung von 16mm² auf 1.5mm²? Na denn... > Die Verbinungen untereinande sollten 0,000000000000000ohm haben Ja, klar ...
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
^^ Da haben wir nun den Salat... ;-D Mit CDCE906 ist alles einfach. Quarz sollte zwischen 8 und 54 MHz sein, M von 1 bis 511, N von 1 bis 4095, N sollte über M sein, Ausgangsteiler von 1 bis 127. FG zwischen 80 und 300 MHz. Es sind mehrere Varianten möglich. Z.B. so: Quarz 16 MHz. PLL1: M=80, N
an.... Mit den obigen Angaben *muss also* die Frequenz 77,5 kHz bei der Ist-Temperatur (49,6-49,7 °C) um 0,2 Hz / 130 = 1,54 mHz schwanken. Das entspricht bezogen auf 77,5 kHz knapp 20 ppb bzw. 0,02 ppm. Andere Einflüsse wie z.B. Abhängigkeit von der KonstanzSpannungsversorgung, Tag-oder Nacht-Empfang
-
Thread
Daten von dynamischen Variabel vor Stromausfall schützen
ziemlich effizient speichern (16 Bit: Tag 0..30, Monat 0..11, Jahr 0..127 ab Stichtag), von den 56 Bytes blieben dann immernoch einfach zugreifbare 54 Bytes übrig. Wenn du nur 1x/Tag schreibst, dann verlierst du bei einem Stromausfall
S. R. schrieb im Beitrag #5566866: > So ein Datum lässt sich ziemlich effizient speichern (16 Bit: Tag 0..30, > Monat 0..11, Jahr 0..127 ab Stichtag), von den 56 Bytes blieben dann > immernoch einfach zugreifbare 54 Bytes übrig. Sorry ich meinte Jahr, Monat, Tag, Wochentag, Stunde, Minute
-
Thread
Neue Bauteile: Aktualisierte Microchip-Programmer, Piezosummer und Raspberry Pi-Zubehör
schickt Texas Instruments nun ein Produkt ins Rennen, das sehr hohe Genauigkeitsstandards erfüllt: [c] High-accuracy digital temperature sensor – TMP1827 • ±0.2°C (maximum) from +10°C to +45°C • ±0.3°C (maximum) from –40°C to +105°C • ±0.4°C (maximum) from –55°C to +150°C – TMP1827N • ±0.9°C (
Temperaturbereich von -40 bis +125°C abdeckt. ### TE Connectivity AMPMODU - Dupontheader in 2 mm Pitch. Optional einlötbare und abbrechbare Dupont-Header ermöglichen bei Nutzung des Pinabstand 2.54mm die Verbindung zu Steckplatinen
-
Thread
Analog Inputs liefern unterschiedliche Werte bei verschiedenen Arduino Nanos
Manfred schrieb im Beitrag #6673960: >> Knalltüte! > > Selber Knalltüte! Ich traf einen kleinen PIC, der hat mir ganz gut gefallen und abends dann im Forum, ließ ich die Tüten knallen! :)
analogen Inputs vorstellen? Ungefähr so. https://arduino-projekte.webnode.at/meine-libraries/16er-tastatur/ oder so. https://arduino-projekte.webnode.at/meine-libraries/16er-tastatur-mit-i2c/ Das ist zwar für eine 16 Tastatur aber es geht für JEDE Tastatur. Bei nicht quadratischen Summen
-
Thread
Schaltuhr für automatischen Futterautomaten (Pferd)
aufstellen, mehr Sorgen würde ich mir > bei große Kälte um die Mechanik machen. Ob das Display bei -15°C noch ablesbar ist?
Vielleicht sowas ? http://pic-projekte.de/phpBB3/viewtopic.php?f=14&t=346
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
gepachte firmware. Die dso.exe im hex editor laden und folgende werte anpassen: 0F beim hex 32E6C, 32E7C, 32F44, 32F54 12 beim hex 32EB4, 32EC4 15 beim hex 32ED8, 32EE8, 32EFC, 32F0C, 32F20, 32F30 Diese werte sind nix anderes als die timebase position, 0 ist 2ns/div, 1 ist 4ns/div und so
#3055250: >> Alternativen? > > Jep: > http://www.zeitech.de/Signalklemmen-36-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer > Sind günstiger und entspricht der Menge für 2 Geräte. > > http://www.zeitech.de/Test-Kabel-16-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer > 2x 8Pin (-> Signale) und 1x 2Pin (-> GND):
-
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
Kleines Tiny13 Sensorboard
Flexibilität sind per Definition nicht gewollt. Aber zum Topic: Man könnte doch solche Zeilen [c] ldi r16,8 ;SYSTEMINT-Init (TIMER 0 Compare INT) [/c] derart abändern, dass anstatt der magischen "8" die die Bitnamen im Code auftauchen. Dann könnte man sich auch den Kommentar sparen,
möchte, bleibt diese Zeile unverändert so stehen. Den Befehl ldi r16,4 muss ich jedoch bei Wechsel auf einen ATTiny84 beispielsweise in ldi r16,2 abändern. Schade: Nicht nur C, sondern auch Assembler bietet einiges (in gewissem Rahmen) an Portabilität
-
Thread
Problem mit delay.h und Optimierungsstufe v. AVR Studio 4
tatsächlich mit den angegeben internen 8MHz? > Hast Du die Fuses dafür auch richtig geändert? [c]OSCCAL = 0x54;[/c] Ich habe probiert es so gut wie möglich zu kalibrieren. Die Fuse CKDIV8 ist def. nicht aktiviert. Also sollten die 8MHz anliegen. Danke noch mal für deine Hilfe. MfG PS:
=54) Tick_P_el++; // Add pulses } [/c] Spart nochmal 3 Cycles :) Hab grad noch eine Idee. Timer/Counter 0 hast Du ja auch noch frei. Wenn Du das Signal statt an PD4 an PB0 legen würdest, könntest
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
Halbleiter mit gröberen Strukturbreiten bauen, laufen die so weiter und schieben hin und wieder mal einen 16C505 zwischen, den man immer noch kaufen kann. Wie alt ist der jetzt? PittyJ schrieb im Beitrag #7111906: > Das könnte ich nicht mit einem ICE Programmer machen. Die Programmierschnittstelle ist
ATSAMC20/ATSAMC21, zu bekommen sind die aber auch nicht. Die zu den ATSAMC20 praktisch baugleichen PIC32CM bekommt man allerdings noch, vermutlich weil die einfach keiner kennt. Für mein CAN-Interface bin ich gerade auf Gigadevice gekommen. Genauer den GD32C103CBT6. Denn JLCPCB hat einiges an
-
Thread
PWM für langsame periodische Signale
deine Schwingung beschreibt noch Bytes einfügst oder rausnimmst. [avrasm] Timer1_Reload: LPM R16, Z+ ; Load new value from PWM table OUT OCR1D, R16 LDI R17, HIGH(2*sine_end) ; Copy end address of table LDI R16, LOW(2*sine_end) ; Copy end address of table .... ; this
is 0xA3. the difference between 0xA3 and value is the on value sine: .db 0x52, 0x4F, 0x4E, 0x4C, 0x4A, 0x48, 0x46, 0x44, 0x42, 0x40, 0x3E, 0x3C, 0x3A, 0x38, 0x36, 0x34 .... .db 0x71, 0x6F, 0x6D, 0x6B, 0x69, 0x67, 0x65, 0x63, 0x61, 0x5F, 0x5D, 0x5B, 0x59, 0x57, 0x55, 0x54 sine_end: [/avrasm
-
Thread
Errechnung der ADC Leistung?
einen Lastwiderstand um das Signal auszukoppeln, und dahinter kommt dann einfach die Capture Unit des µC.
dem ADC macht das recht wenig Sinn. Du müsstest 4 Kanäle mit ca 5 kHz abtasten. Das gibt für den µC schon eine recht ordentliche Last, und dazu willst du dann noch Algorithmen wie eine Traktionskontrolle rechnen. Da wirst du schon einen sehr potenten µC brauchen. Es macht auch recht wenig Sinn ein
-
Thread
FPGA board
Also, der XC3S200-4PQG208C geht, kostet ca 17 Euro. Preislich interressanter: XC3S250E-4PQG208C kostet unter 13 Euro. Beide 4ns. Die SpartanIIE sind da noch günstiger. Prinzipiell soll das ein Universalboard sein, um Prototypen
I/O pins 1x 48pin Steckerleiste mit je 44 I/O pins Unterstützte FPGA´s: XC2S??0-5PQG208C XC2S50-5PQG208C XC2S?00E-?PQG208C XC3S200-4PQG208C XC3S250E-4PQG208C andere wenn Pinkompatibel. Ein reset sowie ein user taster, ein Led am Done pin, ein user Led, sowie 4x leds und 4x dip-switch
-
Thread
Bauteilauswahl pH-I2C-Umsetzer
Temperatur. Alternativ sonst ein ADC für 2 Kanäle und ein Temperatursensor. Das umrechnen muss dann der µC am anderen Ende des I2C busses machen. Für nur 0.1 PH Auflösung würde auch schon der µC interne ADC in vielen µCs ausreichen. D.h. man könnte einen kleinen µC (z.B. PIC16, AVR, 8051) statt dem ADC nutzen
das richtig im Kopf habe. Das wird ohne analoge Kompensation für ein pH Wert von 5-10 +/-0.1 bei ?20°C +/-3°C bis kurz vor leer wird wirklich eng und sollte einmal berechnet werden. Ich würde auch sagen, dass der Spannugnsbereich fast ein bisschen eng werden kann. Also das Konzept so wie angedacht
-
Thread
CO Melder von Kidde sagt: End
Wie willst du das Ding danach Kalibrieren? Den hier z.B. https://www.isweek.com/Uploads/20190122/5c46c0e5c2c49.pdf Wenn ich guugel dann sehe ich nur die > kompletten Geräte, was ich ja nicht möchte. Wenn du basteln möchtest, bitte. Wenn das Leben retten soll: Da würde ich dann doch eher der
eigentlich alle dazu wichtigen Informationen entnehmen, das Augenmerk sei da besonders auf den µP (U4) "PIC16LCE625" gerichtet, den Rest braucht man nicht näher zu erörtern, weiter kann ich mich aber nicht aus dem Fenster lehnen, sonst bekomme ich garantiert böse Post von Kidde ! Und nun mal ran an den
-
Thread
SMD-Controller
wenn du dir zutraust das selber zu löten gibts zum beispiel beim grossen c adapterplatinen die das ganze auf 2,54mm rastermass umsetzten z.b best nr 520911
Alles klar, werde mal nachsehen. Ich habe schonmal einen an einen PIC16F630-SMD Spulendraht gelötet (mit ner normalen Spitze); ich denke also das sollte ich (mit nem anderen Lötkolben) schaffen. Gruß
-
Thread
Welcher Drehgeber ist am besten geeignet?
benötigt die Routine 119 CPU-Takte + 3 CPU-Takte (ISR-Call) - also 123 CPU-Takte. Wird der AVR µC mit z.B. 16MHz betrieben und mit einer Timer-Zyklusfrequenz von 2kHz ! betrieben, erfolgt ein Aufruf der Timer-ISR alle 16.000kHz /2kHz = 8.000 CPU-Takte. In diesem Timer-Zyklus beträgt dann die µC Auslastung nur 1,54%. Sven schrieb im Beitrag #4303442: > Hmm... 1000x pro Sekunde ist schon heftig. Das Programm > > import time > while True: > time.sleep(0.001) > > verursacht
-
Thread
I2C Display einfache Frage
("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); } }[/c] Mit 16 MHz Quarz ist das genau 1 MHz. Für so etwas ist Arduino ideal.
. In Deinem Beitrag https://www.mikrocontroller.net/topic/583755#8023486 steht im Quelltext [c]#include <Adafruit_SSD1306.h>[/c] Im Datenblatt des SSD1315 steht der für Dich interessante Teil auf Seite 16. Und siehe da, auch dort tauchen die Bits Co und D/C# auf. Karl B. schrieb im
-
Thread
µC für n00bs
hatte ich eine Ausbildung zum Kommunikationselektroniker und danach habe ich privat den Umgang mit µC Typen gelernt, die ich heute jedoch nicht mehr verwenden möchte. Damals musste man sich noch mit EPROMS herumschlagen. Ich empfehle Dir AVR oder PIC Mikrocontroller. Für den preisgünstigen Einstieg
unsinnig, auf einem ARM mit Assembler anzufangen. Aber man kommt mit einem Dreizeiler bei einem AVR und PIC auch in Assembler zu einem ansehnlichen Ergebnis und /weiß/ dann schon mal, was der uC alles tun muss, um den gewünschten Effekt zu haben. Und wenn man dann noch was komplexeres macht, dass wird einem