-
Thread
Programmcode, für das Antreiben eines Schrittmotors durch einen ATmega8 in Assembler
7) / 7 Steuerausgänge (A-G) -> Technische Daten: (Motor 28BYJ-48): Betriebsspannung: 5V / Phasen: 4 / Schrittwinkel: 5,625 Grad / Gleichstromwiderstand: 50 Ohm / Drehmoment: >34,3 mNm Ich weiß dass das ziemlich
Hier ist der Code in C. https://42bots.com/tutorials/28byj-48-stepper-motor-with-uln2003-driver-and-arduino-uno/ Entweder implementierst du es sinngemäß in Assembler. Oder du nimmst dir den GCC zur Hilfe und nimmst den Output Assemblercode.
-
Thread
Stromversorgung Güterbahnhof
10fach-gegenseitig-auslosend-je-2xUM-Drucktaster-NOS-kurzbar/292762348248?hash=item4429feead8:g:CUAAAOSwBLlVT48K:rk:1:pf:0
hash=item4181f9f3bf:g:gdwAAOSw72Na1wng:rk:11:pf:0 Reicht der? https://www.ebay.de/itm/Nano-V3-0-ATmega-328-Board-CH340-USB-Chip-Arduino-Kompatibel/252742123829?hash=item3ad89ac135:g:Ff0AAOSwLJ9aD2qw:rk:1:pf:1&frcectupt=true oder der https://www.ebay.de/itm/ARDUINO-UNO-R3-ATmega328P-ATmega16U2-Development-Board-with-USB-Cable-Pro
-
Thread
AtMega48 Spannung und Strom messen.
darauß dann die aktuelle Leistung berechnen. Will nur mal wissen ob das generell mit einem AtMega48 geht. Wenn ja wäre noch eine Richtungsangabe ganz nett. Brauch ich also zu Adc0 noch als Referenz für den 0V punkt Ain0? Den der AtMega hängt ja an einer Batterie messen will ich ein 10W Solarmodul
den 0V punkt Ain0? Dann guck mal ins Datenblatt, welcher Spannungsbereich an den Eingängen des ATmega48 zulässig ist und überlege, wie du das bei deinem Aufbau sicher stellen kannst. Tip: Die Angaben im Datenblatt beziehen sich immer auf Gnd Schaltplan?
-
Thread
Der nächste Vergleich
Frage Atmel oder Microchip ja erübrigt hat, was wäre die > nächste Diskussion wert? PIC oder ATmega
alles? > > Noch nicht! Es dauert noch etwas bis wir bei 64Bit angekommen sind Wie wärs mit 36, 48 und 60 Bits als Zwischenschritte?
-
Thread
LED Lichterkette an Ringkerntrafo flackert
besser? https://www.ebay.de/itm/MeanWell-LED-Netzteile-DR-LPV-Schaltnetzteile-5V-12V-15V-24V-36V-48V/310840219652?epid=1754830023&hash=item485f855804:m:m10dz-FN2dAJTxbNkOBq3dQ:rk:1:pf:0
Ein Arduino Pro Micro bietet mit seinem Timer4 des ATMega32u4 alle möglichkeiten, die ein 494 auch bietet. ich verwette meinen allerwertesten, das Du Dir den aber auch himmeln wirst. ich habe noch keinen TL494 tot bekommen.
-
Thread
LCD per I2C an AtTiny13 anbinden?
mal verwendet hate und > den den AtTiny2313. Und? Du hast keine 99 Cent für einen ATmega88 übrig? Ich würde sogar noch weiter gehen und dir einen ATmega328 empfehlen. Am besten gleich in Form eines Arduino Nano Moduls vom freundlichen Chinesen. Z.B. von ebay, Ali Express oder Amazon. Kostet
auf die kleinsten µC setzt. Nimm für den Start lieber den größten aus einer Reihe, z.B. besagten ATmega328. Der hat 32K Flash, da paßt eine Menge rein. Und wenn du nachher nur 3KB brauchst, gibt es mit dem ATmega48 einen pinkompatiblen µC, der nur 4K Flash hat. Nicht daß das kostenmäßig für ein Einzelstück
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
noch so sehr andere > Spulen einsetzen wie ich wollte. Gerade noch ein Projekt gemacht, wo allein 48 Stück davon auf einem Board sind. Systemspannung ist hier 24V. Auch im Klimaschrank -30...+70 nicht auffällig. Dimming wurde auch genutzt.
Das ist kein Projekt für Lötanfänger. (LFQP 0.4mm, 0603 > Bauteile etc.) Der STM32F072 ist LQFP-48 mit 0.5mm Pitch, die restlichen Teile sind gröber. So fein ist das nicht.
-
Thread
CRC Fehlerkorrektur -> Lookuptable
Hallo, ich habe jetzt nicht alles gelesen, werfe aber einfach mal den ATMEGA328pB in den Raum. Kompatibel und hat 2 UARTs.
Platine (83,82x32,00). Ich baue doch nicht den Mini Pro ober oder über meine Platine??? Der Atmega328 wird schon direkt mit auf die PCB gepackt und im Reflowofen aufgelötet. Außerdem ist unter der Platine kein Platz, da sitzen die Mosfets. Ich bin aber grad dabei einen 2. Atmega 328p zu platzieren
-
Thread
Power consumption des 74HC595
Hallo, ja das wäre vermutlich das einfachste für Batteriebetrieb, aber der Atmega48 hat auch nicht mehr Pins wie der 328P. Oder meintest du zusätzlich zum 328P und nur für die Ansteuerung?
Hier noch ein Schaltungsbeispiel für ATmega48: http://mino-elektronik.de/7-Segment-Variationen/LCD.htm#led5 Zwei weitere Transitoren müßten noch für die Erweiterung von 6 auf 8 Spalten ergänzt werden.
-
Thread
Lese PWM Signal mit Micropython
anzunehmen, dass die Doku von micropython in der Hinsicht zu lakonisch ist? Beim AVR, z.B. dem ATMega48, 88, 168 gibt es so einen Fall durchaus. Der Pin Change Interrupt ist in Grenzen (und abhängig von der Konfiguration) unspezifisch. Man kann z.B. nicht ohne weiteres sagen ob und welcher Pin zwischen
-
Thread
Technics Keyboard Festplatte klonen geht das ?
Beitrag #5574829: > Es wird ein Problem. Ich glaube nicht, daß das Keyboard schonmal was von > LBA48 gehört hat. Damit ist vermutlich bei 512MB Schluß mit lustig. LBA48 wird erst bei Festplatten > 128 GiB (137 GB) nötig. /Das/ ist also nicht das Problem. Aber LBA an sich, das nämlich wurde in
1000: 131 MBytes cache/buffer size = 0 KBytes (type=1Sect) [code] 00000000 54 45 43 48 4E 4F 53 4F 46 54 20 38 38 33 33 20 TECHNOSOFT 8833 00000010 53 41 4D 53 54 41 47 45 52 4E 20 43 48 41 2E 20 SAMSTAGERN CHA. 00000020 46 61 65 73 73 6C 65 72 52 65 6C 65 61 73 65 20 FaesslerRelease
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
aufgebaut ist. Das zugehörige Terminal lohnt sich nicht richtig vorzustellen, das ist nur ein ATMega88, der sich mit seinem USART um ein LCD-Display, 12 Tasten und eine RGB-LED kümmert. Die Stromaufnahme ohne Alarmschleifen, ohne Akku und Display im Standby liegt bei 0,6W aus der Steckdose. Wenn
unglaublich anspruchsvoll, aber mit Teilen aus der Bastelkiste und besser aufgebaut: Abwärtswandler 48V auf 20V um einen Laptop am Akkupack betreiben zu können. Vom zugehörigen Solarladeregler habe ich kein Bild, aber auch der ist auf Lochraster entstanden.
-
Thread
Nuvoton N76E003
mittlerweile Boards in diesem Format natürlich mit ATmega, auch originale UNO (weil diese in der Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein
Der EFM8BB3 ist im QFP-32 zwar auch gut lötbar. Wenn hier aber die Pins nicht reichen dann kommt QFP-48 das ist nichts mehr für Anfänger.
-
Thread
Min/Max über 24h
TempMin24 = > TempHistoryMin[i]; > } > } Vor dem Vergleich muss natürlich [c] TempMax48 = TEMP_MIN; TempMin48 = TEMP_MAX; [/c] erfolgen, sonst hat man wieder einen Spitzenwertdetektor ;) EDIT: Ich habs auf 48h aufgebohrt
} [/c] und [c] if ( Flags.ReadMaxima == SET ){ Flags.ReadMaxima = CLEAR; TempMax48 = TEMP_MIN; TempMin48 = TEMP_MAX; for ( uint8_t i = 0; i < NR_OF_TEMPS; i++ ){ if ( TempHistoryMax[i] > TempMax48 ) TempMax48 = TempHistoryMax[i]; if ( TempHistoryMin[
-
Thread
Signed long mit -1 multiplizeren
Hallo, ich habe da ein komisches Problem mit der Multiplikation mit -1. AVR Studio 7, Atmega32. FACTOR = 1000000UL; signed long result = 176000000L; signed int tmp = result/FACTOR; printf("Result: %d\n", tmp); if (IsNegative) result *= (-1); tmp = result/FACTOR; printf("Result
Maschine, die im Einerkomplement rechnete. Die offiziell maximal darstellbare Integer war zwar 2**48-1, aber das war nur das Limit von Multiplikation und Division. Ansonsten wurden 60 Bits gerechnet und gespeichert. Weshalb if abs(i) > maxint then write (' too big'); auf dieser Maschine ganz offiziell
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
OLED-Display mit SSD1306 Controller, jeweils für I2C und SPI Interface - Software für N5110 Display 84x48 mit SPI-Interface - Softwarerealisiertes I2C - SPI ist in den Displayheadern zwischen Softwarebasieren oder Hardware umschaltbar (USI) - ADC - PWM - serielle Schnittstelle mit 19200 Baud (bei 8
einen Lib geschrieben (vor über 1 1/2 Jahren) weil ich so ein Display (lediglich Text) an einem Atmega48 benutzen wollte und da hat man halt nicht genügend Speicher.
-
Thread
Step Up oder Step Down? Vorteile?
Step Up oder Step Down Regler vorteilhafter ist. Aber zuerst ein paar Daten: Mikrocontroller: Atmega8 Takt: 1 MHz (intern) Spannung: 5 V Maximaler Strom: ca. 400 mA Es geht um ein Lasertag Projekt. Ich möchte eine LED mit 48 kHz pulsen und Daten (RC5) übertragen und empfangen. Möglichkeiten
> Mikrocontroller: Atmega8 > Takt: 1 MHz (intern) > Spannung: 5 V > Maximaler Strom: ca. 400 mA > > Es geht um ein Lasertag Projekt. Ich möchte eine LED mit 48 kHz pulsen > und Daten (RC5) übertragen und empfangen.
-
Thread
Wanderkiste Widlar, Runde III
Arduino Uno R3 mit Prototypen-Shield 50V 2.2mF Cap eeRuler 30cm 3Stk Breakout Boards QFN-48 TQFP-48 TSSOP-10 HiFiBerry Digi B+ Ich denke ich habe es auf jeden Fall geschafft die Box leichter zu machen. Ich hoffe beim IN ist für irgendwen was dabei. Wenn alles gut läuft geht
330uF SMD Kondensator 5x 7 Segment Anzeige 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
Welcher Microcontroller für i2c-Display
Hallo, man findet als größer AVR die Familie der atmega328p,(mega48p, mega88p und mega168p) und der atmega1284p (mega644p, mega324p oder mega164p). Das sind *nur* sehr gut beschaffbare und schon länger erhältliche AVRs. Natürlich hat die Entwicklung
wahrscheinlich wollte er keinen SMD Baustein verwenden (dann wäre wohl die Standardaussage, einen ATmega48-328 zu nehmen, wohl wirklich nicht schlecht). In Abmessungen klein wäre ein STM8S103 (der aber als SMD und müßte erst noch auf einen Adapter gelötet werden)... aber es soll ja AVR sein (und prinzipiell
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
nur hängen, wenn man einen Hardwaredefekt hat. Ist das wirklich so? Mir war als wenn Atmel AVR ATmega Probleme mit Clockstretching haben und hängen bleiben können. Ausserdem sind ATmega nicht OC open collector.
Der I²C Bus bleibt nur hängen, wenn man einen Hardwaredefekt hat. > Mir war als wenn Atmel AVR ATmega Probleme mit Clockstretching haben und > hängen bleiben können. Auch das wäre ein hardwaredefekt und betrifft ganz sicher nicht pauschal alle AVR Modelle. > Ausserdem sind ATmega nicht OC open
-
Thread
Messschieber auslesen ATMega + LM234
steht eigentlich das Nötige direkt oberhalb des Bildes: ... Es werden bei jedem Datentelegramm 48 Datenbits synchronisiert gesendet. Diese 48 Bit sind aufgeteilt in zwei Datenworte zu je 24 Bit. Das erste Wort (Wort 0) enthält eine Information, welche vom Meßmittelhersteller zu Diagnosezwecken genutzt
Reiner W. schrieb im Beitrag #5547259: > Es werden bei jedem Datentelegramm 48 Datenbits synchronisiert gesendet. > Diese 48 Bit sind aufgeteilt in zwei Datenworte zu je 24 Bit. Das erste > Wort (Wort 0) enthält eine Information, welche vom Meßmittelhersteller > zu Diagnosezwecken
-
Thread
Nixie Uhr Probleme :-(
Uhren, Ich benutze für jeweils 2 Röhren AND Gatter mit 4 Eingängen, diese werden mit 4 GPIO Pins vom ATMega328 angesteuert. Die Gatter steuern dann Mosfets, die die Röhren mit Spannung versorgen. Mein Problem ist, dass das eigentlich nicht wirklich funktioniert, hab ich hier einen Denkfehler? Theoretisch
[38]*4+ZEIT[39]*8+ZEIT[40]*10+ZEIT[41]*20; ZEIT_MONAT = ZEIT[45]*1+ZEIT[46]*2+ZEIT[47]*4+ZEIT[48]*8+ZEIT[49]*10; ZEIT_JAHR = 2000+ZEIT[50]*1+ZEIT[51]*2+ZEIT[52]*4+ZEIT[53]*8+ZEIT[54]*10+ZEIT[55]*20+ZEIT[56]*40+ZEIT[57]*80; PAR_BEGINN = ZEIT[20]; stunden1 = ZEIT_STUNDE /10;
-
Thread
Zeitmessung für Sportveranstaltungen
Oszillatoren mit HCMOS und welche mit Clipped Sinewave Output gibt. Lassen sich beide zusammen mit einem ATMega Mikrocontroller verwenden? Gruß Jan
mit HCMOS und welche mit > Clipped Sinewave Output gibt. Lassen sich beide zusammen mit einem > ATMega Mikrocontroller verwenden? Ja. Auch ein abgeschnittener Sinus reicht für einen ATmega aus, wenn man das Signal kapazitiv (1 nF) einkoppelt. Andernfalls spendiert man einen Inverter zur Signalaufbereitung
-
Thread
GRLB-Alternative?
einfache Kommunikation über serielle Schnittstelle - simple und billige Hardware aus Arduino/ATMega Deswegen meine Frage: was könnte ich statt GRBL verwenden um per serieller Schnittstelle gesteuert ein paar Achsen zu verfahren?
über mangelnde Leistung nicht weiterzudiskutieren. Muss man den Motor bzw. die Motorendstufe halt an 48V, 150V oder 200V DC betreiben. Dann geht auch im oberen Drehzahlbereich was. Gruß
-
Thread
E-Gitarre eine Oktave tiefer klingen lassen
DAC Chip ein Relikt aus der ISA Zeit - der AD1848. Der Boardcontroller ist ein noch erhältlicher ATMega16... Da gibt es, wie oben erwähnt, bessere Boards. Auch z.B. Analog Devices und Freescale bieten für viele ihrer DSP LowCost Evaluation Boards an. Mit einem solchen Dings von TI mit dem TAS3108 wird
Rechenzeit. Die Verzögerung hängt damit von der zu verarbeitenden Blockgröße ab. Wenn man mal von 48 KHz Samplingrate und eine Blockgröße von 128 oder 256 Samples ausgeht, entsteht ein Delay von 2.5 bzw. 5ms. durchaus akzeptabel. Weiterführende Literatur: http://www.guitarpitchshifter.com/algorithm.html
-
Thread
Thermoelement schweißen
hat einen Kurvenfitter drüber gejagt. Die Thermospannung wird von einem OP07 verstärkt und dem Atmega zugeführt, de Rest passiert da drin. Wenn Dich das irgendwie interessiert (oder Jemanden Anderen) krame ich mal das Zeug hervor. as Teil funktioniert zur Zufriedenheit, ich bin nur daran gescheitert
die Patrone das aushalten würde...wenn nicht - auch egal, kostet ja kaum was. Für mich reichen die 48 W aber ansonsten aus. Gruß Jürgen
-
Thread
[V] Arduino Nano Original
https://www.pollin.de/p/arduino-nano-810330 22,99€ https://www.reichelt.de/arduino-nano-v3-3-atmega-328-mini-usb-arduino-nano-p142943.html? 18,90 €
https://www.ebay.de/itm/Nano-V3-0-with-ATMEGA328P-FT232RL-FTDI-Micro-controller-Module-for-Arduino-TE773/311930918532?hash=item48a0881684:g:g5gAAOSwVEdbMWVF
-
Thread
AVR Timer/Counter Zeit berechnen
Der ATmega32 läuft aber nicht mit dem internen RC-Oszillator, oder? Falls doch, wären die 1.7 % Abweichung gar nicht so schlecht.
Möglichkeiten lesen von > Chris H. > Firma: Selbständig Denkender)(keiningenieur) > Datum: 27.08.2018 13:48
-
Artikel
Mikrocontroller Vergleich
kleinstes Speichermodell, auf Platz optimiert: Compiler Befehle(1) Bytes(1) Befehle(2) Bytes(2) GCC AVR 24 48 24 48 Keil 8051 24 38 74 109 SDCC 8051 24 40 35 54 Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36 65 36 65 GCC MSP430 17 40 17 40 GCC ARM7 12 48 12 48 GCC ARM7-Thumb 20 40 20 40 (1): Lokale Daten ggf. statisch gespeichert, nicht reentrant. (2): Lokale Daten auf dem Stack, also reentrant. Sind CPU-spezifische Erweiterungen in C erforderlich?.
-
Thread
Firmware von Bauteiltester
kann z.B. durch Kriechströme auf der Platine verursacht werden >(Lötmittelreste?). Ein Defekt des ATmega ADC kommt eigentlich selten >vor. Ich würde eine Reinigung der Platine empfehlen. Sollte der Fehler >bestehen bleiben, könnte man versuchen, den ATmega neu zu programmieren >und dabei die Spannungsgrenze
Danke das war hilfreich... Also es liegt am EEROM Inhalt.. Ich Programmiere den Mega mit einen BX48II.. Es passiert nicht das was ich erwartet hätte...
-
Thread
Welche Programmiersprache soll ich lernen?
Pascal, Ada. Freepascal kann Avr Embedded für Atmega und Attiny, auch AtXmega. Andere Controller wie Pic und Stm wohl auch, hab ich aber noch nicht gemacht. Da Dir hier gleich erzählt wird, das ginge nur in C - wer nur einen Hammer hat, kann halt
(6) Karl K. schrieb im Beitrag #5530860: > Pascal, Ada. > > Freepascal kann Avr Embedded für Atmega und Attiny, auch AtXmega. Meine letzten Berührungen mit Pascal und Ada fanden in meinen jungen Jahren an der Uni statt, was heißt, dass ich keine Ahnung habe, wie gut es sich damit auf µCs arbeitet
-
Thread
Problem mit CLKPR im AtmelStudio 7
funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega48p -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\gcc\dev\atmega48p" -c -std=gnu99 -MD -MP -MF "main.d" -MT"main.d" -MT"main.o" -o "main.o" ".././main.c" ...\Atmel Studio\7.0\Kettenoeler\Kettenoeler\Debug\Makefile(79,1): error: recipe for target 'main.o' failed
-
Thread
/var/log/debug für Joachim B.
26 12:29 .. 1365 lrwxrwxrwx 1 root root 9 Aug 26 12:28 synergy-combined.log -> /dev/null 48 lrwxrwxrwx 1 root root 9 Aug 26 12:28 synergy-core.log -> /dev/null 1335 lrwxrwxrwx 1 root root 9 Aug 26 12:28 synergy-router.log -> /dev/null 1351 lrwxrwxrwx 1 root root 9 Aug 26 12:
355251#new [c] // Macro to convert from nano-seconds to clocks and clocks to nano-seconds // __AVR_ATmega1284P__ // #define NS(_NS) (_NS / (1000 / (F_CPU / 1000000L))) #if F_CPU < 96000000 #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( ((long)(F_CPU*9L/10L)) / 1000000L))) /
-
Thread
ADC mit wählbarer Umwandlung
Andre R. schrieb im Beitrag #5528451: > arduino (nano kost 2€ bei ebay mit 16mhz atmega) Ja das Schreiben und das Lesen ist nie mein Fall gewesen ... Wie soll ein 16 Millihertz Controller mit 10 Bit ADC 3 MSPS mit 14 Bit liefern?
wird, sondern nur wärend der Messzeit. Ein Moderner MCU (STM32 bevorzugt) mit Taktfrequenzen von >48MhZ sollte das bedienen können, vorallem bei Paralell-Schnitstelle
-
Thread
[ATMEGA328p] - Induktivität an AVCC
Hallo Forianer, mit einem atmega328 möchte ich ein Testgerät bauen und mit dem internen ADC 2 verschiedene Spannungen messen (PORTC0 / ADC0) + (PORTC1 / ADC1). An die restlichen Pins des ADC-Ports (Port C) möchte ich zwei LEDs
Tiefpassfilter",... Und zwar auf Seite 245 des folgenden Datenblattes: Rev.: Atmel-8271J-AVR-ATmega48A/48PA/88A/88PA/168A/168PA/328/328P-Datasheet_11/2015. rhf
-
Thread
Suche Schaltplan für KSQ 2600mA 48V mit PWM
ich hätte alles, > was ich brauche: Bauteilliste, PCB-Design... Und einen Baustein, der maximal 48 Volt verträgt.
noreply@noreply.com schrieb im Beitrag #5523403: > Und einen Baustein, der maximal 48 Volt verträgt. Zu eng am Limit meinst Du? Mein 48V Meanwell Netzteil kann ich etwas runterregeln. Ich überlege aber tatsächlich, pro LED-Modul (und Kanal ja sowieso) eine KSQ zu spendieren. Und
-
Thread
AVR8ASM TWI Interrupt
In meinem Zehnzeiler auf einem ATmega48PA wird TWINT gesetzt, aber das war eigentlich klar, denn so steht es ja auch im Datenblatt. Aber ich arbeite noch mit einem steinalten AVR-Studio und komme mit dem vorgestellten zip-File nicht
document release', herausgekommen. 10/2005 habe ich schon die Rev.B. >Also kann der vorliegende ATmega8L-8PU von Ende 2012 wohl kaum betroffen >sein, trotz gegenteiligem Anschein Die Nachfolger des ATMega8, die ATMega48..168, sind um 2004 erschienen. Ab da an wird Atmel kaum noch solche kleinen
-
Thread
Einstieg Embedded (ARM) + Funk
Ethernet oder alternativ auch was selbstgebasteltes auf CAN oder RS485 Basis. Stromversorgung über 48V Gleichstrom und einem kleinen DC-DC-Wandler an jedem Endpunkt. 48V deswegen, weil so der Strom durch Deine Kabel minimal wird und Du damit minimale Spannungsverluste und maximale Leistungsübertragung
vom Chinamann. > Auch muss das Gerät nicht ein Jahr lang mit einer Knopfzelle > zurechtkommen, 48V mit DC-DC Wandler hört sich recht vernünftig an - da > könnte ich dann wohl auch mit wenigen Hauptpunkten alles versorgen ohne > überall neue Leitungen zu ziehen. Aber auch die 48V gehen nicht
-
Thread
[V] Große Sammlung von Elektronikbauteilen (300+ Teile), Stepper-Motoren, 7-Segment uvm.
verschiedene Bausteine * 25x SN74HC14N (Schmitt-Trigger) * 3x 32F103CBT6 Mikrocontroller * 1x ATMega48 SMD * 4x Xilinx XC9536XL * 1x ICL7662 * 12x DS1307 Realtime Clock (8x DIP8, 4x SMD) * 7x ULN 2803 A * 5x 27C512 EEPROM 64k x 8 * 9x AT28C16 EEPROM * 1x ATMEga 16-16PU (DIP) * 10x
-
Thread
avrdude bzw. libusb funktioniert nur an bestimmtem USB-Anschluss
funktioniert es scheinbar an "allen" USB-Anschlüssen. Bisher war der Aufbau mit aTeVaL: aTeVaL mit ATmega328 an USB; Spannung ATmega328 über USB und aTeVaL. USB1 (Bus 001) kein Fehler. USB3 (Bus 003) Fehler [code] avrdude: usbdev_send(): wrote 0 out of 1 bytes, err = could not detach kernel driver
Atmel AVRISP MkII (und STK500): Das STK500 nutze ich nur, um einen Sockel und eine Spannung für den ATmega328P zu haben. Der AVRISP MkII liefert keine Spannung zur Versorgung. Eine serielle Verbindung an das STK500 ist nicht angeschlossen. Der ATmega328 wird über USB und den AVRISP MkII und den 6-Pin ISP
-
Thread
25A H-Brücke -> Absturz Controller beim kurzschluss
in einen Schaltregler (MAX5035), der erzeugt 12V (Lüfter) und daraus werden dann mit 7805 5V für ATmega328 und das LCD-Display (HD44780). Der Schaltregler sitzt hinter der H-Brücke (man sieht auf dem Bild noch SS14 etc..). Die CPU sitzt links neben der H-Brücke. Sende ich nochmal ein Foto. Schaltplan
Antrieben habe ich den MC, weils praktisch war, mit galvanisch getrenntem DC/DC Wandler versorgt (48V zu 3,3V/12V) und damit das Problem umgangen.
-
Thread
LED Matrix - Buchstaben
den Bildwiederholspeicher an. Da wird die Auswahl schnell dünn, im 8-Bit AVR-Lager kommen bspw. ATMega 644 oder 1284 in Frage. > Bis jetzt sahen > alle Programme für mich so aus als würden Sie nur mit Rechtecken zurecht > kommen und keine eigenen Designs zulassen, wie zb eben meine Buchstaben.
Ich habe eher an so etwas gedacht (https://www.youtube.com/watch?v=8wGQWEosR48) , eben nur innerhalb der gebauten Buchstaben und nicht in einem rechteckigem Format. Letztendlich würde ich gerne die Buchstaben "auffüllen" lassen, sodass wie bei tetris immer mehr leuchtet, die
-
Thread
CAN-Sender im Mini-Format
Schau dir mal ATmega16M1 an, wenn es auch Cortex-M sein darf gibt es den ATSAMC21. Haben beide 32 Pins.
Kleiner und einfacher als der LPC11C22FBD48 wird's wohl kaum; Mikrocontroller, CAN-Controller /und/ Transceiver in einem LQFP48-Gehäuse.
-
Thread
Spannungsregler abschalten
sim808 Modul für den Arduino gekauft welches 2 A in der Spitze benötigt. Das Modul kann ich über den Atmega an und abschalten und den Atmega in den Sleep Mode setzen. Dann braucht nur noch mein Spannungsregler ca 6 mA. Mein Spannungswandler regelt 12 Volt vom Akku auf 5 V. Da ich aber nur alle 24 Stunden
der zweite Tip. https://www.ebay.com/itm/2A-DC-DC-Buck-Step-Down-Converter-Power-Supply-Module-48v-36v-24v-12v-to-3-3v-5v-/262975026105
-
Thread
Umbenennung von Registerbezeichnungen
prod4, fac1 adc prod5, fac2 rjmp 1b /* store back 48 bit result */ 2: movw zreg, arg1 st z+, prod0 st z+, prod1 st z+, prod2 st z+, prod3 st z+, prod4
29K Code... Das ist mir klar. Aber ich meine reinen Programmcode Aus einem der Listfiles: ATmega1281 memory use summary [bytes]: Segment Begin End Code Data Used Size Use% --------------------------------------------------------------- [.cseg] 0x000000 0x00ed56 10042 50682