-
Thread
USB AVR ISP
alle targets mit > 3V Spannungsversorgung flashbar. Die Platine ist etwas kleiner geworden (22x23mm) wodurch die Leiterplattenkosten recht gut geschrumpft sind. Gibt auch Standartgehäuse mit diesen Abmessungen allerdings ist bei der Platinengrösse kaum noch die Gefahr eines Kurzschlusses gegeben
funktioniert nicht mit der i2c-tiny firmware. Flashen funktionierte bei mir mit [code]avrdude -p attiny25 -c usbasp -P usb -v[/code] Weiß jemand, welche firmware am schnellsten ist und dabei flashen über den normalen ISP Stecker ermöglicht? Die Linuxunterstützung ist übrigens verbesserungsfähig
-
Thread
Gibt es irgendwo brauchbare Infos zu SMI ?
nirdrigen Übertragungsraten prima), und würde mir dann dazu gerne entsprechende günstige Adapter mit nem ATTiny oder kleinem ATMega drin bauen. -Michael
abwickeln zu können... Außerdem, wenn ich "ganz nach oben" fahre, dann fährt er nur bis zu etwa 23% hoch - weiter gehts's nicht. Weiss jemand, wie ich den Wickelbereich erweitern kann - ich denke also, die Endlagen verändern kann?? Mein Motor braucht übrigens im Standby 0,9W und im Leerlauf
-
Thread
Darc blamiert sich (mal wieder)
Für meine fachlichen Beitrage interessierte sich dort aber kein Schwanz! "Wollen wir den 23 cm-Transceiver der AATiS aufbauen?", "Wollen wir ein 70 cm-Relais aufbauen?", "Wollen wir einen APRS-Digi aufbauen?"*), "Wollen wir mal den Transveicer vom PC aus fernsteuern?**)", "Wollen wir mal versuchen
übermittelt hat und man auch die Positionen der ganzen anderen Autos sehen konnte. (dazu wurde ein ATtiny genutzt der auch programmiert werden musste ... das war mein erster Kontakt mit Mikrocontrollern) Man konnte den anderen Fahrern sogar Nachrichten schicken. Es war zwar sehr langsam, aber schon
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
einer neuer > Sprachstandard kommen von dem ich bis heute nichts gelesen habe. Mmh ... C11, C17, C23 also, stehengeblieben ist anders.
hält sich in Grenzen. Willst du micht verarschen? Das ist schon grenzwertig bei einem kleinen ATtiny. Von größeren AVRs oder ausgewachsenen 32 Bittern mit fetter PEripherie ganz zu schweigen! Und wie übersetzt du dann die Namen in der Doku in deine eigenen Namen? Mit der selbstgedruckten Bibel?
-
Thread
avrdude und ATtiny13 erzeugt USB probleme beim "verbose" Parameter
usbdev_open(): Found AVRISP mk2 Clone, serno: 0000A00128255 AVR Part : ATtiny13 Chip Erase delay : 4000 us PAGEL : P00 BS2 : P00 RESET disposition : dedicated
Firmware Version Master : 9.09 Vtarget : 5.0 V SCK period : 23.12 us avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9007 avrdude
-
Thread
RFM01/02 Basics
microcontroller! kennst du das funk evaluationsboard von pollin? hier ist noch ein steckplatz für ein attiny 2313, denke hiermit könnte ich das 2. RFM modul ansteuern, oder? auf dem board ist ja auch platz für RFM1 und RFM2! ja, mit dem programmieren und flashen bin ich einigermaßen vetraut....beschäftige
haben sich doch nur auf den fifo, also empfänger bezogen,oder? Nein, weiter oben (Datum: 15.12.2011 23:30) habe ich die Init-Werte und Vorgehensweise für den Sender RFM02 beschrieben. und am (Datum: 21.12.2011 19:14) die Init-Werte und Vorgehensweise für den Empfänger RFM01. Den Code benutze ich
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
................ 08000194 <delay.constprop.0>: 8000194: b082 sub sp, #8 8000196: 23c8 movs r3, #200 ; 0xc8 8000198: 2100 movs r1, #0 800019a: f644 601f movw r0, #19999 ; 0x4e1f 800019e: 9101 str r1, [sp, #4] 80001a0: 9a01 ldr r2, [sp,
ARM Controller können Code aus dem RAM ausführen (trifft das eigentlich auf alle zu)? Bei ATtiny und ATmega ist das abgesehen von wenigen Ausnahmen nicht der Fall.
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
ausgeschnitten und einlaminiert, das würde ich flexibel nennen. Der LPC824 kostet <2€, teurer als ein ATTiny, aber hat auch 32 kB Flash und 8 kB Ram, genug um auch ein SSD1306 mit Grafik anzusteuern. Man darf nur keine Angst vor SMD haben oder lässt das in Stückzahlen vom Chinesen bauen.
ist aber so. Wir haben nur Anfangs auf die PU Beschichtung aufmerksam gemacht. Am 11.07.2018 12:23 habe wir das letzte Mal einen technischen Hinweis gegeben, der ignoriert wurde. Daher wird unsererseits hier nicht mehr gepostet. . Punkt . PS.: Selbst Zentris wurde aus dem Forum vergrault
-
Thread
Entwicklung HV-Netzteil, Strom-Messung High-Side?
TO braucht aber vollkommen unabhängige Kanäle. Und, das kriegt man noch mehr Low-Power hin, ein ATtiny13 mit 32kHz, ein CMOS-OP... aber ohne eine minimale Grundlast wird so eine Schaltungsart nicht gehen, kann man aber handhaben. @Marian: Das Problem hier sind die 500V, der ZDS1009 kann nur bis 120V
kommen, würde ich das Ding so bestellen. Habe einen schönen Opamp gefunden: AD8601, gibts als SOT-23, hat nur 0.5mV Offset-Spannung, ist Single-Supply UND kostet gerade mal 0,86EUR!!! Kurze Rechnung zur Kostenaufstellung: IL300 1,85EUR 2x AD8601 0,86EUR LP2980 0,47EUR DCDC0509 3,95EUR 10Gang-Poti
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
werden. Ist dann selbstverständlich kein Pendel im klassischen Sinn mehr. Für die Aufgabe sollte ein ATTiny o. ä. ausreichend sein. Gegen *anständige* Entlohnung, die auf dem µCNet nicht zu erwarten ist, kann ich ein passendes Programm schreiben.
einkuppeln. Das geht natürlich schlecht im Frühjahr wo die Zeiger zurückgestellt werden müssen und dan 23 Std gewartet werden müssen. Deshalb wäre ein Differenzialgetriebe hier günstiger um dieses Problem zu lösen weil man dann mittels eines weiteren Motors manuell das Zeigerwerk in jede gewünschte Position
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
deaktiviert. Ein paar schaltungsideen gibt es u.a. hier: http://code.google.com/p/dogm128/wiki/dogm132_attiny84_hardware Grüße, Oli
mit dem Font Editor neue Zeichen zu der datei symbols_8px hinzugefügt. Einmal nur zum testen bei 0x23 (#) ein ausgefülltes Rechteck 5x8 Pixel. Habe danach abgespeichert/exportiert und den ganzen Block an Hexwerten in die bestehende Datei kopiert. Wenn ich jetzt hingehe und folgendes mache: lcd_set_font
-
Thread
Bascom ist gut
Register direkt setzen musste weil Bascom den Chip nicht richtig integriert hatte. Ich glaube das war Attiny26 und PWM oder sowas. Für ganz einfach Sachen nehme ich Arduino und das Teensy Board. Da brauche ich nicht mal eine ISP Buchse auflöten und kann für verschiedene Dinge direkt auf Bibliotheken zugreifen
für was jetzt die einzelnen Bytes stehen. Aber wenn in C dasteht: [c] Config_t cfg; cfg.maxTemp=23.5; cfg.text="Hallo"; cfg.rpm=500; [/c] Das ist schon ne andere Übersichtlichkeit. Fhutdhb Ufzjjuz schrieb im Beitrag #2661689: > Für ein Protokoll wäre z.B. machbar: > [c] > dim ausgabearray
-
Thread
Programmer mit avrdude mag nicht (mehr) Tipps?
avrdude -p t45 -P /dev/ttyACM0 -c stk500v2 -B 4 -n -vvvv avrdude: Version 5.10, compiled on Mar 23 2010 at 15:03:00 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/etc/avrdude.conf"
[02] avrdude: Recv: . [00] avrdude: Recv: . [16] AVR Part : ATtiny45 Chip Erase delay : 4500 us PAGEL : P00 BS2 : P00 RESET disposition : possible i/
-
Thread
Neues aus der KI
Mikrontrollernetz ja was anderes behauptet. Und die müssen's ja wissen, sind ja schließlich einige Attiny Experten dabei. Die habe nämlich schon mal was in ChatGPT eingetippt und es kam was falsches raus. Die haben deutlich erklärt, dass ein LMM nichts anderes als eine Suchmaschine ist. Und die funktioniert
Grundlegende Gehirnvernetzung: bis 3J Höhere Strukturen: bis 7J. Gehirnentwicklung abgeschlossen: mit ca. 23J Hat man sich bis dahin eine dumme Grützwurst erzogen, die Leistungslos durchs Leben driftet oder einen endlos theoretisierenden Laberhans dem man beim Laufen die Schuhe besohlen kann, bleibt das fast
-
Thread
RFM12B-868-D
} } }[/c] Mein Problem ist, dass die testweise Kommunikation zwischen zwei µCs (ein ATtiny45 bei 3.3V mit einem Funkchip und diesem Code und ein ATmega32 bei 5V mit Pegelkonverter und Funkchip) nicht funktioniert. Auf der Receiver-Seite wird nie ein Interrupt ausgelöst und auch das abgefragte
das Statusregister komplett lesen möchte, muss man den Befehl 0x0000 senden. Dies steht auf Seite 23. Beides kann in die Angaben aus dem Datenblatt hineininterpretieren. Welche Version richtig ist, habe ich noch nicht ausprobiert. Mit Version 2 ist man aber auf der sicheren Seite. > Ich kannte
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
. schrieb im Beitrag #5280361: > 220 Ohm übrigens. :) Nope, altgediente berechnen für eine VQA 23 G aus den 80igern mit If=20 mA Strom und Uf=2.6V (grün) bei 5V Speisespannung zu 120 Ohm. Und Altgediente haben solche Formeln und Kenndaten im Kopf und erwarten das auch von Abiturienten, weil mehr
allerdings schon von der Generalabsolution abgesegnet worden. > > Beitrag "Re: Anfänger Will ATtiny2313 mit Display uber I2C verbinden" > >> Um das erlernen der Grundlagen wirst du allerdings nicht herumkommen. So >> gesehen macht du gerade den 85-ten Schritt vor dem ersten. > > Ist das freundlich
-
Thread
TSIC und ATMega
Konfiguriert wird mit den #defines am Anfang. Momentan ist es für Timer0 und INT0 Eingang eines attiny2313 eingestellt. Zur Benutzung einmal TSic_Init aufrufen, sei() und dann mit TSic_getValue() lesen. TSic_isResultAvailable() gibt 1 zurück sobald ein noch nicht gelesener Wert vorliegt. da1l6
// process pulselength information for the 2nd byte (including parity) parity=0; for(i=23; i<39; i=i+2){ //uart_putc('y'); // uncomment this if you want the see the computation's result result = (result << 1); if(pulselength[i] < tstrobe){ //uart_putc('1');
-
Thread
AVR mehr Speicher (RAM) als erwartet
jmp loop end: jmp end zufallszahl: zufallsz1: ; *** Pseudo-Zufallszahl erzeugen (per LFSR mit 23 Bits) ; Input: R16 = Anzahl n der zu erzeugenden Bits (1 ... 16) ; Output: XH:XL = Zufallszahl (in den unteren n Bits) zuf_lp1: ;n Shift-Operationen mit Rückkopplung mov xh,lfsr1 lsl
Initialisierung > tatsächlich auf RAMEND stattfindet. Wird ein Copy&Paste-Fehler sein. Alle AVR ab ATtiny13/ATmega48 setzen den Stack selber richtig. Warum sollte ein neuer Typ wieder einen Rückschritt machen? Peter
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
@Christopher Johnson (christopher_j23) >> Nutzdaten gibt es 10 Byte pro Slave und Befehl. > > Das geht damit nicht, DMX512 hat bis zu 512 Kanäle a 8 Bit. >Kann man denn nicht jedem Gerät zwei Slave-Adressen geben und dann damit
5V sind natürlich ein Problem. Also entweder Regler oder schauen, ob man doch lieber einen z.B. ATTiny nimmt (gibts auch günstig bei aliexprees). Ob es dort mit PWM-Kanälen oder GPIO geht - keine Ahnung. BG, Tom
-
Thread
Wer nutzt das Nucleo-64 und kann mir
device found at address 0x21 ! I2C device found at address 0x22 ! I2C device found at address 0x23 ! I2C device found at address 0x25 ! I2C device found at address 0x28 ! ... (gekürzt) done [/code] Interne PullUps habe ich nicht aktiv. Eventuell macht das die Lib vom Display. Verwende
beschäftigen. Und das (zumindest für den Anfang) die kleineren AVR deutlich zahmer. Das Datenblatt des ATtiny13A umfasst zum Beispiel nur 180 Seiten. Versuche mal, das anhand meiner oben genannten Anleitungen zu erlernen. Ich denke dann merkst du relativ schnell, ob das was für Dich ist, oder ob du doch
-
Thread
Kosmos CP1 Emulator mit ATmega
TSOP-Adapter zu löten und das dann als THT-Baustein ansehen ? ;-) Habe ich vor einiger Zeit für einen ATtiny so realisiert gehabt. https://www.mikrocontroller.net/topic/466654#5697524 Eine solche "Konstruktion" würde sich dann auf "ATmega", TM1637, 2 x 3 Digit 7-Segmentanzeige, 16 Tasten beschränken
Shifttaste = 1 I/0 Pin ---------------- 23 I/0 Pins [/code] So, der ATMega hat, wenn man die Anschlüsse des Quarzes als I/O Pin verwendet und logsicherweise den Resetpin als Reset beläßt weil sonst eine typische Bootloaderaktivierung über
-
Thread
ATTiny22 Software ändern
;* Version :1.0 ;* Date :00.05.31 ;* Last updated :00.08.19 ;* Target :ATTiny22 ;* Crystal frequency :1Mhz intern oscillator ;* ;* Support :J.v.Boxtel ;* Support E-mail :boxteldoelen@hetnet.nl ;* ;* Code Size :149 words ;* Low Register Usage :
bitcnt =R21 ;Counter .def SYS_ADDR =R22 ;Systen addres to respond on .def LAMP_NR =R23 ;Lamp number to respond on .def EEard =R24 ;address to read from .def EEdwr =R25 ;data byte to write to EEPROM .def EEawr =R26 ;address byte to write to .def tim1
-
Thread
Hausbus
System aus Powerline und CAN. Dabei werden Sensoren und Aktoren (Schalter und Lampen) über einen ATtiny/PIC12.. und einem Powerline-Modem(TDA5051) in die Netzleitung eingekoppelt. In jedem Stromkreis sitzt dann ein 'üppiger' Mikrocontroller(68HCS12) als Master, der die jeweiligen Sensoren und Aktoren
mittlerweile geändert, sind aber noch nicht im Schaltplan upgedated: R1, R2 : 27k R20, R22 : 1,2k R23, R24 : unbestückt R19 : 0 Ohm bei Elko-C11 : 0,1 - 1 Ohm bei keramic-C11 R11-R18 : optional, normalerweise unbestückt IC1, IC2 : TI -230, 233, oder Maxim-3,3V-CAN-Treiber @Andreas
-
Thread
Welche Programmiersprache auf µC
dazu (Hobby, keine HW/SW Zwänge). Und das geht bei Cortex-M0 los die mechanisch nicht größer als ATtiny sind aber viel mehr Dampf haben. Und nach oben hin geht es mit gleichen oder ähnlichen Werkzeugen zu Devices mit Ethernet und schnellen Grafikkontrollern.
Eindruck, du hast > ein bissl den Realitätsbezug und die Bodenhaftung verloren. Die 100+ Zeilen sind 23 Zeilen ... > Ich kann leidlich C++, aber ein Framework, das __flash abbildet und mit > Strings, Array, eigenen Typen etc. arbeitet würd ich ehrlich gesagt > nicht hinbekommen mit all den variadischen
-
Thread
AVR GPIOR Bit Verwaltung C++
und gönne jedem Flag ein ganzes Byte. Man ist ja schon lange nicht mehr fürs Platz sparen auf den ATtiny12 angewiesen, sondern kann einfach den pinkompatiblen ATtiny85 nehmen.
schrieb im Beitrag #5249359: > Ich versteh immer weniger. Das geht vielen mit C++ so :-) 1mo23by45. /freie Meinungsäußerung und trotzdem zensiert/
-
Thread
Mein MSP3400 und mein MSP3410 wollen nicht funktionieren
= r18 .def temp4 = r19 .def ar0 = r20 .def status = r21 .def VOLL = r22 .def VOLR = r23 .def BASS = r28 .def TREB = r29 .def SWITCH = r30 ;**** Global I2C Constants **** .equ SCLP = 7 ; SCL für M50198P und MSP3400 .equ DENA
DESCRIPTION ;* Cristalclock or intern RC-Oscillator up to 4MHz ;* Control I2C-Device with an ATTINY2313 ;* ;* SEE DOCUMENTATION !!! ;* ;* USAGE ;* no parameters ;* ;* RETURN ;* none ;* ;***************************************************************************