-
Thread
Gekauften Brushless-Regler "pimpen"?
fähig ist, ist nicht das Thema. Topic ist: "Gekauften Brushless-Regler "pimpen"?" Forum heisst :µC & Elektronik. Und nicht "Ich finde rc-Marke xy toll" Vergessen? Was du da behauptest, ist wie: "Finger weg vom Feuerlöscher!" Die Strombegrenzung ist beim BLDC, definitiv der einfachste Teil! Also
beachte auch diesen Link zum Test der Hochleistungs LiPos Hobby-King "TURNIGY nano-tech 2s - 5600mAh/65C-130C" [http://www.elektromodellflug.de/turnigy_nt-65c.html] und diese: [http://www.elektromodellflug.de/lipolice_platinum_55c.html] Soweit diese theoretische Betrachtung. Die tatsächliche
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
BSD mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
Bezugsquelle? bislang habe ich nur das hier gefunden: http://www.ebay.de/itm/FLOUREON-11-1V-3S-25C-Lipo-RC-Akku-Pack-JST-fur-RC-Helicopter-RC-Airplane-Hobby-/231313769292?pt=LH_DefaultDomain_77&hash=item35db60034c Industriezellen mit Lötfahnen würden mir auch genügen, nur woher bekommt man die?
-
Thread
Einfach-Messdatenerfassung
Pins. FT16-04B3 FUN-JIN 0301. Die 3-COM-Karte hat einen Trafo mit ebenfalls 16 pins, jedoch mehr Abstand zwischen diesen. VALOR ST6118 CHINA 9716C. Keine Ahnung ob diese Teile brauchbar sind und wo man sie
. 1MSps. LTC2451 1 Kanal, 16bit. 8 pins. 60 Mess/s. I2C LTC2452 1 Kanal, 16bit. 8 pins. 60 Mess/s. SPI MCP3421 1 Kanal, 18bit. 6pins. 15 Mess/s bei 16bit. MCP3551 1 Kanal, 22bit. 8pins. 14 Mess/s mit 50/60Hz-Unterdrückung
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
muß man erst mal flashen, und trotzdem kommen sie dann nicht mit jungfäulichen Atmegas auf internem RC-Takt klar. Sobald ich den Takt auf extern umgestellt habe, geht es auch mit den alubehausten Dongles. Getestet mit AT90CAN32, Atmega8-8L und Atmega8-16PU
timer.elf: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 4a 00 jmp 0x94 ; 0x94 <__ctors_end> 4: 0c 94 54 00 jmp 0xa8 ; 0xa8 <__bad_interrupt> 8: 0c 94 54 00 jmp 0xa8 ; 0xa8 <__bad_interrupt> c: 0c 94 54
-
Thread
WiFi-Modul für AVR Net IO gesucht
angepasster GCC ist). Rein theoretisch könntest Du eine normale MIPS-Toolchain verwenden, aber das ist auf PIC32 ineffizient. Der C32 erzeugt angepassten MIPS16-Code (im Prinzip so was wie Thumb bei ARM), was eine Standard MIPS Toolchain nicht macht, und deswegen sollte man den C32 bzw später den XC32 auch nehmen
Ich möchte eine kombiplatine machen: USB slave+Host PIC18F14K50 als slave mit i2c Anbindung zu carambola sowie 32khz osc. Irgendein MCU mit ETH+USB als günstigere Alternative zu carambola Irgendein MCU mit ADC optional, z.B. attiny24 mit i2c zum Rest angeschlossen
-
Thread
PIC32 -> SPI-> MAX7301 Beispiel Code
(); extern uint16 MAX7301_Read (unsigned char ucCommand); extern uint16 MAX7301_Write (unsigned char ucCommand, unsigned int uiValue); #endif /* EOF */ !!!!!C-FILE!!!!!! #include "plib.h" #include "proc
0x06,0xFF); /*set P12-P21 output*/ MAX7301_Write(0x0B, 0x55); // P12..P15 Outp //MAX7301_Write(0x0C, 0x55);// P16..P19 Outp //MAX7301_Write(0x0D, 0xA5);// P20..P21 Outp /*set P12-P21 logic high MAX7301_Write(0x4C, 0xFF); Do I need to DO? MAX7301_Write(0x54, 0x03); */ /*Set the shutdown
-
Thread
Nochmal LC-Meter nach AADE: dessen Oszillator
Zeno schrieb im Beitrag #6628103: > (Abb.44). Ähem.. nee, das ist kein LC-Oszillator, sondern ein RC-Oszillator. Die Frequenz wird durch C1 und R3 gemacht. W.S.
Equipment, das war Programm!) hatte ohnehin einen digitalen Ausgang benötigt, um die Frequenz mit einem PIC16F84 messen zu können. Das wird wohl der Hauptgrund gewesen sein. So, ich wollte ja mal den Hartley ausprobieren. Siehe Bilder, gemacht mit MicroCap. Da ich dort nix gefunden habe, um L und C mit
-
Thread
A/D conversion-scalling with look-up-table and frequency generation with PIC16F877a
mein projekt ist folgendes: Analog Neigungssensor mit ausgangsspannung zwischen 1,8V und 3,2V mit PIC 16F877A 8Bit A/D Wandlung dann ne direkte skallierung des wertes über eine Look-Up-Table(mit excel erzeugt) und diesen wert gleich als Timer-Vorladung benutzt um eine gewisse pulsbreite des ausgangssignals
0x0100) .... [/code] Du kannst auch die Prozessor-Register mit "include" einbinden include "P16F877.INC" Gruß Anja
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
Lurchi schrieb im Beitrag #6423548: > Die einfache Schaltung mit PIC hat schon mal eine Schwachstelle beim > Oszillator: der Quarz direkt am µC lässt sich schon mal vom µC > beeinflussen. Quarze sind ja oft nahe beim uC. Beim HP5334B sind die Oszillatoren ein gutes
eben kein besonders guter Regler verbaut wird. der einfache Heizer aus Ungarn regelt sich bei ~53°C wenn man 5-7V nutzt. Beim selben Aufbau werden mit 12V dann ~54.4°C erreicht.
-
Thread
AVR-Studio 5
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
leider laufen viele alte Projekte mit AVRs, da dies damals eine innovative und preislich interessante µC-Schiene war). Die PICs sind stabiler im Preis, in der Verfügbarkeit und Abkündigungswut und in der Supportsoftware. Den Krieg PIC gegen AVR gewinnt PIC!
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
] ; (8000224 <ram_init+0x28>) 80001fe: 4a0a ldr r2, [pc, #40] ; (8000228 <ram_init+0x2c>) 8000200: 2100 movs r1, #0 8000202: 4293 cmp r3, r2 8000204: d305 bcc.n 8000212 <ram_init+0x16> 8000206: 4a09 ldr r2, [pc, #36] ; (800022c <ram_init+0x30
* -> see section 8.4.7 in the manual */ LED_GPIO->BSRR = (1 << (LED_PIN + 16)); delay(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
Pollin MOTOROLA VIP1710
Sebastian R. schrieb im Beitrag #1682656: > - 2x Qimonda HYB2500C512160CE-6 Ich denke mal, es ist ein 512MBit DDR-SDRAM, organisiert als 32MiByte*16 Bit (HYB2500C_512_/16/0CE-*6* _512 MiBit_ /16 Bit breit/ *6 ns Zugriffszeit* http://www.datasheet4u.com/html/H
00002320 00000010 00002320 00002320 IO 14 1e000000 00010000 00000000 3cd6b000 MM 15 1c000000 04000000 00000000 3ad6b000 MM 16 1d000000 01000000 00000000 3bd6b000 MM 17 1c400000 00100000 00000000 3b16b000 MM 18 1c500000 00100000 00000000 3b26b000 MM 19 1c800000
-
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
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
(in 2,54 und 1,27mm). Da ich auf meinen µC-Leiterplattenlayouts grundsätzlich den Reset-Taster vergesse, hat auch dieser noch hier Platz gefunden. Und für den 10pol-µC.net-JTAG gibt es noch einen kleinen FT232
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
-
Thread
Basic im STM8S103
Hallo Ralph und Andreas, vielen Dank, denn ihr berät mich immer gut, ihr seid Experten in C und stm8, leider habe ich immer nur Pic und 8051 verwendet, daher habe ich insbesondere im Programmieren in C keine Erfahrung, weshalb ich euch gefragt habe für die Dateien .ihx, wenn Sie mir helfen
schwierig für mich gewesen, einen solchen Job gut zu machen! 1999 hatte ich einen Interpreter für PIC16c54 namens LASI54 entwickelt, der einen seriellen Speicher verwendet, um den Interpretercode mit 10 Anweisungen und 8 Operanden zu speichern, ein schönes Projekt, das ich in meinen Schalttafeln angewendet
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
hier auch mal ein Board > mit so einem Controller hatte, bin mir aber nicht sicher. Mit dem R8C. 16-Bit Architektur. Völlig andere Linie.
den R8C/M16C tut der sich etwas schwer. Der hat wohl was dazu drin, aber die Architektur gibt das nicht wirklich her, zu wenig Register. Das war für /mich/ ein Argument, diese mit R8C,M16C,M32C etwas verwirrend
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
C15 10µ CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol C16 CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol
viewstart lds XH, YCnt // Zeilenadresse laden inc XH cbi _SFR_IO_ADDR(PORTD), FLM ld r16, X+ // 320 bits ausgeben ld r16, X+ ld r16, X+ ld r16, X+ ld r16, X+ ... [/c] Etwa der hier? Was genau bedeutet diese Schreibweise hier? [c] .global TIMER1_OVF_vect
-
Thread
Labornetzteil/Funktionsgenerator
wenn es da so auf Anhieb geht. Ein guter Spannungsregler braucht in der Regel eine gut abgestimmte RC Kombination. Hier soll das wohl R5 und C6 sein, ggf. noch C7. Ob das dann aber bei jeder Spannung geht, ist nicht gesagt. Eine erste Gegenmaßnahme ist eine "Grundlast" durch einen Widerstand und
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
µC von 0 auf lernen. ASM oder C?
Ich habe zuerst ASM auf dem PIC16F84 gelernt, neben rudimentären C-Kenntnissen. Der Effekt war, dass ich dank diesen ASM-Vorkenntissen das C-Verständnis während der Übungen an der Uni enorm vertieft habe und meiner Meinung nach
von den C Kennern schreiben, wie lange es dauert ein Bit eines Portes zu setzen, bei einem Takt von 20MHz mit einem PIC16F887. Datenblätter lesen solltet ihr ja können ;)
-
Thread
Ist für den Wiedereinstieg ein AVR32 dass was ich will?
der Bastel- und Frickelwahn und ich will mal wieder was in dem Bereich machen. Zuvor habe ich die PIC16FXXX als Microcontroller verwendet, die fallen aber für mich jetzt flach weil es dafür keine gescheite IDE für Linux gibt, ausserdem sind mir diese µCs inzwischen zu schwachbrüstig. Nun was will
C Programmieren - Hat ordentlich Bums (Rechenleistung) - Viel Programmspeicher (512kb) - Anständig IO (ADC, PWM, USART, SPI, I2C, etc.) Für den Einstig würde ich mir das "UC3A Evalboard" aus dem
-
Thread
UV-Laserdrucker
Abweichung). Ich denke, das ist tragbar. Wird sich zeigen ... Wie ich die erzeuge? Ein Quarz bei C.. oder R.. mit 16,384 MHz (16,380 MHz wären ideal, habe ich aber nicht gefunden) gekauft - kommt Mitte der Woche - und per PWM mit ATTINY2313 auf 910,222.. kHz gebracht: // CTC Mode, PIN toggelt
www.ebay.de/itm/DT30-ILDA-scanner-set-galvanometer-for-laser-show-/191348298950?pt=Licht_Effekte&hash=item2c8d3f54c6 http://www.ebay.de/itm/DT40pro-ILDA-scanner-set-galvanometer-for-laser-show-/191348298911?pt=Licht_Effekte&hash=item2c8d3f549f http://www.thorlabs.de/newgrouppage9.cfm?objectgroup_id=3770
-
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
Mini-Farbdisplay (+mehr) für 1 Euro
PC Programm geschrieben, um Bilder im BMP Format über die Serielle Schnittstelle an den USART vom µC zu schicken (Später natürlich von SD lesen). Da ich keinen Converter gefunden habe um das 24bit Format in 16bit zu wandeln, muss der µC halt intern von 24bit auf 16bit umrechnen. > In Display12x16Font
machen, wenn du ein richtiges Bild mit hoher Farbtiefe anzeigen würdest (einmal mit 12 und dann mit 16 bit). Wahrscheinlich speichert das Display intern sowieso immer mit 16 Bit Farbe, nur die Übertragung vom µC zum Controller ist anders.
-
Thread
Was ist so toll am Ardurino!
aus. SE schrieb im Beitrag #3335717: > Jeder meint "sein" System wäre das einzig wahre. > AVR, PIC, MSP, ARM, Arduino, GCC, ASM, Basic, ... Wenn man keine Ahnung hat... Failduino is doch nix weiter als nen AVR mit nem überteuerten Breakoutboard und aufgeblasenem C++ das durch den GCC gejagt wird
es viele Möglichkeiten der Realisierung eines solchen Empfängers gibt. Mit 25 MHz Taktfrequenz und 16 bit geht es möglicherweise auch Digital. Meine erste Idee ist eine extrem aufwendige Lösung. Die Filter mit einem RC Tiefpass Schaltkreis LTC 1066, dann einem Mischer LT 5560 . Die Signalverarbeitung
-
Thread
Interrupts SAVING STATUS AND W REGISTERS IN RAM
-------------------------- ;---------- Includedateien ------------------------------ LIST P=16F84A ; Verwendeter PIC= PIC16F84a include <P16f84A.INC> ; Includefile for P16F84A ;********************************************************************** ;---------- Konfiguration -
Beispiel-Programm suchst hier findest Du es samt vielen Informationen: [http://www.s hierprut.de/electronic/pic/programm/lcd.htm] Das funktionsfähige Listing: [http://www.sprut.de/electronic/pic/programm/lcd.zip} mfG Ottmar
-
Thread
Terratec (NEC) Fernbedienung mit IRMP
IRMP_DATA-Datenstruktur genauestens kennt. https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L684 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/usb_hid.c#L50 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/usb_hid.c#L14 Da wird uint8_t + uint16_t + uint16_t +
/* PC->STM32 */ uint8_t USB_HID_IN_BUF[HID_IN_BUFFER_SIZE]; /* STM32->PC */ [/c] aber in main.c: [c] uint8_t buf[HID_OUT_BUFFER_SIZE-1], RepeatCounter = 0; [/c] Hier ist der buffer 'buf' ein Byte kürzer, aber ausreichend, denn der memcpy kopiert nur 16 Bytes. Okay, ich
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
patched:<\r><\n> original 0x80108B84 (596 instr.)<\r><\n> patched 0x8014B86C (7 instr.)<\r><\n> <\r><\n> Windows CE Kernel for MIPS Built on Mar 29 2005 at 14:00:54<\r><\n> INFO:OALLogSetZones: g_oalLogMask: 0x3b4ffffb<\r><\n> <\r><\n> Telegent Kernel V0.9.3.16, built Sep
!! Parallel FLASH Dumper http://blog.hodgepig.org/busninja/ Controlling a Microchip 24LC16B I2C EEPROM !!!für U11/U81!!!
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
Vorwiderstand. Nicht nur die FF können genug Strom für eine 7-Segment Anzeige liefern, sondern sogar der uC direkt. man braucht dann halt nur einen mit genug Anschlüssen, z.B. Atmgea16, oder eben Multiplex wie in der Schaltung gezeigt. Multiplex ist die etwas höhere Kunst. Mehr Lernerfolg.
> Nicht nur die FF können genug Strom für eine 7-Segment Anzeige liefern, > sondern sogar der uC direkt. man braucht dann halt nur einen mit genug > Anschlüssen, z.B. Atmgea16, oder eben Multiplex wie in der Schaltung > gezeigt. Multiplex ist die etwas höhere Kunst. Mehr Lernerfolg. Eben, da
-
Thread
delay mit Röhren
also um 0,25 ms. > > Und bei T = 1 s, als Fg = 0,16 Hz, würde die Dämpfung bei 1 kHz 73 dB > betragen. so ist es nicht , das hängt vom Eingangswiderstand und vom Ausgangswiderstand ab , Tau ist RxC
Tiefpass 1. Ordnung davor, der "R" ist evtl. schon von deiner Signalquelle gegeben, also: kleiner C oder RC parallel zur Primärseite des Übertragers.
-
Thread
Gute LiFePo4 Zellen gesucht
Nominale Kapazität 280Ah / 3360Wh Zellenspannung einzeln 2,5V – 3,65V Lade- Entladeeigenschaften 1C Konstant Strom 280A Puls Strom 30s 2C (560A) Lebensdauer (80% DOD) >6000 Zyklen Temperaturbereich (Entladung): -20 ± 55°C Temperaturbereich (Ladung): 0 ± 55°C Temperaturbereich (Lagerung): 0 ± 25
Frag mal in einem Modellbau Forum, die haben da viel Know How dazu. rc-heli.de wäre ein guter Anfang.
-
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
NXP verschenkt ARM-Chips
Und wieder ein Tag rum... warum macht mir GCC aus: [c] init_uart0(115200); [/c] und [c] void init_uart0(unsigned int baud) { PINSEL0 |= (1<<4)|(1<<6); U0FCR = 7; U0LCR = 0x83; U0DLL = ((PCLK/16)/baud)%256; U0DLM = ((PCLK/16)/baud)/
läuft mit einer Spannung von 2,0 bis 3,6 V. Bei einer Stromaufnahme von 30 µA. R_RTC ~ 100 kOhm V_C_Start ~ 3,3 V V_C_End ~ 2,0 V C = 1F V_C_End = V_C_Start * e^(-t/RC) t = - C*R*LN(V_C_End/V_C_Start) t ~ 50000 s ~ 13 h Wenn ich mich jetzt nach langem Tag und später Stunde nicht verrechnet
-
Thread
Einfacher und billiger Webserver mit AtMega32
in this function) mmc.c:54: error: (Each undeclared identifier is reported only once mmc.c:54: error: for each function it appears in.) mmc.c:54: error: 'SPE0' undeclared (first use in this function) mmc.c:54: error: 'MSTR0' undeclared (first use in this function) mmc.c:54: error: 'SPR00' undeclared (first use in this function) mmc.c:54: error: 'SPR01' undeclared (first use in this function) mmc.c:55: error: 'SPSR0' undeclared (first use in this function) mmc.c:55
-
Thread
Selbstgebaute Endstufe & Schaltnetzteil
Oszi hast, der einige 10/100kHz darstellen kann. Also einfach Signal auskoppeln über einen kleinen C (100nF), auf eine Diodenschaltung zur Gleichrichtung mit Entlade-R, an dem dann die Spannung gemessen werden kann. Der "senkrechte" C vielleicht so 1-10µ, der R vielleicht so 10k. --||-.-|>|---.-
D1/\ = | | - | - | | | - - - Also der erste C dient zum Filtern der Gleichstromeanteile, D2 lässt nur positve Wellen durch, D2 schließt bei negativen Wellen Kurz, der zweite C "puffert" das Signal und mit dem R wird der C wider Entladen. Ich glaube
-
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
LCD Controller für 640x480 LCD mit mega8515
ein paar 10 in den Sand gesetzt... Falls die Ansteuerung funktioniert, werde ich mir mit einem M16C62 einen Controller dafür basteln, da dieser über DMA verfügt.
nicht richtig dargestellt. villeicht könnt mir jemand behilflich sein was ich alles ändern da ich von C nicht viel ahnung hab im anhang das programm mit der 8x14 schriftgrösse und die 10x16datei mfg
-
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
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
Mehrere Attiny's mit 1 Atmega kommunizieren lassen
das mit I²C macht.
neuer PIC Freund schrieb im Beitrag #5993698: > Der Tiny10 ist standalone ja noch schlechter als der Tiny13. Hat nicht > mal eine Referenz, kann nur ratiometrisch. Psst, du kannst doch jetzt nicht c-hater
-
Thread
Arduino - bringt's das ? Gesperrt
schrieb im Beitrag #3032493: > Nachfrage: Die haben richtig teures Fachwissen für das > Routing von 16 MHz Atmel µC Boards? Oder doch eher für richtige > Probleme? "Richtig" weiss ich nicht. Sagen wir "andere" Probleme ;-) Aber Du kannst auch bei 16MHz µC Boards schon richtig Probleme kriegen.
reinholt. Absolut Klasse was der kleine Kerl kann, kenne ich nur von PIC16 früher.
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
1uF reicht (bei einem PIC10)
Und Alle halten sich .........Bedeckt ! Bus-System mit I2C....... Nur wo ansetzen ?
-
Thread
2x6W Audio - massive Störungen
eine/zwei (dünnere) zum Lautstärke-Poti, eine zur Unterspannungsdetektion, usw., usw., usw. 3. C3 und C4 sollten auch bzgl. der Leiterbahnen parallelgeschaltet sein. Bei Deinem Layout bekommt C3 den GND-Anschluß zu C4 über eine zweigeteilte Drahtbrücke. Letzteres wären nicht so das Problem, wenn
Einfach ein Kabel? sind solche Übertrager denkbar: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C54;GROUPID=3320;ARTICLE=32774 1:2 heißt halber Pegel? Poti und Kondensatoren hätte ich zwischen Übertrager und AMP gelegt? 3. Drossel: bildet mit den Kondensatoren an der AMP-Versorgungsspannung
-
Thread
Mal wieder Wanderkiste?
I2C Bus and SMBus Voltage-Level Translator http://www.ti.com/lit/ds/symlink/pca9306.pdf - *PCA9539PWR* Remote 16-Bit I2C and SMBus Low-Power I/O Expander http://www.ti.com/lit/ds/symlink/pca9539.pdf
piggy-back mit 27C128 gebraucht 2 PIC18F458 DIP40 3 dsPIC30F4013 DIP40 6 Zahlenschalter Hartmann SMC-D 137 AK2 10 DC-DC Wandler NME0505DC DIP-THT 7 D/A Wandler DAC312H DIP 20 TVS-Diode P6KE30A THT 4
-
Thread
Microcontroller aussuchen
oder gar alle 8 Bit Controller nicht mehr > Zeitgemäß seien? Warum denn? Die Aufgaben von meinem µC sind recht simpel. Ein paar Register schreiben, Poti auslesen, umrechnen und per SPI weiter geben. Nur hat der SPI Baustein 16bit Register?
> Der µC muss wie gesagt nur ein paar Register konfigurieren. Das kann dann ja auch wirklich ein schimmliger alter PIC sein. Mach I2C und SPI in Software. Das erspart das Lesen der Errata... Ausserdem foerdert
-
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
Siedle In-Home-Bus Protokoll
Das ist der SO-16 Käfer: ULN2001 http://www.st.com/content/ccc/resource/technical/document/datasheet/f3/6e/c8/64/4d/b3/4e/38/CD00001244.pdf/files/CD00001244.pdf/jcr:content/translations/en.CD00001244.pdf
invertierenden PNP (T4) zum T1, der diese 4.7 Ohm auf + schaltet - dann gibt es um den großen Kondensator C2 eine einstellbare Referenzspannungsquelle (D3), die über einen Spannungsteiler von 2x 10k eingestellt wird. Denke der C2 wird danach geladen, sonst könnte er auch keine 16V haben (der Bus hat ja eigentlich
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
der Sache mit dem Display. Ich habe den Display wie folgt angeschlossen: (DisplayPin - Name - Pin µC) 1 - GND - GND 2 - +5V - +5V (und an Poti) 3 - Vo - Schleifer Poti 4 - RS - PC5 5 - R/W - PC4 6 - E - PC3 7 - DB0 - PD7 8 - DB1 - PD usw, bis: 14 - DB7 - PD0 15 - CS - PC1 16 - Res
deshalb auch mal auf deranderen Seite Löten. Frage wer ist so lieb mir die Lib von Holger für den Pic mit c18 comeiler (bitmap.c) umzuschreiben. Ich raf das nicht! Gruß sammelstoerung
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Ach, als 8-Pinner kann ich den *ATtiny 212* empfehlen. 3x16Bit Timer, D/A, A/D, SPI, I2C, USART, UPDI, 20Mhz. Bernd_Stein
Bernd S. schrieb im Beitrag #5386973: > Ja, zusätzlich zu den zwei 16-Bit Timern. Ein 12-Bit ADC hätte mich > gefreut. > > Bernd_Stein > Der China-Clon zum ATmega 328P => *LGT8F328P* der hat so etwas. Komisch, dass der noch gar nicht so bekannt auf µC.net ist.
-
Thread
Labor Netzteil
solten sie aber recht schnell sein(min 400kHz)damit man mit HW-SPI die DA/AD's ansprechen kann. Ach ja 16Bit DA/AD kann man natürlich nehmen, ich dachte nur an den Preis, aber das müsste man mal untersuchen. Überlege gerade, eigentlich braucht jeder Einschub seinen eigenen uC um selbstständig arbeiten zu
da die 16x-Serie mit ADC und 2xDAC onboard. Am Ende kommt ihr mit ne handvoll Bauteilen aus. Ein µC ist nicht immer die beste Lösung.
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
folgender Code (Keil C51) [c] uint8_t IAP_ProgWord(uint16_t Addr,uint16_t Data) { ROM_ADDR = Addr; ROM_DATA = Data;
5A FF FF FF FF FF FF c:0040 FF FF FF FF FF FF FF FF F8 5A FF FF FF FF FF FF ... c:0100 FF FF FF FF 0A FA 93 FF FF FF FF FF FF FF FF FF c:0110 FF FF FF FF FF FF FF FF F8 5A FF FF FF FF FF FF c:0120 05 5A A3 54 00 00 A8