-
Thread
Analogwert an PC über USB übergeben
Fertiglösungen mit USB-Anschluss https://www.ehajo.de/baus%c3%a4tze/bedrahtete-baus%c3%a4tze/atmega32u4-breakout-board.html OK, ein wenig Loeten musst Du da doch noch. wendelsberg
Ebay: "Beetle ATMEGA32U4"
-
Thread
STM32F730R8T6 top P/L, crashkurs fragen
Flash dürften aber ziemlich schnell voll sein. Aber nur für Schwätzer. Wenn man bedenkt, daß ein ATmega328 nur 32 KB hat, dann ist da noch reichlich Luft nach oben ;-) STM32 schrieb im Beitrag #6006511: > Der STM32F730R8T6 bietet ein tolles P/L verhältnis. So sieht es aus!
Habe gerade den STM32H743ZIT6U von der H serie gefunden. Dieser hat nen 16Bit ADCs welche ansonsten je ca 5 usd kosten separat. Und haten ebenfalls nochmals etwas mehr dampf. Und 2MB Flash und 1 MB RAM :-). Kann die H
-
Thread
PORT/Register Beschreibung in AVR
M.Eng Ing. Daniel D. schrieb im Beitrag #5704836: > Woher weisst du das 32<<0 PINC5 ist? Weil er keinen Sechser in Mathe hat. Denn 2^5 (zwei hoch 5) sind 32. Man schaue sich mal die Zweierpotenzen an, sowohl binär als auch hex als auch dezimal. Arduino Fanboy D. schrieb
der Reset Wert von DDRC sein müsste. Danke fur deine Antwort....meine neue Formel/Erlauterung (2 ~ 0b00000010) = PC1 /2^1 (4 ~ 0b00000100) = PC2 /2^2 (8 ~ 0b00001000) = PC3 /2^3 (16 ~ 0b00010000) = PC4 /2^4 (32 ~ 0b00100000) = PC5 /2^4 richtig nehme ich an, danke fur dein leitfaden...koentest
-
Thread
Bitte helft mir. Schon wieder AtMega16
Lass die Zeile weg. Spielt beim Atmega16 keine Rolle. Sorry.
>Jörg B. nein, ich habe 2 ganz verschiedene.
-
Thread
ADC in ATMega64 wandelt nicht korrekt ???
Lt. Datenblatt kann int. Ref. zwischen 2,3V und 2,7V liegen, das ist u. U. schon ein Haufen Holz. Ohne Kennntnis der genauen Referenz ist natürlich jede Messung für die Katz. Du könntest natürlich die Ref. so "hinschätzen" das deine Messung
REFS0 und REFS1 sin didentisch zu ATMega32 genau wie der Rest des ADC. Hab meinen Fehler bisher jedoch nicht gefunden.
-
Thread
Kalender-Daten mit USB auf Mega8 spielen
> oder noch besser, nimm ATmega8U2 ist der nicht scheißteuer?
Daniel W. schrieb: >> oder noch besser, nimm ATmega8U2 > ist der nicht scheißteuer? ansichtssache, Mouser sagt "1,40"´. TQFP32 ist ok, es gibt auch für 80cent adapter auf DIP.
-
Thread
Vorteiler Frequenzzähler
habe einen AVR-f-Zähler mit 74HC393 gebaut - damit kann man bei 20MHz Takt und einem Vorteiler von 2 fast bis 18MHz messen. A. M. schrieb im Beitrag #3414555: > ... und einen > dahinter geschalteten 74HC151 Mux um die heruntergeteilten Signale > herauszufischen, quasi, und am T0-Pin meines ATMega32
Andererseits bist Du mir insofern sympathisch, als dass Du Deine eigenen Wege gehst, auch wenn Du dabei u.U. Prügel einstecken mußt :-) g_reichert schrieb im Beitrag #3416442: > dann lieber ein Fertigprojekt Richtig, siehe hier: http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#led2 Denn
-
Thread
RFM12 + Atmega32
einen Atmega32 anschließt und den dafür funktionierenden Code? Das wäre echt super :) Gruss
hier sind auch Beispiele mit ATMega8/32 drin: http://www.mikrocontroller.net/articles/AVR_RFM12
-
Thread
MSP430 im 40poligen DIP-Gehäuse
Peter Dannegger schrieb im Beitrag #3129162: > Der ATmega1284P ist mit 16kB SRAM ganz ordentlich, 2 * CAN wäre aber > noch zu wünschen gewesen. Hat der MSP430F5438 auch.
als privater, hier das Top-Modell) http://de.mouser.com/ProductDetail/Freescale-Semiconductor/MKL05Z32VFM4/?qs=sGAEpiMZZMuWgNZUrZaZjMw5AvfwPGE0 EntwicklungsKIT: http://de.mouser.com/ProductDetail/Freescale-Semiconductor/FRDM-KL25Z/?qs=%2fha2pyFadui3RV72d%252b%2fdJbD%252bsZh7J3rYhV20tbuF3d8%3d
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny43u attiny48 attiny88 atmega103 at43usb320 at43usb355 at76c711 at90usb82 at90usb162 attiny167 atmega48 atmega48p atmega8 atmega88 atmega88p atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b
at90can128 at90pwm216 at90pwm316 atmega32c1 atmega32m1 atmega32u4 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 atxmega64a1 atxmega128a1 [/pre] Wenns keine neuere Version für SuSE gibt, dann installier
-
Thread
"expected ')' before '*' token" -- Was ist da los?
intmax_t; typedef uint64_t uintmax_t; # 38 "c:/winavr-20070525/bin/../avr/include/inttypes.h" 2 3 # 77 "c:/winavr-20070525/bin/../avr/include/inttypes.h" 3 typedef int32_t int_farptr_t; typedef uint32_t uint_farptr_t; # 127 "c:/winavr-20070525/bin/../avr/include/avr/sfr_defs.h" 2 3 #
(uint32_t page, uint8_t *buf); # 29 "parser.h" 2 void parser(CANMsg *msg); void (*jump_to_app)( void ) ; # 25 "can.h" 2 # 1 "c:/winavr-20070525/bin/../avr/include/avr/interrupt.h" 1 3 # 27 "can.h
-
Thread
3-Phasen Leistungsmessung mit ATMEGA 32
@ Matthias L. ich nehme mal einen kleinen Vergleich vor. Analog Devices ATMEGA32 zusätzlicher Chip ----- Eingangsspannung +-0,5V +5V bzw. +-2,5V SOIC Gehäuse DIP Gehäuse gleichzeitige Abtastung sequentielle Abtastung Stromtrafo Hall-Effekt
Das meine ich mit Unsinn: >Analog Devices ATMEGA32 >zusätzlicher Chip ----- >Eingangsspannung +-0,5V +5V bzw. +-2,5V >SOIC Gehäuse DIP Gehäuse >gleichzeitige Abtastung sequentielle Abtastung >Stromtrafo
-
Thread
Projekt: Pascal-Compiler für AVR Gesperrt
Ja. Pascal ist eine gute Wahl. Modula2 und Oberon sind beide etwas akademisch. Zum Pascal. Wie werden hier nun zwei Variablen aufeinander gelegt ? Bei Turbopascal gab's das "absolute" statement. Var u:word; b:array[1..2]of byte; absolute u; h:string(32); buf:array[1..32]of byte; absolute h; Ein anderes Pascal, das ich kenn macht's so. var u:word; blo[@u]:byte; bhi[@u+1]:byte; h:string(32); buf[@h]:array[1..32]of byte
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
math]T=\frac{1}{\frac{1}{T_0} + \frac{1}{B}\ln \left(\frac{R}{R_0}\right)}[/math] - einfach: Für uC ist eine Exponentiation vielleicht nicht das Einfachste, daher kann das Verhältnis versuchsweise auch linear approximiert werden. [math] T = p1*R+p2 [/math] Es ergibt sich P1= -0.1448 °C/kOhm und
Es sind mehrere Comet, aber alle am gleichen Heizkörper. [pre] Batterie Comet #1 Comet #2 Comet #3 NiMH #1 40:53:106 28:44:115 32:48:94 NiMH #2 31:47:94 LR6 voll 39:51:104 29:40:105 30:48:97 45:71:100 LR6 leer 41:52:105 30:43
-
Thread
USART Atmega32
Hallo, ich versuche gerade mit meinem Atmega32 und dem STK 500 über USART ein Zeichen auszugeben und es dann mit dem Hyperterminal zu empfangen. Ich habe mal den Code beigefügt und würde erstmal gerne wissen ob der so richtig wäre(habe ihn nach
16 durch eine 8 ersetzen. Ich nehme da sowas wie: [C] #if F_CPU < 2000000UL UCSRA = (1 << U2X); UBRRL = F_CPU / (8 * 9600UL) - 1; #else UBRRL = F_CPU / (16 * 9600UL) - 1; #endif [/C]
-
Thread
ATmega128 40 DIP
Hallo, wie flashe ich einem Atmega128 im 40 poligem DIP gehäuse? In meiner Schaltung funktioniert alles einwandfrei wenn ich einen ATmega32 verwende, wenn ich den ATmeaga 32 durch einen 128er ersetze lässt er sich nicht mehr ansprechen
Ok, auf dem uC steht ATMEGA1284P.
-
Thread
Taschenrechner: ATmega1284p - 15x 7-Segmentdisplay
möchte. Der Taschenrechner besteht aus mehreren Komponenten. 1. Display: 15x 7-Segment LED 2. µC: ATmega1284p bei etwa 3,5V und 12MHz 3. Eingabe: 2x 3x4 Tastenfeld. 4. RTC - Realtimeclock mit DCF77-Signal extern zum Uhrzeit stellen Software: Alles wenn möglich in C und als Compiler die
Fehler (exakter Fehler) 7 22 / 7 1.26e-3 15 333 / 106 -8.32e-5 1 355 / 113 2.67e-7 292 103993 / 33102 -5.78e-9 1 104348 / 33215 3.32e-10 1 208341 / 66317 -1.22e-10 1 312689 / 99532 2.91e-11 2 833719 /
-
Thread
Asymmetrischer Taktgeber 24h - 3min
Aus dem Datenblatt der ATmega48..328: "Power-save Mode: 0.75μA (Including 32kHz RTC)" bei 1.8 V. > möglichst wenig Strom benötigt, da Sie an einer Batterie hängen soll Geht es präziser, z.B. welche Batterie?
S. Landolt schrieb im Beitrag #4916507: > so wären das rund 10 uA - mit einem uC leicht zu erreichen Ganz leicht, mit fertiger China-Baugruppe: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ ATmega328P
-
Thread
Gerät mit AT90S4414 retten
vorher löschen Flags", losgeworden? Kann's nicht reproduzieren, war noch zu Zeiten von Studio4 und ATMega16 oder -32.
-c stk500v2 -P /dev/ttyS4 -p attiny4313 -U flash:r:test.txt:r avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude
-
Thread
Atmega32 verfused?
Ich habe gerade einen Atmega32 mit 16MHz externen Quarzoszillator gefused und geflasht. Dies hat wunderbar funktioniert. Ein Testprogramm konnte ich ohne Probleme zum laufen bringen. Programmiert habe ich es mit dem AvrIsp mkII
Wenn Du einen Atmega8 und Steckbrett hast, kannst Du z.B. den Fusebit-Doctor aufbauen. Der kann auch den Atmega32 per HV auf Werkseinstellung zurücksetzen. http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en
-
Thread
Externes Flash für Unterprogramme
Hi >Ich habe vor, (vorzugsweise) einen Atmega 16/32 zu verwenden. Warum diese Dinosaurier? Nimm einen ATMega1284p (pinkompatibel zu den Oldies) mit 126k Flash und fertig ist es. MfG Spess
Zeichensatz in dein Programm einbinden und mitflashen. >@Spess: Ich verwende vorzugsweise den Atmega 16 bzw. 32 weil ich welche >herumliegen habe. Hoffentlich geschenkt bekommen. MfG Spess
-
Thread
Anfänger - Embedded C Programmierung lernen - Welche Hardware -
Stefan U. schrieb im Beitrag #4682111: >> 8bit Tricksereien? > > Wie bitte? Was ist das? Da 8bit-MCUs nur 25% des magischen Rauches von 32bit-MCUs beinhalten, andererseits aber dieselben Berechnungen machen
Ein STM32F0 Discovery (Cortex-M0) gibt es zur Zeit für 5€ + 2,90€ Versand bei eBay: http://m.ebay.de/itm/Entwicklungsboard-STMicroelectronics-STM32F0308-Falue-line-Discovery-1-Stuck-/311646653104?hash=item488f968ab0%
-
Thread
Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom
serielle sagt "save" aber nach ein / aus ist wieder die 0,239..Hz möchte es nun auch auf einen atmega 32 brennen. leider hab ich ein problem mit den timern, neuer ausgang ist doch dann D5 oder? kannst du mir weiter helfen? mfg
hallo Bernd, danke für dein mühe, leider das gleiche problem, hex nützt mir nichts hab einen atmega 32 mfg
-
Thread
uC gesucht; Funktionsumfang; Anfängerfrage
Gerberfiles für das angehängte Experimentierboard jemandem zukommen lassen. Das ist für einen ATmega1284P gebaut, aber da passt alles pinkompatible drauf (ATmega8535/16/32/164P/324P/644/644P), falls sich jemand damit was bauen will. Die verfügbaren Ports sind STK500-mäßig auf 10-polige Stecker
am Ausgang). Ich sehe nur gerade, dass der differenzielle Modus mit dem Verstärker für einen ATmega88 nicht verfügbar ist. Aber bevor du erst mit einem externen OPV anfängst, kannst du dir in der Tat die Benutzung eines ATmega8535/16/32/164P/324P/644/644P überlegen. Die übrigen Pins werden dich
-
Thread
STM32F4 wozu?
Hier ist auch noch ein schönes Anwendungsbeispiel: Ein 16-stimmiger FM-Synthesizer auf Basis des STM32F405 http://ixox.fr/preenfm2/ Bei sowas kriegt man die Rechenleistung immer weg, indem man die Anzahl der Stimmen erhöht :)
Ingo schrieb im Beitrag #3686607: > Ich dachte das ich mit nem STM32F40x endlich mal mein 2x16 HD44780 LCD > zum Laufen kriege, leider reicht seine Leistung nicht aus. Schon mal über effizientere Programmierung oder einem funktionierenden Code nachgedacht? Meist sitzt
-
Thread
Günstiger Highside Treiber für 10 Duo-Leds
32 I/O wie der ATmega16 oder 8051 reicht jedenfalls locker.
> > Ein uC mit 32 I/O wie der ATmega16 oder 8051 reicht > jedenfalls locker. 3 Taster vertikal und 3 horizontal, da muss man halt 2x drücken Wahrscheinlich nehm' ich doch 6 und zum Auslesen einen Schieberegister
-
Thread
AtMega328p aus eigener Produktion ?
Sommer schrieb im Beitrag #5962684: > An den ESP ist nicht wirklich was besonderes Ich finde, einen 32bit-SoC mit WLAN, 80MHz,... für 'n Euro schon ziemlich besonders. Da kommt der ATMega328P nicht annähernd hin.
der Idee bist du 50 Jahre zu spät dran, > das hat man im Osten gemacht und westliche ICs kopiert, u.a. den Z80, > der dann U880 hieß, incl. aller Fehler ;-) ...und einen zusätzlichen. M.W. hatte der 2,5mm Pinabstand und passte damit nicht in die Fassungen mit 2,54mm Pinabstand.
-
Thread
Controllerempfehlung für viele LEDs
16 LED gleichzeitig direkt ansteuern kann u.U. wegen des Maximalstroms des µC problematisch werden. Kann man aber simpel mit 2 Treiber-IC (2x8) lösen.
usuru schrieb im Beitrag #2783825: > 16 LED gleichzeitig direkt ansteuern kann u.U. wegen des Maximalstroms > des µC problematisch werden. Kann man aber simpel mit 2 Treiber-IC (2x8) > lösen. Ja, bei Power-LEDs muss man da sicher aufpassen, aber bei normalen LEDs geht das problemlos
-
Thread
VB.net Serial Port: Arduino Uno -> Okay ABER Arduino Micro -> Fehler
wahrscheinlich andere USB-UART-Konverter > drauf. Beim originalen UNO machts ein Coprozessor, ein ATMega16U2 Beim Micro machts der Hauptprozessor, ein ATMega32U4 Niklas G. schrieb im Beitrag #5962033: > Setzt du von VB.net aus die Baudrate richtig? Beim Micro ist die Baudrate recht egal. Ist voll
wahrscheinlich andere USB-UART-Konverter >> drauf. > > Beim originalen UNO machts ein Coprozessor, ein ATMega16U2 > Beim Micro machts der Hauptprozessor, ein ATMega32U4 Könnte das das Problem erklären? Wo Wie soll ich ansetzen?
-
Thread
suche mitwirkende
Hallo, also das 2kb RAM zu wenig sind, kann ich mir wirklich nicht vorstellen! @nobody0: Wie kommst du auf "für die Karte gut 1 kB" ? Hat der Holger auf der oben erwähnten Seite für seine FAT Tests nicht einen Atmega32
hmm, also wenn ich den Holger auf seiner Seite richtig vertsehe, meint er genau das mit den 1,2kb. Ich werde den Code demnächst als Ausgangsbasis für eine MSP430 SD Card Ansteuerung verwenden. Wenn das mit einem ATmega32 klappt, gehts mit nem MSP430F149 sicher auch. Gruss, oli
-
Thread
Regler mit Matlab testen
Der C Code für den PID Regler: 21 int32_t temp = 0; 22 uint8_t u_neu = 0; 23 24 25 temp = (int32_t) b0 * (int32_t)e_neu; 26 temp -= (int32_t) b1 * (int32_t)e_alt1; 27 temp += (int32_t) b2 * (int32_t)e_alt2; 28 temp += (int32_t) a1 * (int32_t)u_alt1; 29 temp += (int32_t) a2 * (int32_t)u_alt2; 30 temp /= (32); //Skalierung mit 32 31 32 if (temp < 0) 33 { 34 u_neu = 0; 35 } 36 else if (temp > 255) 37 { 38 u_neu =
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
Hallo zusammen, ich habe eine Frage zur Verwendung des I2C-Bus mit einem ATMEGA328p als Master und einem AD-Wandler PCF8591 als Slave. Beim Master werden der SDA-Pin als auch der SCL-Pin jeweils als Ausgang und als Eingang verwendet. Kann ich dazu z.B. die
change the uC register definition file <stm32f10x.h> Leider hat das nun doch nicht so einfach geklappt. Ihr habt mich überzeugt, doch besser die TWI-Schnittstelle zu verwenden. Vielen Dank! Gruß Rainer
-
Thread
cli() und sei()
serielle Routine, die asynchron Daten verschicken soll, dann doch in Sonderfällen wartet. Erwin U. schrieb im Beitrag #7661797: > ATMEGA8 Welcher Arduino ist das denn? Erwin U. schrieb im Beitrag #7661797: > daher muss ich hier kurzfristig die Interrupts sperren, schauen, ob > Platz ist
im Beitrag #7662541: > Praktisch wenn man einen Prozessor mit Interrupt-Prioritäten hat Erwin U. schrieb im Beitrag #7661797: > Ich programmiere gerade serielle Routinen, die interruptgesteuert Daten > vom Arduino zum PC schicken sollen, d.h. im ATMEGA8 ... ATmega8 != Cortex-M
-
Thread
[Erledigt][S] Atmega32u4
Anhieb habe ich gleich drei deutsche Händler gefunden: https://guloshop.de/shop/Mikrocontroller/ATmega32U4-USB-TQFP::10.html http://www.csd-electronics.de/200/cgi-bin/shop.dll?AnbieterID=2 http://www.eibtron.com/epages/eibtron.sf/de_DE/?ObjectPath=/Shops/eibtron/Products/715-3805 Preise zwischen
hast Du Hannes kontaktiert ? Nein, dann kann man dir nicht helfen. Evtl. hast du ja das Board atmega32u4 gesehen ? http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html
-
Thread
Programm auslagern
Na ja es sind so 15 Menüpunkte, aber es ist noch der soft i2c und eine DCF integriert und halt noch anderer Funktioncode.Und es fallen mir noch mehrere Sachen ein die mit rein könnten. So habe ich dann schon die 32Kb des Meg32 ausgenutzt. Wie ist den das Meg128
@Frank: Die HEX-Datei ist mind. um den Faktor 2 größer als der Platzbedarf Deines Programms im uC. Was sagt denn avrdude beim Flashen?
-
Thread
Atmega328PB benötige flash Hilfe
COM38 Using Programmer : stk500 AVR Part : ATmega328PB Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
John schrieb im Beitrag #5656551: > Ich habe den µC bei Mauser bestellt, da stand Atmega328PB-AU und auf dem > Gehäuse steht nur "-U" wie ich gerade sehe. Mouser
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
Fortsetzung zu http://www.mikrocontroller.net/topic/133063#1481729 mit reinem BASCOM und ATMEGA32 Danke für Hilfe und Ideenaustausch!
UPDATE: mit einem Standard Mega32 gibts keine Störungen. M324 und M32 sind doch aber Pinkompatibel???? der einzig große Unterschied ist die 2. Compare Einheit vom Counter2, OCR2A und OCR2B anstatt nur OCR2???
-
Thread
Arduino verbaut gefälschte ATmega32U4?
meine Beobachtung wirklich das bedeutet, was ich denke. Ich habe einen original Arduino Micro mit ATmega32U4 bei Amazon gekauft, der nebenbei bemerkt unglaublich schlecht verarbeitet ist. Wenn ich per AVR-ISP mkII darauf zugreife und die Fuses auslese, liest es die Extended Fuse als 0xCB. Laut Datenblatt
jedoch konstant 1, also kann niemals etwas anderes gelesen werden, als 0xF... Bei einem anderen 32U4, den ich hier liegen habe, liest man selbst nach Programmierung von 0xCB wieder 0xFB zurück, so wie es sein sollte. Verbaut Arduino tatsächlich einen gefälschten / kopierten ATmega32U4? Grüße
-
Thread
Webserver
from main.c:29: C:/WinAVR/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>." Compiling: 3c5x9.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
from ip.c:8: C:/WinAVR/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>." Compiling: icmp.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
-
Thread
Kaufempfehlung Mikrocomputer
item1c4503bd98 hier was größeres für Shields und mit 256kB flash http://www.ebay.de/itm/Mega2560-R3-ATmega2560-16AU-ATMEGA16U2-Board-Free-Cable-For-Arduino-/251748922662?pt=R%C3%B6hren&hash=item3a9d67b526 dazu ein Breadboard für erste Versuche z.B. um den Nano aufzustecken und Bauteile http://www.ebay.de
bereits integriert, für eigene Projekte bekommst Du den externen jlink2-Debugger für 20€. Und wenn Du vom PC-Programmieren kommst, dann wird Dir der lineare Adressraum des ARM deutlich besser gefallen: http://www.watterott.com/de/STM32-H103 Viele Grüße, Stefan
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
Moin, Ich dachte an einen Playstation Move Controller. Da ist n STM32f103 drauf, 3 Achs-Magnetfeld,Beschleunidung und Drehrate. ich wollte noch dGPS ergänzen. Vllt später mal n 2. Playstation Move, Ich hab hier ne Dissertation liegen über die Fusion von 2 gleichen Sensoren
Nologic schrieb im Beitrag #2231965: > Ich dachte an einen Playstation Move Controller. Da ist n STM32f103 > drauf, > 3 Achs-Magnetfeld,Beschleunidung und Drehrate. ich wollte noch dGPS > ergänzen. Vllt später mal n 2. Playstation Move, Ich hab hier ne > Dissertation liegen über die Fusion von 2 gleichen
-
Thread
Siedle In-Home-Bus Protokoll
bin nun dabei das Siedle In-Home-Bus-Protokoll zu analysieren und habe soeben erfolgreich selbst per uC-Schaltung ein Klingeln meines Siedle-Telefons auf dem Bus ausgelöst. Schaltplan dazu - supersimpel, 2 Transistoren, 4 Widerstände und eine LED an Atmega328 - stelle ich später noch ein. Anbei Oszi-Screenshot
2.2uF ElKo ersetzt. Es scheint etwas besser geworden zu sein. Bin ich da auf dem richtigen Weg? Danke, Grüße Tobi
-
Thread
Suche Assembler für 32-bit ARM
Suche Assembler für 32-bit ARM Will vom ATMEGA zu irgend einen 32-Bitter umsteigen. Habe einige IDEs dafür auf den PC und kurz getestet. Mir fehlt aber ein "richtiger" Assembler, der Inline-Assembler ist für größere Programmteile
++ programmiert. > Finde aber nur C bis zum abwinken. Meine Befürchtung ist, das ich mit > STM32 + C nicht viel mehr erreiche. Wie kommst Du auf die Idee? Ein STM32 mit ARM Cortex Kern und 32 Bit ist schon eine andere Nummer als ein ATmega mit 8 Bit. Auch bei der maximalen Taktfrequenz lassen
-
Thread
ATMega32 Stack overflow. Wie vermeiden/analysieren?
Hallo, ich bin bei meinem C-Programm (GCC) für den ATMega32 auf ein Problem gestoßen. Es ist immer an der gleichen Stelle hängen geblieben. Das Problem ist sogar mit dem AVRStudio Simulator reproduzierbar. Das ganze liegt wohl an der Stack Größe. Zumindest
Rekursive Funktionsaufrufe habe ich keine. Das mit dem ATMega644 spielt auch keine Rolle, da das Programm später eh auf nem ATMega128 läuft. Allerdings habe ich ja schon die ersten 2k SRAM "verbraten" und wenn ich nun gleich mit dem ATMega128 weitermache
-
Thread
Lichtschranken-Rundenzähler (12V).
hash=item4e601d93e8:g:GcwAAOSwPipj1Pko&itmprp=enc%3AAQALAAAAwGfYFPkwiKCW4ZNSs2u11xCx2%2FTcq%2BZj%2BZgdTQXsscDdG4TQPhQbfURCX%2Fmm7EoukT5jAUR50xQPPzic8t1FRXdRF03sr7d8E5uFtu1AWAlEvleg2gwAT3fHZJbWTpJGdskk27jDpyzJ23xoQt2IjfT8D7KVDK2mW5Bf%2B9laAH9T8tvwhUljFq4NbDSWTcjLrPyUvMH4DWSmmCWBL5I4ihQi
René H. schrieb im Beitrag #8096019: > für den ESP32 S2 Mini Wobei ich die Dateien nicht öffnen kann mangels KiKad-Installation. (Benutze TinyCad) Also ein Schaltplan in üblichem Bildformat wäre ein netter Zug vom TO. Aber ich konnte nicht umhin, einmal
-
Thread
Vorstellung OpenHC - zum PHC-Bus von Fa Peha kompatibel
-) und endet so wie jedes andere Hausbusprojekt hier. Ich dachte da an etwas einfacheres: Atmega128, 2 Leds, 2 RJ12-Buchsen und Hühnerfutter. Angenommen man will das ganze mit einer anderen Steuerung verbinden, so nimmt man das gleiche Modul nochmal programmiert es anders und hängt es auch
Nach 4 Tagen rumlöten habe ich nun mein "Development Kit" fertiggestellt. ( Es besteht aus 4 x Atmega8 und 1 x Atmega162(2UART) ) Als nächstes muss ich den bootloader zum laufen bekommen.... Mfg Ulrich
-
Thread
[V] µC, Halbleiter, Relais
LED Display Drivers -> 2€/Stk. 2x MAX1425EAI: 10-Bit, 20Msps ADC -> 2€/Stk. 10x STPS5L25B: Schottky Diode, 25V, 5A -> 0,50€/Stk. Speicher: 100x M29W320EB-70N6: 32MBit Flash
Kleines Update der verfügbaren Bauteile. µC: 74x ATMEGA325-16AU: AVR -> 1€/Stk. 5x AT89C2051X2-16SI: 8051 -> 1€/Stk. 4x AT89C2051X2-16PI: 8051, DIL -> 1€/Stk. 9x AT89C2051X2-24PC
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
Max M. schrieb im Beitrag #7111169: > AVR32DA Die DA haben doch so viele Bugs dass sofort die DB nachgeschoben werden mussten :-) Ausserdem gibt es noch immer kein offizielles Arduino dafür oder? Stattdessen haben sie den ATMega4809 genommen
schrieb im Beitrag #7118449: >> STM8 > Hat STM den nicht beerdigt? Ich habe die Lage die letzten 2 Jahre nicht mehr genau verfolgt, aber davor hatte ich den Eindruck, dass es innerhalb von ST verschiedene Bestrebungen gab. Einerseits erhielt ich von ST Mails, die zur Migration auf STM32 aufforderten
-
Thread
Drehzahlmessung mit CNY70 am Atmega32
Pinne zu sparen. Noch eine kleine Frage: Ich habe von unterschiedlichen Leuten gehoert, dass INT2 eine gewisse Sonderstellung bei den externen Interrupts hat. Allerdings hab ich dazu nix im AVR-GCC Tutorial gefunden, oder es einfach uebersehen. Im Datenblatt des ATMEGA32 kann ich auch keine großen
Hi >Ich habe von unterschiedlichen Leuten gehoert, >dass INT2 eine gewisse Sonderstellung bei den externen Interrupts hat. >Allerdings hab ich dazu nix im AVR-GCC Tutorial gefunden, oder es INT2 beim ATmega32 kann im Gegensatz zu INT0/1 nur auf Flanken reagieren
-
Thread
ADC, LCD und Uhr mit ATMEGA8, ist das möglich?
schon mal gemacht. Allerdings nicht mit dem Atmega8 sondern mit dem 168. Uhrenquarz an Timer2, 8 MHz intern. Alles völlig Problemlos. mfg.
Frank K. schrieb im Beitrag #2087699: > Der Uhrenchip braucht bloß ein paar uA und tickt dann vor sich hin. Mehr braucht der Atmega im Sleepmode auch nicht. Und eine Knopfzelle für den Fall der Fälle lässt sich da auch ransetzen. mfg.