-
Thread
Programmdurchlauf auf Atmega - Frequenz
2,66MHz Ausgabe Frequenz > 3 Taktzyklen, incl Endlosschleife Nanu? Ich dachte, das wäre ein ATmega328, da käme ich aber mit 'sbi PIN' & 'rjmp' auf 2+2 Takte, also 16.0 MHz / (2*(2+2)) = 2.0 MHz.
> ausgegeben werden soll. Der Puffer ist dann ratz-faz voll. Richtig! Arduino Serial hat eine 64 Byte FiFo. Die ist Ruckzuck voll, und danach blockieren die Print Methoden, bis wieder Platz ist.
-
Thread
[V] verschiedene ATMEGAs
Verkauf verschiedene ATMEGAs, alle neu, unbenutzt, lötfreundlichen SMD Gehäuse. 1x ATMEGA 64-16 AU Gehäuse: TQFP-64 MHz: 16 Flash: 64k EEProm: 2K RAM: 4K I/O: 53 Preis: 5€ inkl Vers. 3x ATMEGA 8-16AI Gehäuse: TQFP-32 MHz: 16 Flash: 8k RAM: 1K I/O: 23 Preis: 5€ inkl Vers. 2x ATMEGA 8-16PU Gehäuse: PDIP MHz: 16 Flash: 8 RAM: 1K I/O: 23 Preis: 5€ inkl Vers. 1x ATMEGA 169-16 AU Gehäuse: TQFP-64 MHz: 16 Flash: 16k RAM: 1K I/O: 53 Preis: 4€ inkl Vers. 1x Atiny28L
-
Thread
SPI Flash Programmer
Wie wäre es mit selbst machen, also im wesentlichen wohl einen ATmega dafür programmieren? Hinreichende Kenntnisse scheinen ja vorhanden, und bevor man längere Zeit sucht, sich mit unsäglichen "Ratgebern" herumärgert und dann endlich etwas hoffentlich Funktionierendes
einfachen Adapter SPI-EEproms >beschreiben:http://www.lancos.com/prog.html Ja, aber nur kleine bis 64kB, keine großen Flashs. Von AT45??? ist dort nix zu lesen.
-
Thread
ST7567 Display falsch mit Arduino Nano verbunden?
Hallo, ich möchte für einen kurzen Test ein 128x64 Display (LX-12864B11) mit einem ST7567 Controller an ein Arduino Nano anschließen und eine einfache Ausgabe ausführen. Vorneweg: Mit dem Arduino arbeite ich zum ersten Mal. Ich habe mir dazu die Library
funktionieren. ja für eine (die Richtige) sollte er sich entscheiden [c] //U8G2_ST7567_PI_132X64_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 7, /* dc=*/ 9, /* reset=*/ 8); // Pax Instruments Shield, LCD_BL=6 //U8G2_ST7567_PI_132X64_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 7,
-
Thread
Grosser Flash Speicher
Hallo Zusammen Ich suche derzeit eine Speichermöglichkeit Flash > 50 MB um diesen an einen Atmega64 oder ähnlichen anzubinden. Hat jemand einen Tip? Wichtig wäre auch ein schneller Zugriff. evtl. SPI Schnittstelle? Grüssle
Hallo Zusammen > > Ich suche derzeit eine Speichermöglichkeit Flash > 50 MB um diesen an > einen Atmega64 oder ähnlichen anzubinden. > > Hat jemand einen Tip? > Wichtig wäre auch ein schneller Zugriff. > evtl. SPI Schnittstelle? 50 Mbit oder 50 MByte? Hier gibt's was (128 Mbit): http://www.bios-chip24
-
Thread
JBC T245 Verbindungstechnisches Rätsel
Controller den Rest der Zeit schlafen (und das Radio sowieso). Ich würde für sowas wohl einen ATmega128RFA1 benutzen, allerdings bin ich dahingehend vorgeschädigt. ;-)
Controller den Rest der Zeit schlafen (und das Radio sowieso). > > Ich würde für sowas wohl einen ATmega128RFA1 benutzen, allerdings bin > ich dahingehend vorgeschädigt. ;-) Vielleicht sollte ich Dich dann für diesen Teil des Projektes aufzäumen:-)
-
Thread
MIDI Note mit assembler über UART ausgeben
0x45 ; Note A4 (69 MIDI = 45 Hex) > sts MIDI2, akku > lds akku, 0x40 ; mittlere Lautstärke 64 > sts MIDI3, akku
0x45 ; Note A4 (69 MIDI = 45 Hex) > sts MIDI2, akku > lds akku, 0x40 ; mittlere Lautstärke 64 > sts MIDI3, akku Da muss doch jeweils /ldi/ stehen statt /lds/, oder?
-
Thread
Drehgeber Tutorial
// power on state enc_delta = 0; TCCR1B = (1<<CS11) | (1<<CS10); // prescaler 64 TCCR1B = (1<<WGM12) ; // CTC OCR1A = (uint8_t)(XTAL / 64.0 * 1e-3 - 0.5); // 1ms TIMSK1 |= (1<<OCIE1A); } ISR( TIMER1_COMPA_vect ) // 1ms for manual movement {
überschreibst die Timer-Konfiguration in TCCR1B: [c] TCCR1B = (1<<CS11) | (1<<CS10); // prescaler 64 TCCR1B = (1<<WGM12) ; // CTC [/c]
-
Thread
Warum Pascal/Delphi/Lazarus oft unbeliebt?
Deine GUI mit Qt5 bauen, welches in C geschrieben ist, und auch C-Libs einbinden. Und meinem ATmega ist es auch egal, ob das Programm in ASM, C oder Freepascal geschrieben ist. Nur mir nicht. Ich hab letztens eine komplexe Steuerung von C auf Pascal übertragen, inklusive I2C, Uart, LCDisplay, und
Karl schrieb im Beitrag #5473080: > Ich habe eine Heizungssteuerung mit Atmega32 von C auf Fpc > übertragen, und ich kann Dir versichern, Du irrst. Nicht nur setzt Fpc > I/O Operationen mit sbi / cbi bzw. in / out korrekt und effizient um, > man kann damit auch so Sachen machen
-
Thread
Modelleisenbahn Weichen Ansteuern
Hallo zusammen. Ich würde gern mit einem ATMEGA64 die Weichen einer Modellbahnanlage ansteuern. Die Weichen werden in der Regel mit einem kurzem (500ms) Spannungsimpuls mit 12V Amplitude angesteuert. Ich verwende dafür 12VDC und derzeit noch ein
Michael_SS schrieb im Beitrag #5466706: > Ich würde gern mit einem ATMEGA64 die Weichen einer Modellbahnanlage > ansteuern. ATMEGA64 auf einen Waggon platzieren und den Zug von den Schienen leiten lassen. Dann braucht man gar nicht steuern. > Danke für eure Ideen
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
Strom in SOP20/SOP28. https://www.silabs.com/ bietet 14-bit 1MSPS A/D oder 16*12bit A/D 4*12bit D/A, 64 I/O und 64k Flash+4k RAM oder den C8051F4 mit 100MHz, http://www.analog.com/ hat den ADUC824/834 mit 24bit A/D, 3 x 16 bit A/D, 12 bit D/A, PWM und 62k Flash, 4k EEPROM, 2k RAM und http://www.dalsemi.com
Programmieroberfläche programmiert werden, Der Mikrocontroller auf dem Arduino Uno oder Nano ist ein ATmega328. Kannst du später auch in C programmieren, aber zum Anfang ist Arduino sehr nützlich. https://www.ebay.de/itm/Arduino-Nano-V3-0-Kompatibel-ATmega328-Board-CH340-USB-Chip/252742123829?hash=item3ad89ac135
-
Thread
Resetquellen ATmega
Was genau ist der JTAG Reset beim ATMEGA ?
Wenn ein ATmega eine JTAG Schnittstelle hat (ATmega 16 z.Bsp.), dann kann über diese Schnittstelle ein Reset ausgelöst werden.
-
Thread
Motorsteuerung mit L298N und Attiny
auch mit Wärmeleitpaste versehen wurde. Bei 12 Ohm betrug der Strom ca. 1,3A. Gehäusetemperatur ~64°C und Widerstand wurde >100°C, so das der Lüfter zum Einsatz kam und auf ~39°C runterkühlte. Bei 6 Ohm betrug I ~2,2A, Gehäusetemp. habe ich nicht weiter gemessen, da mir aufgefallen war, das ab
Hab da jetzt mal die Tage ein AVR8ASM-Programm für den ATmega88 geschrieben, dass meine parallelverschaltete L298N-Platine nutzt. https://www.mikrocontroller.net/topic/478343#5922395 Bernd_Stein
-
Thread
4x4 Matrix Tastatur am FPGA
würden (und keine 128) und somit 64 Eingänge am FPGA oder dem Controller. Alle Eingänge mit pulldown und dann eine Spannung draufschalten. Wo siehst Du da den Hinkefuss? Aber nochmal: Ich habe keine 64 Eingänge. Am FPGA vielleicht,
und Entprellung von 64 Tasten in dieser Zeit nicht locker ein paar mal schafft, der programmiert umständlich. > Ich habe nochmals nachgerechnet und bin nach wie vor der Meinung, dass > 64 Taster insgesamt 65 Leitungen
-
Thread
6 Stepper Motoren ansteuern Kit
Adafruit Stepper v2'. Das Board kann 2 Schrittmotoren steuern, das beste daran ist, du kannst bis zu 64 Shields 'stapeln'. Also 128 Motoren ansteuern.
Adafruit Stepper v2'. Das Board kann 2 > Schrittmotoren steuern, das beste daran ist, du kannst bis zu 64 Shields > 'stapeln'. Also 128 Motoren ansteuern. Danke Philipp, genau sowas habe ich gesucht.
-
Thread
Kc85 für DDR oder SU Funkgeräte
Da müßte man ja noch einen RGB CRT auftreiben fürs real feeling. Mein TFT Maximite und die Atmega sind da schneller passender installiert und flexibler ;) Namaste
Wurschsuppe daher geschwommen, Deine Sachkenntnis erzeugt hier eher Gelächter als Hochachtung vor 64Gbyte RAM die Du toller Hecht Dir leisten kannst... > >> Geh Du einen Yaesu kaufen und bastele ja nicht. > > Was hast Du gegen das Basteln? Basteln ist geil!! > Immer diese Steckdosenamateure
-
Thread
Vorteiler beim Timer 0 berechnen
mit seinen 8 bit schafft das nicht direkt, also muss noch sein Vorteiler ran, der aber hat beim ATmega16 leider nur die Stufung /1, /8, /64 usw. Und 500/8 gibt leider diesen nichtganzzahligen Wert von 62,5.
auch Vorteiler /256 und OCR0=63 wählen, ergibt auch den Gesamtteiler 16384. Man hat eben beim ATmega16 und dessen Timer0 für den Vorteiler die Werte 1, 8, 64, 256 und 1024 zur Verfügung, in meiner Datenblattversion ist das 'Table 14-6. Clock Select Bit Description'.
-
Thread
Atmega8 mit SCT-013-015
Hi, vlt kann wer helfen... Ich habe hier einen Atmega328p und möchte mit diesem 50Hz Wechselstrom mittels des Sensors SCT-013-015 (Stromzange; Datenplatt 0-15A -> 0-1V) messen. Den 1:1 Spannungsteiler habe ich nach den üblichen Beispielen im Netz beschaltet
nicht einfallen wie ich das vernüftig anstellen kann (in C) ADC läuft mit 250kHz (16MHz/prescaler 64) Vref ist 3.3V und ich bin in Mathe eine Null ;-)
-
Thread
Attiny85 Timer1 PWM: Keine Duty-Cycle-Formel (da nichtlinear?)
>der kann phase correct PWM Der kann aber keinen PLL-Takt.. Das wären 64MHz vs. 16/2 Mhz Takt..
habe, gibts den "Sprung" bei den ATmegas nicht. Hier geht es um ATTiny25/45/84. Von daher ist Dein ATmega328 raus.
-
Thread
Probleme mit Linux i2c-Treiber
] i2c i2c-0: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x2, status: 0x0, addr: 0x41, flags: 0x0 Jun 11 19:56:46 localhost kernel: [ 3622.906724] i2c i2c-0: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x2, status: 0x0, addr: 0x10
Interrupt-Routine des Treibers das Statusregister des Chips ausgelesen wird und die Statemachine in mv64xxx_i2c_fsm() aufgerufen: [c] static irqreturn_t mv64xxx_i2c_intr(int irq, void *dev_id) { ... { status = readl(drv_data->reg_base + MV64XXX_I2C_REG_STATUS); mv64xxx_i2c_fsm(drv_data
-
Thread
myAVR Board light und myAVR Workpad arbeiten nicht zusammen
innerhalb von Workpad, allerdings erkennt das Programm nicht, dass es sich auf dem Board um einen ATMega8A handelt und bleibt konsequent bei ATMega8. Alle Versuche eines der Beispielprogramme zu laden, schlugen fehl, leider kann ich keine genaue Fehlermeldung angeben, da ich nicht weiss, wo genau man
Datenblättern. Auch die Inhalte von m8def.inc und m8Adef.inc sind identisch, bis auf die Bezeichnungen ATmega8 und ATmega8A. Unterschiede gibt es aber z.B. bei den Betriebsspannungen und Taktfrequenzen: ATmega8 : 4.5-5.5 V, 0-16 MHz ATmega8L: 2.7-5.5 V, 0-8 MHz ATmega8A: 2.7-5.5 V, 0-16 MHz
-
Thread
Elite auf dem STM32
Elite gab es schon auf 8Bittern (C64 & andere), mit 1 Mhz. Ich würde mal salopp behaupten, sogar auf einem ATmega könnte man Elite mit einem GLCD spielen (nicht emuliert), wobei hier wohl eher der RAM als der CPU-Takt der Flashenhals wäre
auf dem STM32 gibt: > https://hackaday.com/2014/10/23/a-complete-c64-system-emulated-on-an-stm32/ > > Würde ich zunächst versuchen, die C64-Version auf dem (schon > existierenden) Emulator zu starten ;-) Eine C64 Emulation dürfte - bis auf den SID - wesentlich
-
Thread
PWM Frequenz erhöhen
>> Hochauflösende PWM gibt es u.a. beim PICCOLO. >Oder beim ATtiny25/45/85 wenn der Timer 1 mit 64 MHz aus der PLL >versorgt wird. Naja, dann schau dir mal an, welche Zeitauflösung der PICCOLO kann. Dagegen sind 64 MHz PWM-Takt ein Witz.
Beitrag #5450177: > Naja, dann schau dir mal an, welche Zeitauflösung der PICCOLO kann. > Dagegen sind 64 MHz PWM-Takt ein Witz. Ok, dann rechnen wir mal nach: 1. ATtiny25/45/85: Taktfrequenz 8 MHz, nach PLL: 64 MHz bei einer 8-Bit PWM (256 steps) bleibt eine PWM-Frequenz von 250 kHz. Der Abstand
-
Thread
Unterschiedliche defines zwischen Atmel Studio und dem Datenblatt
richtig, dass das Atmel Studio sich mit den defines nicht ganz an das Datenblatt hält? Z.B. beim Atmega328PB. http://ww1.microchip.com/downloads/en/DeviceDoc/40001906C.pdf Dort wird gesagt, dass das Double Speed Bit SPI2X0 heißt. Atmel Studio 7 kennt dieses aber nicht, obwohl der Atmega328PB angegben
Packages: Atmel Start - 1.0.116.0 Atmel Start Version: 1.0.116.0 Package GUID: F8853255-9C7B-4DC2-8E0F-64D9324AEB0E Company: Atmel Installed Packages: LiveWatch - 2.0.65 LiveWatch Version: 2.0.65 Package GUID: 7DF6DCFD-2BCA-41C7-9C0E-1B7F606B008E Company: Atmel Installed Packages: GdbConsole
-
Thread
"e-paper"-Display: Alternative oder in den sauren Apfel beißen?
retain a "ghost image" of the last page. [/pre] Das Display sollte bei mir ein EA-DOG mit 128 x 64 Pixel ersetzen. Insbesondere möchte zwei verschiedenfarbige Kurven ausgeben. Für Batteriebetrieb soll es auch noch geeignet sein. Gibt es andere geeignete Displays? Zusatzfrage: Wie viele Updates
Aktuell handelt es sich um ein Gerät mit EA-DOG Display (ca. 200 µA, standby) einem ATMega328p (5 µA, standby) und einem RFM12 (1 µA, standby). Die Versorgung geschieht über drei Mignonzellen Das Display läuft ca. 12 h pro Tag (Nachtabschaltung), der µC schaltet den RFM12 alle 8 s für 100
-
Thread
Eine Funktion in zwei if-Bedingungen im Takt halten
[c] void init_timer2(void) { /* Interrupt Aktion alle 1,0ms Ladewert = 3686400*0,001/64)=57,6 */ TCCR2 |= (1 << WGM21)|(1 << CS22); // CTC enabled, Prescaler 64 OCR2 = 57; // Endwert 58 - 1 = 57 TIMSK |= (1 << OCIE2); // Compare
z.B. für Timer2 ? [c] # define F_CPU 3686400UL # define F_INTERRUPTS 1000 # define PRESCALE 64 OCR2 = (F_CPU / F_INTERRUPTS / PRESCALE) - 1; // Ergibt 56,6 [/c]
-
Thread
LCD 7-segment für Uhr hh:mm:ss gesucht (I2C oder SPI)
Ich möchte gern mit einem Arduino Pro Mini Clone (Atmega 168 @8MHz, 14 digitale, 6 PWM Pins) eine Schachuhr bauen (=2 separate Uhren). Dazu habe ich nach dem sparsamsten Display gesucht und aktuell sieht es für mich so aus, als wäre es ein 7-segment LCD.
doch ein Beispiel verlinkt. > Wäre eine Realisierung mit einem Microcontroller à la HT1621 (Atmega169 > müsste auch in die Kategorie fallen) eine Alternative oder bräuchte man > hier auch Schieberegister? HT1621 bzw ATmega169 können die Segmente einer Anzeige nicht direkt ansteuern, sondern
-
Thread
Code unleserlich schreiben um Zeilen zu sparen.
verarbeitbar ist (auf einem AVR sind es daher 16 Bits, auf einem ARM 32, auf anderen können es auch 64 sein). Aber ich gebe dir Recht: genau /solche/ Abwägungen müsste man natürlich besser unter die Leute bringen.
// display clear "\x1b""YZ\x0" // no delay "\x1b""YH\x64" // light on ; void tft_init( void ) { // ... TFT_FKT( INIT ); } [/c]
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Mist, hier der ATmega64 mit 64kB SRAM.
Falk B. schrieb im Beitrag #5441214: > Mist, hier der ATmega64 mit 64kB SRAM. Auf der Seite von Microchip steht aber, daß ATMega64 nur 4 kb SRAM hat.
-
Thread
Programm auf Attiny13 laden
Ich verwende so was hier unter windows 10 64 bit. https://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit-10-Pin-Kabel-ATMega-ATTiny-USB-asp-USBISP-Neu-3290/173225987905?hash=item285512cf41:g:-tUAAOSwMURasKNX Eine Platine zum übertragen zum attiny
-
Thread
MXE11 - Unix auf dem Mikrocontroller
verwendet, bei 64K RAM sind es allerdings nur 4 Sektoren. Das reicht aber aus, um periodische Zugriffe bei einem User abzufangen. Außerdem gibt es noch eine optionale RTC mit einem ATMega88, die ist aber nicht unbedingt
Nachtrag: 1. Das Executable ist eine 64-Bit Version 2. Virustotal hat keine Beanstandungen gemeldet 3. Anstelle AltGr muss man Alt verwenden 4. Ich habe es unter W7 testen können, Z und Y sind noch vertauscht Die anderen Tasten (# *
-
Thread
Interne Uhr Microcontroller
Vermutlich dort, wo es auch ATmega32 gibt, die mit 20 MHz spezifiziert sind (statt mit 16).
S. Landolt schrieb im Beitrag #5430779: > Vermutlich dort, wo es auch ATmega32 gibt, die mit 20 MHz > spezifiziert sind (statt mit 16). Völliger Overkill bei einer Taktperiode von 50 Sekunden.
-
Thread
Leistungsfähige Konstantspannungsquelle per Atmega ?
Ghost R. schrieb im Beitrag #5430406: > Die Regelung der Ausgangsspannung mittels eines Atmega8. > Sprich: Die Ausgangsspannung wird per ADC gemessen und dann mittels > einiger MOS-Fets und PWM entsprechend eingestellt. Keine gute Idee, einen Prozessor an einer Stelle einzusetzen, an der
Unterspannung betrieben werden und in dem Moment geflasht werden. Für mich kommt die Schaltung mit dem Atmega (oder am besten den Attiny 85, der scheint dafür besser geeignet zu sein) troz allem noch in Frage, da ja auch einige schon bestätigt haben das es möglich ist. Mfg
-
Thread
Neue Arduino-Module vorgestellt
Möglichkeiten den 16U2 umprogrammieren zu können? Warum muss es den UNO in einer Variante mit ATmega328 in DIL und in einer Variante mit ATmega328 in SMD geben?!?
#5435345: > René F. schrieb im Beitrag #5429819: >> Warum muss es den UNO in einer Variante mit ATmega328 in DIL und in >> einer Variante mit ATmega328 in SMD geben?!? > > Zerschiesst mand den SMD, kann man das Board entsorgen, zerschiesst man > den DIL, ersetzt man ihn einfach... Den Atmega
-
Thread
Atmega 32 mit 16Mhz
Hallo zusammen, ich habe heute versucht meinen Atmega32 auf eine externe Taktquelle einzustellen. 16 MHz Quarz + Kondensatoren angeschlossen und in AVRProg von Int RC 67ms + 6 CK auf Ext Xtal 67ms + 16K CK gestellt. Ich hatte vorher ein Programm geflasht
Quintessenz: Für den Atmega 32 ist AVRProg zum Setzen der Fuses nicht geeignet.
-
Thread
PC - USB - ATmega (ohne Extra-Treiber)
Guten Abend, ich suche eine Möglichkeit Daten vom PC über USB (CDC, HID???) auf den ATmega und zurück zu übertragen. Vor mir liegt aktuell ein ATMega32U4 mit integrierter USB-Hardware, anderer AVR wäre möglich. Wichtig ist mir: - am besten keine Extra-Treiber (Windows) nötig, oder zumindest
zweitrangig Wenn ich Google und die Forum-Suche bemühe falle ich immer wieder über: USB - FT232RL - ATMEGA USB - ATMEGA mit Hardware-USB (Beispiel von Atmel) USB - ATMEGA mit Firmware-USB (V-USB, LUFA) Hier und da fällt noch libusb. Zugegeben ich hab den Überblick verloren. Was ist unkompliziert
-
Thread
JTAG über Funk
Jede Methode, die das zuverlässig kann, was du willst, ist technologisch meilenweit über einem Mega64, dann kannst dann gleich die statt dem Mega64 hernehmen ;)
Lösung. > Was das Programmieren betrifft möchte und muss ich bei JTAG bleiben...leider Den Mega64 müsste AVRDUDE ach via JTAG unterstützen.
-
Thread
Atmega2560 startet nicht
> Wo besitzt der ATmega2560 irgendeine Abschaltspannung? BODLEVEL fuses (Brown-Out)
Kann es sein, dass Du das Pinout des ATMega gespiegelt hast? Sieht für mich fast so aus :-)
-
Thread
Hochpräzises 90dB PPM, FPGA, µC oder doch Analog?
er fertig ist und machst pro Sample ein MAC, dafuer musst du noch quantisieren oder am besten einen 64 bit oder floating point Akkumulator nehmen. Das Ergebnis speicherst du dir in ne Liste fuer die Peak anzeige und gibst es auf den LEDs aus. Die kann man evtl auch direkt am uc multiplexen, zB 4x8.
überlege mir gerade den STM32 diverse Steuerungsaufgaben übernehmen zu lassen für die zuvor ein ATMEGA32 vorgesehen war, ein paar Relais ein bisschen SPI mit schieberegistern Tasterabfragen etc. Sollte er ja locker zusätzlich packen? Oder ist das eine schlechte Lösung? Jan
-
Thread
Analoge Orgel mit USB-MIDI steuern
(für die Register). Das schafft MIDI allemal. Funktioniert mit meiner Wersi Orgel DX300 und einem C64. Also hier bitte nicht erzählen das MIDI das nicht schafft.
drauf, App-Software selber schreiben, von Treiber auf die Ports und dann antreiben. Ich brauche 4x64 Ports, also Schieberegister mit Latches. Bauen und antreiben kann Ich die, aber Ich brauche die Brücke "USB -> Port".
-
Thread
[V] 4 Pakete Atmel
Atmel Pakete: 1. Pollin AVR Net-IO ==================== zusammengelöteter Bausatz mit 3 CPUs: ATmega16-16PU ATmega32-16PU ATmega644-20PU 20 Euro Porto DHL inclusive 2. Xmega CPUs versiegelt ======================== 2x Xmega128A1U-AU TQFP-100 2x Xmega256A3U-AU TQFP-64 15 Euro Porto DHL inclusive
diverse Atmels ================ 4x neu, 3x benutzt ATtiny13A SO-8 5x ATtiny2313-20SU DIL-20 1x ATmega32-16AU TQFP-44 4x ATmega325P-20AU TQFP-64 15 Euro Porto DHL inclusive 4. Atmel SAM4S Xplained Pro =========================== SAM4SEval Board OVP unbenutzt 25 Euro Porto DHL inclusive wer
-
Thread
avr-g++/avr-as: __gcc_isr not supported
Lösung: man muss bei dem target -mmcu=atmega324pb explizit auch die Assembler-Option -Wa,-mgcc-isr mitgeben. Warum das in der toolchain für den atmega324pb nicht automatisch geschieht, ist mit noch schleierhaft.
Lösung2: in den device-specs des atmega324pb fehlte einfach: *asm_gccisr: %{!mno-gas-isr-prologues: -mgcc-isr}
-
Thread
Arduino frage zu Serial.print
Mit BASCOM täte es auch ein ganz normaler ATMEGA8!
nicht. > Das ist für AVR, angemessen, aber auf 32 Bit Modellen dürfte das > dann unnötiger Weise 64 Bit nutzen. Zumindest beim ARM ist unsigned long ebenfalls 32bit.
-
Thread
Ansteuern des Servomotors funktioniert nicht
Hallo, Ich wollte einen SG90 mit meinem Atmega328P ansteuern, aber es funktioniert nicht. Dazu habe ich mir folgendes angeschaut: http://extremeelectronics.co.in/avr-tutorials/servo-motor-control-by-using-avr-atmega32-microcontroller/ Die PWM
SG90 widerspricht. Das Datenblatt kann gar nicht wissen, dass du die Impulse mit dem Timer eines Atmega328P erzeugen willst. Wie soll dein Wertebereich also dem Datenblatt widersprechen können.
-
Thread
C-Control Pro Mega 128 programmieren
Hi, da ich die Gehäuseform mit 4* 8*2 Stiftleisten toll fand, habe ich mir diesen C-Control-ATmega128-Baustein geholt (abgesehen davon dass es Geldverschwendung war, einen uC für den 10fachen Preis zu kaufen). Es soll dazu eine spezielle IDE geben, die in Basic und C Programme zulässt, auch gemischt
scheinbar sind alle (ich habe keine Ahnung wie viele ein ATmega128 hat) 64 Pins herausgeführt, drinnen ist ein Oszillator zusätzlich und ein Bootloader.
-
Thread
Timer in Assembler / Beispielaufgabe?
würde. Angenommen ich möchte eine Led genau 2sec einschalten und 2 sec ausschalten. (Mit einem Atmega8) Wie mache ich das? Gibt es irgendwo ein einfaches Beispiel wo man sich soetwas anschauen könnte. Wie gestalte ich den Timer dass ich ihn im Sekundentakt verwenden kann. Müsste man das mit Vorteiler
Hallo O. A., im Datenblatt des Atmega8 findet man Informationen über 8 Timer. Jeder Timer[0-2] hat andere Eigenschaften, insbesondere lässt er sich unterschiedlich einstellen. Je nach Einstellung und Timervorteiler ergeben sich eine