-
Thread
Kleinster ATMEL controller
ATtiny4 im SOT23 oder UDFN / USON 8 Gehäuse. Übrigens, für so was haben Hersteller durchsuchbare Tabellen. Aber wenn man zu faul ist ...
-
Thread
Neue Espressif-Funkmodule mit RISC-V-Prozessoren
Batterie versorgt wird). Natürlich kann man seinen eigenen Co-Prozessor einsetzen und wenn es nur ein ATTiny ist aber man kann den sich auch sparen. Der ESP8266 hatte jedenfalls sehr große Defizite, wie etwa ein fehlendes Hardware-I2C-Interface. Der ESP32 ist da erstmal in einer ganz anderen Liga. Dessen
Gegenseite erwarten: > https://riscv.org/wp-content/uploads/2020/09/Screen-Shot-2020-09-28-at-3.08.23-PM.png Die Tabelle ist vollkommen irrelevant und so tendenziös, dass man sofort das Werbegeklingel für den Rio' erkennt. Fazit: einfach ignorieren.
-
Thread
Elektronsiche Steckerkodierung
www.harting.com/DE/de/loesungen/han-modular Leider aus Platzgründen nicht möglich, daher ist die Wahl auf M23 gefallen.
Arbeitskontakte Für dieses Forum ist das natürlich die aufwendigste Lösung, natürlich würde es mit einem ATtiny /etwas/ kleiner oder mit einem Arduino einfacher zu programmieren und mit 1-Wire würde man viel Verdrahtung sparen. Was heißt "einfach"? Wenn es zwar beim 1. Versuch klappt, aber beim Kunden ausfällt
-
Thread
Transistortester mit AVR Gesperrt
etwas zusammenpackt, reicht es. Bei mir sieht die Anzeige so aus: N-Mosfet Qg=1234 GDS=123 Vt=1.23V
4,31,31,14,14,4,31,4,0} AnodeIcon[] EEMEM={0,17,25,29,31,29,25,17,1} CathodeIcon[] EEMEM={0,17,19,23,31,23,19,17,2} CapaIcon[] EEMEM={40,10,10,10,27,10,10,10,3} ResiIcon[] EEMEM={0,0,0,31,17,31,0,0,4} so I have added in the main.c these lines : " LCDLoadCustomChar(); lcd_eep_string
-
Thread
Timer0 Assembler PIC 18 Problem
bin jetzt bei den Interrupts, aber irgendwie will das Ganze nicht so ganz. [avrasm] #include "p18f23k22.inc" ;Hallo Welt ;Kunfiguration CONFIG FOSC = RCIO6 CONFIG PLLCFG = OFF CONFIG PRICLKEN = ON CONFIG FCMEN = OFF CONFIG IESO = ON CONFIG PWRTEN = ON CONFIG BOREN
größere Programme eine Vergleichsbasis. Seit Jahren programmiere ich aber auch kleine 1kB-MCs (ATtiny13) nur noch in C. kalle wirsch schrieb im Beitrag #2762917: > Ich habe auch schon die Ergebnisse von C-Code ausführlich analysiert und > habe Faktoren zwischen 1 und 10 gefunden. Natürlich
-
Thread
Ladekontrolleuchte 12 V
spannungsanzeige-bausatz-conrad-components-197165-12-vdc-197165.html bei Conrad gibt es auch welche mit µC (Attiny 13/25), den könntest du selber programmieren, aber da ist Eigenbau auf Lochraster flexibler. Harald W. schrieb im Beitrag #5794849: > Johann H. schrieb: > >> Ja, es ist ein AC-Generator und
nur wie weit die Spannugn ohne Belastung hochläuft, dieses Modul kann nur 32V (DC, also maximal ca. 23V AC) 6 Dioden dazu und einige 100-1000µF (je nach Frequenz) und fertig.
-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
gleichen Olimex JTAG. Vorteil: Von NXP gibt es die LPC17xx reihe, die ist Pin-Kompatiebel mit dem LPC23xx, jedoch mit Cortex-M3 Kern. (Allerdings ohne MMC-Schnittstelle, leider) Nachteil: CPU hat gleich mal 100 Pins. Meine Meinung: Als Hoppy-Bastler hat man nicht das nötige Kleingeld sich immer in
Mir sind die ATmega oftmals schon zu groß. Ich nehme fast nur ATtiny25, 24, 261. Wenns die nicht mehr gäbe, würde ich wieder die 8051-nehmen. Z.B. NXP hat einige mit wenig Pins (P89LPC901). Peter
-
Thread
5S2P Akkupack mit BMS, Balancer und Solarladung
Hobby-Elfenbeinturm. Ich hab von einem DCDC-Buckconverter das IC durch einen FET ersetzt, den ich mit einem ATTiny861 bespaße, der über differentille Messung Strom und Spannung erfasst. Das soll es dann einmal pro Zelle geben. Hab gestern die erste LiIo-zelle geladen :)
parallel schalten? Zum Solarmodul, das sind alle Daten die ich dazu habe: Leerlaufspannung Voc: 21.23 V Nennleistung Pmax: 50 W +3% Nennspannung Vmp: 17.3 V Nennstrom Imp: 2.89 A Kurzschlussstrom Isc: 3.08 A Maße: 668 mm x 508 mm x 35 mm
-
Thread
DCF und Mondphase
'ganze Zahl Select Case X Case 0 To 2 : Print "Neumond" Case 3 To 23 : Print "zunehmend viertel" Case 24 To 26 : Print "Halbmond zun." Case 27 To 48 : Print "zunehmend dreiviertel" Case 49 To 51 : Print "Vollmond" Case 52 To 73 : Print "abnehmend dreiviertel
Fliesskomma, > riesige Tabellen! Nix für einen µC. Naja, man muß ja nicht immer alles in einen ATtiny13 quetschen. Float braucht einmalig ~1kB Flash, das ist selbst für den alten ATmega8 nur Pillepalle. Float-Angst ist heutzutage völlig unbegründet. Und was meinst Du mit riesigen Tabellen, etwa
-
Thread
welcher Mikrocontroller ist der beste
beste eine umkomplizierte 8-Bit Architektur wie z.B. der AVR. Wenns billig sein soll, ist der ATTiny26 schon sehr leistungsfähig. Ich rate aber dazu, zum Entwickeln den etwas teueren ATMega8 zu nehmen, da hast Du auch genug Platz um in C zu programmieren. Vor allem, Du kannst einen Bootloader
KERAMIK-KONDENSATOR (Scheibenkondensator) (0.07 Euro) oder SIBATIT 100N KERAMIK-C (Sibabit) (0.23 Euro) oder MKS-2 100N Wima Folien-Kondensator, Rm 5mm, 100nF (0.07 Euro) Kann ich mich für einen von diesen 3 Kondensatoren per Zufall entscheiden? 4) LU 2,5 MSF 6 Stiftleiste, gerade, RM 2,5
-
Thread
suche chip um 2 kleine LED´s (90mA) unregelm blinken zu lassen
Selbstmachen bietet sich aber eher ein Controller an. Für 12V dann Spannungsregler auf 5V, z.B. ein ATtiny ran, Vorwiderstand und Transistor für die LED und ein kleines C-Programm, bei dem man die srand()-Funktion nutzt. Einen besseren "Zufall" bekommt man auf die Schnelle nicht selbst hin :-)
> ich brauche einen sehr kleinen chip WIE klein ??? SOT23-6 oder DFN oder SOIC
-
Thread
Problem mit TV-B-Gone Nachbau
Warum 4+1 Transistoren? IR-LED vertragen Impulsströme im Ampere-Bereich. Es gibt kleine MOSFET in SO23, die mehrere A schalten können (auch mehrere IR-LED mit jeweils eigenem Vorwiderstand parallel) und die der ATtiny direkt ansteuern könnte. XL
-
Thread
Wanderkiste Widlar, Runde III
Hallöchen zusammen! Ich habe mich mal an die Liste an Platz 23 angehängt und gelobe feierlich die Kiste um Inhalt zu erleichtern! Auf eine entspannte Runde mit vielen "Weihnachtsmomenten" :) Felix
klein 3x IRF540 In: 15x Gleichrichter MB6S 9x ATMega8A (SMD) 5x ATMega88PA (DIL) 4x ATTiny13V (DIL) 1x ATTiny2312 (DIL) 1x MAX232CPE (DIL) Hoffe den neuen Inhalt kann, von den nächsten Wanderkistenempfänger, jemand gebrauchen. Gruß, Markus
-
Thread
AVRASM: wie Scratch-Register richtig benennen
R21 ; byte receive counter .DEF rgrxtmp = R22 ; rx shift register .DEF rgrxstart = R23 ; 0 if no start occured, 1 if start was received .DEF rgtransip = R24 ; 1 if transfer to µc is in progress, 0 if not ; bit1 holds flag for next bit to write ; upper
Zusammenfassung am Ende - bin notorisch am Anschlag mit dem Flash-Speicher. :-) wann gibt es endlich ATtiny4313?
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
noch Alternativen, oder Kollegen im DIP Format? Ziemlich viele, ziemlich kleine uController, z.b. attiny2313 wurde gerne fuer sowas hergenommen, oder auch uController, die tatsaechlich etwas USB-HW an Bord haben. > Welche Chips würdest Ihr nehmen? > Ich sehe hier keinen Nennenswerten Unterschied.
Wandlung USB-Seriell. > Was hat es eigentlich laut Datenblatt mit den EEPROMS auf sich? Bei den FT23... musst du dich darum nicht kümmern, die funktionieren für deine Standard-Anwendung einfach so und haben auch ab Werk eine echte Seriennummer. Beim FT230XS gehört die RX-LED an den Pin CBUS1 und die
-
Thread
[V] Sammelbestellung FR4 Lochraster - dauerhaft
könntest. Löcher zwar Standardmaß, aber die Steifen dafür schmaler, sodass auch beispielsweise SOT23 gut drauf passt, aber noch TH-Bauteile (z.B. ein normaler Pfostenstecker) in die Löcher passen. Vielleicht gibt es ja noch einige Interessenten? Ich habe nichts vergleichbares im Netz gefunden.
Ich habe noch satt von der vorherigen Bestellung, aber da ich jetzt mit dem ATTiny10 und SMD angefangen habe, merke ich erstmal wie nützlich und durchdacht diese Platinen sind. Selbst wenn ich jetzt lieber Streifenraster hätte, so bringen mich diese Platinen wieder mal ein ganzes
-
Thread
Hohe Spannung möglichst genau mit AVR messen
Eine externe Schalung wird halt schnell größer komplizierter als ein externe ADC wie MCP3421 (SOT23 -6 gehäuse, I2C incl. Referenz).
Verwendungszweck, die Zielsetzung von Bedeutung. Eine korrekte Fragestellung wäre: "Ich habe einen ATtiny. Welche Spannungen kann ich wie genau messen?" Antwort: Siehe Datenblatt Willst Du mehr, so gibt man für gewöhnlich an was genau man will. Alternativ kann man angeben wieviel man bereit ist auszugeben
-
Thread
Grasshopper und USB-Host
halbwegs Funktionierenden Akku Lader für NiMH anzubieten der mit dem Linux Host per SMBus plaudert (Attiny basierend)
Als Reset schmeiss ich einfach ma den NCP302L von ON-Semi rein. SOT23 und 3 Bauteile ;)
-
Thread
Suche PWM Regler mit 0 Stellung für Gebläsemotor 30A
noch nicht einmal ein Poti nachbilden: Für die paar Stufen reichen auch die paar Eingänge eines ATTiny bzw. des einfachsten Arduino Pro Mini. Ob das ganze wirklich robuster und weniger fehleranfällig wird, muß die Praxis dann zeigen. Ich verstehe Deine Intention und Deinen Wunsch, aber leider wird
Schalter und Vorwiderstand hält normalerweise ein Autoleben lang, hab neulich einen Lüfter in einem 23 Jahre alten Auto gewechselt, Schalter ok, Vorwiderstand ok, Lüftermotor ok, nur der Propeller ist von der Motorachse delaminiert. Auch dein Schalter und Vorwiderstand würde ewig funktionieren wenn
-
Thread
Eingangsschutz AVR im PKW
Hallo, ich möchte gerne eine Schaltung mit einem Attiny13a im PKW einbauen und dazu einen Taster über eine 5m lange Leitung an einen Eingang des Controllers anschließen. Die Schaltung wird mit 3,3V versorgt, welche aus dem PKW Bordnetz erzeugt wird. (über
auf diese Schaltung gestoßen: unter http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 findet man folgende Schaltung: +-|>|- +5V | Eingang --10k--+----+--1k--| CMOS-Eingang | | 10nF +-|<|- GND
-
Thread
SHARP LJ640U34 von Pollin?
Wandler: In der Ausgangsleitung liegen Widerstände (4x 1Ohm) über die der Strom gemessen wird. Das SOT23-5 IC ist ein LM8261 Rail2Rail OP, der 50-75mA liefern kann und zwischen 2,5V und 30V läuft. Dazu ist er noch sehr schnell. Also gut brauchbar. Der verstärkt den Strom und führt diesen über eine BAV70
Also ich dachte RFM12 Empfang darstellen,OK und von PS2-Tastatur über ATTiny(uart) an TX des m8515 wird mit RFM12 Daten gesendet, Sendadaten(Tastatureingabe) werden dann auch mitgelesen. Also eine Art abgesetztes Terminal, das ganze. Das wäre für dem Display angemessen
-
Thread
Atmel Studio 6.1 - Flash wird nicht mehr automatisch gelöscht
code] C:\Users\Philipp\Documents>atprogram --tool avrispmk2 --interface ISP --verbose --device attiny2313a chiperase program --verify -f "C:\Users\Philipp\Documents\A tmel Studio\6.1\5x7_2313A\5x7_2313A\Debug\5x7_2313A.elf" [DEBUG] Starting execution of "chiperase" [DEBUG] Starting process 'C:\Program
atbackend.exe' [DEBUG] Connecting to TCP:127.0.0.1:52002 [INFO] Connected to ispmk2, fw version: 1.23 [INFO] Firmware check OK Chiperase completed successfully [DEBUG] Command "chiperase" finished with return code 0 [DEBUG] Starting execution of "program" [DEBUG] Memory segment prog written at 0x00000000
-
Thread
"Signal Sender" für Platine gesucht
habe. Da würde ein Impulsgenerator mit einem 555er grade so reinpassen. Alternativ ein 6-beiniger ATtiny. Oder eben ein astabiler Multivibrator mit zwei SOT23 Transistoren...
-
Thread
Atmel AT JTAG ICE3 unter Linux
GenericError: USB driver attach timeout”. Allerdings funktioniert der Trick, dass man damit die 3.23 (3.17 in Atmel-Notation) anfängt zu laden (die schon drauf war) und dann das JTAGICE3 vom USB abzieht. Damit klemmt das Ding im Bootloader-Modus fest, und von da auch geht auch das Neuflashen mit der 2.21. ;-) (Anschließendes Rückflashen auf 3.23 klappt problemlos.) Gut, also zumindest der Weg klappt.
-
Thread
CAN Node multifunktional für Hausbus
benötigst Du noch Input? Ich persönlich würde wohl NRF24L01+ oder RS485 nehmen und einen STM8 oder STM23. Aber mich interessiert das Diskussionsergebnis und nicht, ob mir Recht gegeben wird.
Collision detection etc. bauen muss - Ich hab auch scho nvon nem Schreibtischleuchtenprojekt mit nem Attiny und ZXLD nen AVR Dragon daliegen, deshalb möchte ich ungern neues Equipment kaufen @Torsten: Die Sternverkabelung ist insofern in Stein gemeißelt, als das die Kabel bereits liegen (eingeputzt [ich
-
Thread
Hack: Ricoh Aficio SP100e Toner Chip
Let me > know if this would help. Hello David, I also tried emulating the EEPROM with an Attiny25 but the printer did not recognize it as a valid toner cartridge. I think this happens because the emulation is much slower than a normal EEPROM. But there is no need for an emulation because you
0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,3,40,20,0,1,1,20,0,1,1, 0,0,0,0,0,0,0,0,2,7F,0,0,0,0,0,0, 0,23,E3,DA,1B,0,1E,5D,0,0,0,0,0,0,0,0, Full* chip dump (Clone from ebay) 0x20, 0x00, 0x01, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x34, 0x32, 0x38, 0x30, 0x39, 0x33, 0x12, 0x06, 0x4D, 0x41, 0x16,
-
Thread
RGB Power LED Treiber
mit Bildern usw. Mache auch grade ein Platinenlayout für die Schaltung für nur eine LED mit einem ATTiny. Sebastian
kennt so > ein Bauteil? 500mA nennst du "power"? Da tut's irgendein Wald- und Wiesen-FET im SOT-23-Gehäuse, CSD hätte da beispielsweise den IRLML6302 als P-Channel (Den verwende ich in meiner Schaltung), bzw. den IRLML2402 als N-Channel. > Und wie müßte dann die Spule ausgelegt werden? Wie kann
-
Thread
12V ansteuerung mit Mikrocontroller
betrachte das Problem von hinten. Du gehst z.B. auf die Seite von Atmel, klickst dich zur Produktseite ATTiny durch, so kannst Du Dir die verfügbaren Typen tabellarisch anzeigen lassen. Von der Leistung her sind die alle viel zu Leistungsfähig, also kannst Du die Spalte mit den I/O-Anschlüssen zu Hilfe
kostengünstige Möglichkeiten. Ja: http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 MfG Spess
-
Thread
FTDI FT230X: Fragen zu CTS und TXDEN
unabhängig vom Timing des PC ist. Mit Emulation eines COM-Port (CDC-ACM) oder ohne. Muss es unbedingt ein ATtiny sein?
Windows muss ich gar nichts machen. Du musst immer noch den COM-Port auswählen (war es jetzt COM23 oder COM56?). Auch das entfällt bei Custom USB Protokoll. Ein weiterer Vorteil davon wäre dass die Protokoll-Umsetzung sehr flexibel ist, du kannst rein per Software Update Anpassungen am Timing/Protokollstruktur
-
Thread
SMD Bauteile Einlöten mit Heißluftlötstation
überschüssige Zinn zwischen den Pads wird auf die Pads gezogen(Oberflächenspannung). Hab noch ein paar Attiny13 in QFN10 da mit denen bau ich mal ne schöne Platine und bestück sie, wenn da keine Kurzschlüsse auftreten müsste es passen. Gruß Matthias
Karponband auch klasse geeignet, dass hab ich in verschiedenen Größen da. Hab heute mal testweise SOT-23 gelötet, ging 1A ist richtig schön in Position gesprungen als die Paste geschmolzen ist. Muss mir nur mal ne bessere Lötpaste kaufen mit geringere Viskosität dann wird das noch besser. Gruß Matthias
-
Thread
.c Datei kompilieren (krieg ich einfach nicht hin)
wirklich von AVR Studio. Kann mir bitte jemand helfen? eingestellt ist ATmega8 wie man sieht, aber attiny12 währe auch nicht schlecht. Wahrscheinlich ist das einfach zu schaffen, aber ich Dinosaurier kriegs nicht "in my Brain". hier das makefile ###############################################
Stefan, hmmm, stimmt. hier der link. http://www.mikrocontroller.net/topic/28549 beitrag vom 23.03.2008 20.44 Uhr Andreas Watterott Wenn du lust hast kannst du dir das ja mal anschauen. Nachdem ich pedas Ratschlag umgesetzt habe und B2 B3 und B5 , dazu noch aus der main.c die //init ports gestrichen
-
Thread
6V Fahrradlampe
kann das schwieriger sein. Und: Konstantstrom-Regler sind nicht (mehr) teuer. So ein MIC2860 im SOT23-6-Gehäuse (der allerdings nur bis 5,5V Betriebsspannung verträgt) kostet als Einzelstück 33Ct (netto) und hält den Strom bei mindestens 52mV Dropout auf 1% konstant. Warum der Dioden-Test nichts anzeigt
LED-Treiber auf die bestehende Platine gebastelt, siehe Anhang. Das ist echte 3D Kunst ;-) Ein ATtiny13 wird zum trivialen ON/OFF Umschalter degradiert, aber das ist die kompakteste Lösung! Wer will, kann hier noch PWM, Unterspannungserkennung und sonstwas reinbauen. Vielleicht inspiriert es ja
-
Thread
ATMEL billiger und leistungsfähiger als PIC
wir schon willkürlich vergleichen wollen: Dein Beispiel AVR: ATMEGA 8-16 (DIL-28) max. 16MHz und 23 IO Ports 8kB Flash, 512B EEPROM, 1kB RAM -> 2.60€ Und dann vergleiche hiermit PIC 18F14K50, DIL-20, Temperaturbereich -40 ... +125 °C, 8-bit Program Memory, 16 KBytes, Self-Write yes, RAM,
dafür kein > EEPROM. > Beispiel (Preiße laut Reichelt): > ATMEGA 8-16 (DIL-28) max. 16MHz und 23 IO Ports > 8kB Flash, 512B EEPROM, 1kB RAM > -> 2.60€ > > PIC 16F648A-I/P max.20MHz und 16 IO Ports > 4kx14 Flash, 256B EEPROM, 256B RAM > dafür USART > -> 2.30€ > Das Problem war
-
Thread
5 Tasten am ADC
{t = 0x44;} //down if (adc1_o <= 0x0016) {t = 0x43;} //hang off if (adc1_o <= 0x0010) {t = 0x23;} if (adc1_o <= 0x000D) {t = 0x30;} if (adc1_o <= 0x0009) {t = 0x2a;} if (adc1_o <= 0x0004) {t = 0x52;} //right [/pre] erst jetzt werden 4 aueinanderfolgende Tastenergebnisse jeweils mit dem
AVR-Architektur, auf der der Befehlssatz basiert, einigermaßen kenne. Meine ersten AVRs waren AT90S1200, ATTiny12 und ATTiny15, die hatten kein SRAM und waren mit Hochsprachen nicht oder nur sehr schwierig zu programmieren, daher ASM... > Namaste Dito... ...
-
Thread
Arduino Nano, SD Card, PCM
µC eben nur bedingt. Unfug! Siehe oben! Der Original-PCM-Player von Elm CHAN läuft auf einem Attiny85! Der hat nur 512Bytes RAM! http://elm-chan.org/works/sd8p/report.html "Using the memory cards on the embedded projects means that the firmware needs to support FAT file system. I used Petit-FatFs
gemacht werden. 4,5ms sind jetzt nicht so der Brüller. Mal rechnen. Bei 22kHz/8Bit dauern 512 Bytes 23,2ms. Also mehr als genug Zeit, währenddessen die nächsten 512 Bytes ranzuschaffen. >Und das sind TATSACHEN! WOW! >Es kann sein, dass wenn man mit read einen Bereich einliest, die 5 dann >vielleicht
-
Thread
Sensirion SHT11 Code
144, 7, 54, 101, 84, 57, 8, 91, 106, 253, 204, 159, 174, 128, 177, 226, 211, 68, 117, 38, 23, 252, 205, 158, 175, 56, 9, 90, 107, 69, 116, 39, 22, 129, 176, 227, 210, 191, 142, 221, 236, 123, 74, 25, 40, 6, 55, 100, 85, 194, 243, 160, 145, 71, 118, 37, 20, 131, 178, 225, 208, 254
stehen dann im SRAM zur freien Verfühgung als ASCII mit Einheit bereit. Das alles passt in einen ATtiny2313, der mit ca. 87% gefüllt wird. Gruß Steffen
-
Thread
AVR + 47HC164 Code-Optimierung
Hi, Ich benutze den ATtiny2313 zusammen mit 3 Schieberegistern (74HC164) um 24 LEDs anzusteuern. Dabei soll das laden der Bits in das Schieberegister natuerlich so schnell wie moeglich vonstatten gehen, da man sonst auch die
Originalversion 24-27 Takte (datenabhängig) pro Iteration, die modifizierte Version 23 Takte (gcc 4.3.4). Nicht wirklich der Brüller. Ergibt zusammengerechnet also an die 200 Takte. Mit -O3 sind es jedoch für alle 8 Iterationen insgesamt nur knapp 90 Takte.
-
Thread
Kleiner Einsteiger Mikrocontroller
der Rest auf die Rückseite kommt, du könntest also beim erlernten Prozessor bleiben (obwohl ein ATTiny13 billiger wäre und - falls der Programmspeicher reicht - die ausreichende Lösung wäre). Die Frage wäre, ob der Motor vor- und zurück laufen können muss, also eine H-Brücke wie L293 benötigt, und
. > nicht so groß sein darf PIC12 gibt im DIP-8 oder auch kleiner in SMD. Oder PIC10 auch im SOT23-6. Und wenn du später mal was Größeres vorhast, kannst du mit dem PICkit3 alle PICs von 6 Pin 8-bit, über 16-bit DSP bis zum 32-bit PIC alles programmieren und debuggen. Das PICkit3 kostet ~35€ (original
-
Thread
Hexapod mit 24 Modellbauservos und Bluetooth Steuerung wie realisieren?
mal gemacht, und zwar einmal mit einem SPI-zu-24xPWM-Umsetzer auf einem FPGA und einmal mit drei Attiny2113s, die jeweils per I2C angesteuert waren und 8 PWM Ausgänge hatten. Die drei Attinys waren jeweils in eine Art Modul integriert, wo auch die Stromversorgung und die 8 Servos untergebracht waren.
jedenfalls gutes Gelingen. Hab auch nochmal YT geguckt, https://www.youtube.com/watch?v=xDtiL4kP23c Der Top #1 hat Dynamixel verbaut, 6 x 300$ und 12 x 450$, oha.
-
Thread
Kettenrad abtasten
Oder man nimmt einfach einen passenden Controller. Attiny817 mit einem Hall Sensor sollte als Hardware ausreichen. Den B Timer kann man hier direkt zur Frequenzmessung nutzen. Die einzige Schwierigkeit dürfte die Auswahl des passenden Taktgebers sein um den
combie.de/xj/schaltplan.html Die Nummer 24 ist der Schalter im Tacho (bei der XJ immer vorhanden) 23 ist die in DE-Land verbotene Abschaltautomatik(only USA(?)) Wie man sieht schaltet der gegen Masse. Das Kabel geht bis zum Stecker für die Abschaltautomatik. Meist unter dem Tank oder im E-Fach unter
-
Thread
AVR-GCC: Variable wird im Interrupt gekillt / Math.h-Frage
ich sehe, wen es erwischt hat. */ Sekunde = 0; Minuten = 57; Minuten2 = 58; Stunde = 23; Minutes = 55; /* Initialisierung von Timer2 und Interrupt, */ /* sowie Aktivierung vom 32kHz-Quarz an PC6 & 7 */ ASSR |= (1<<AS2); TCCR2 |= (1<<WGM21) | (1<<CS20) | (1<<CS22) | (1<<COM20
Hauptprogramm nicht mehr an, bleibt das Display ebenfalls sauber. Getestet in Assembler auf ATMega8 und ATTiny2313. Walter schrieb: > aber schreib doch mal > volatile char Numout[3]; > das wird dein Problem lösen jL schrieb: > wie Walter schon schrieb: > volatile char Numout[3]; > in deiner print
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
Messung des PH-Wertes?!? 3x Taster??? 6x LCD-Pins (DB4-7, EN, RS) Das lässt sich locker mit einem ATtiny26 realieseren. Der hat 20 Pins und 15 I/O-Pins, 11 davon kann man für ADC her nehmen. Fragt sich halt, ob Du dann in ASM programmierst da der tiny26 nur 2KB Flash und 128 Byte SRAM hat. Kann mir
nicht verstellen, das man mehr benötigst wenn es ASM wird. Ansonsten geht auch ein Mega8 mit 28 Pins, 23 I/O-Pins, 8KB Flash und 1KB SRAM. Die Schaltung soll doch nicht größer als nötig werden, oder? MfG Andi
-
Thread
Daisy-Chain fähiger PWM Chip
und ohne Konstantstrom-Ausgang: Versorgung 5V, 10 Bit PWM (um 1kHz), Bauform möglichst klein (SOT23 o.ä.) Also sowas: [pre] |------| |------| |--- ... ---| Master PWM 1 PWM 2 PWM 50 [/pre] Die Bausteine sind mit ca. 50cm Abstand verteilt. Jedes IC sollte also
12 Bit (10 Bit bevorzugt) PWM Wert einstellen können. Als mögliche Lösung habe ich auch an den Attiny 10 gedacht. Der hat eine 16 Bit PWM und würde von der Baugröße perfekt passen. Leider hat der keine UART/USI o.ä. dabei. Bekommt man in dem winzigen Flash eine Software-UART o.ä. in C hin? Danke
-
Thread
LPC1788 - startup / .ld-script
cpu cortex-m3 .fpu softvfp .eabi_attribute 20, 1 .eabi_attribute 21, 1 .eabi_attribute 23, 3 .eabi_attribute 24, 1 .eabi_attribute 25, 1 .eabi_attribute 26, 1 .eabi_attribute 30, 4 .eabi_attribute 18, 4 .file "main.c" @ GNU C (Red Suite 2010Q4 by Code Red) version 4.5.1
geschrieben. Das Zeugs läuft also vom kleinen attiny bis zu den "großen" 32-Bittern. Seitdem ist Ruhe im Karton. Tobias Neumann schrieb im Beitrag #2650139: > Könntest du das Problem mit memcpy bitte noch etwas genauer ausführen ? Manche "Massen-Initialisierungen
-
Thread
AVR Simulator in Java als Übungsprojekt
Link auf http://compilers.cs.ucla.edu/avrora/release.html (Beta 1.6.0 [5.89mb] source release (July 23, 2005).) und ja es kann Sinn machen soviele Klassen zu machen... Wenn du vorweg richtig gut die Vererbungstruktur planst, kommst du schnell auf ähnliche Strukturren... Das ist aber nicht trivial
Simualtor eine andere Liga ist. Man könnte ja mit einem sehr kleinen Prozessor anfangen, z.B. dem Attiny 11 ( btw. den gibt's scheinbar gar nicht mehr, man kann in auf atmel.com nicht mehr finden ). Mein Java Programm kann auch schon ein wenig disassemblieren: es sind 5 Befehler implementiert. Die
-
Thread
Uhrenabweichung beseitigen
sind, besorge dir ein DCF77 Empfangsmodul (ausbauen aus übriger Uhr) und programmiere einen uC wie Attiny12 als DCF disciplined 32768Hz Oszillator und speise dessen Signal ein. Auf die Art musst du nur bauen und nicht ewig rumprobieren. https://www.spezial.com/de/stromsparender-tcxo-fuer-32768-khz
Kondensatoren bestelle und ewig rum probiere um dann festzustellen, dass ich auch noch nen Quarz für 23 Cent bestellen muss. So schnell wird das eh nicht passieren, das wird halt irgendwann mal mitbestellt. Hab ich das richtig verstanden, dass aus Sicht des Quarzes die beiden Kondensatoren parallel
-
Thread
Programmgeschwindigkeit Arduino
define i_stromL3 A2 #define i_stromOut A3 #define o_ein1 22 #define o_ein2 23 // Variabeln unsigned long error1ZeitSpeicher; // Zeitzwischenspeicher int error1ZeitWert = 500; // [ms] Entprellzeit für Error 1-3 unsigned long error4ZeitSpeicher
ATtiny45, 1ms auch nur 1000 Programmschritte (oder weniger bei Sprüngen ect.pp.) @1MHz Vll. helfen Dir oder einem Anderen ja die Wurzel-Routinen. Bei Dir ist ja, wie bereits geschrieben wurde, der 'menschen
-
Thread
Kleine Chinataster allesamt Scheisse?
sein darf, dann auch bei Pollin: https://www.pollin.de/p/smd-eingabetaster-schurter-sms-1241-1612-23-420891 Michael U. schrieb im Beitrag #5404020: > stört mich nicht direkt, da ich Taster generell im 10ms Timerinterrupt > einlese und mit 10 Abfragen entprelle. > Er muß also mindestens 100ms
schrieb im Beitrag #5404649: > Und 200ms "Entprellen" geht nun wirklich nicht. Mit PCINT und ATtiny25: https://www.mikrocontroller.net/topic/290561#3091496 Vielleicht probierst Du dieses Verfahren mit Deinem speziellen Taster. Analoge Filterung und Auslösen per Interrupt ermöglichen schnelle Reaktionszeiten
-
Thread
avr-gcc -O3 optimiert Variablen und If-else statements weg
Projekts noch 43 % Flash ungenutzt sind, stört es auch nicht, wenn man mit -O3 dann halt danach nur noch 23 % ungenutzt hat, Geld gibt dir Atmel in beiden Fällen nicht zurück ;-), und vielleicht spart die schnellere Implementierung ja noch etwas Strom in einem batteriebetriebenen Gerät, weil sie sich schneller
ISR (und alle darin aufgerufenen Unterfunktionen) niemals unterbrochen werden kann (jedenfalls bei ATTiny/ATMEGA), gibt es auch keine Notwendigkeit, so eine Variable volatile zu deklarieren. Kostet nur Code + Zeit ;-) Gruß, Frank
-
Thread
7-Segment LEDs ansteuern
½A, NEIN Edit: Mit nachschauen, 200mA durch Vcc,Gnd, 100mA gleichzeitig durch die IO-Pins. ATtiny48/88. Bei 40mA Aufnahme also zwei Segmente gleichzeitig im Multiplexer-Betrieb. Bei Anzeige zB. KW28 und KW38 werden 12 Segmente benötigt, also 6-fach multiplexen. Mittlerer Strom pro Segment dann
> LED-Treiber haben, plus Kleinkram. Ooch, es gibt auch helle Anzeigen mit wenig Strom, z.B. SA23-11SURKWA (440mcd @10mA). Die kann der Atmega48 direkt treiben. 14 Widerstände braucht man noch. Einfach die common Anode auf 10..11V legen, der µC muß ja nur den Spannungsunterschied von "aus" auf "