-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Beitrag #6198578: > Da gibts genug Mass storage Device Gibt's aber auch für den genannten USB-AVR, /das/ ist nun wirklich nicht das Problem.
löten und Dir nicht die Finger brechen willst: https://www.microchip.com/wwwproducts/en/PIC24FJ64GB002 Ist jetzt kein AVR. Kennst Du nicht. Ist aber auch nicht weiter schlimm, Du willst und sollst ja was lernen, auch dass es noch eine Welt abseits von Arduino gibt. Dieser Prozessor ist einigermaßen
-
Thread
AVR bootloader kernel ATmega32 *nix
Hi @ all, im anhang findet ihr eine funktionstüchtige asm file, die ich mit dem avr studio debuger (cooles teil muss ich mal sagen) zewcks simulation durchlaufen lassen habe. es funktioniert: (mit 64 cycles) ANDI CBR RJMP SUBI SBR ORI TST wär nett wenn ihr noch ein
spezialschaltprog, ich nutze eagle :P ) also, thema ist bekannt, nun habe ich (endlich): enc28j60, at45DB161d-SU, HALO isolation module TG42 1406N1, und eine stinknormale 8p8c buchse, an folgenden schaltplan habe ich mich orientiert: http://avr.auctionant.de/img/avrETH1_schematic_fullsize.png (avreth1
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
/Grasshopper« werden überschrieben package/mpfr/mpfr.mk:64: Warnung: Alte Befehle für das Ziel »/home/xxx/Grashopper/buildroot-avr32-v2.3.0/project_build_avr32/Grasshopper« werden ignoriert package/mtd/mtd-utils/mtd.mk:105: *** Mehrfache Target-Muster. Schluss
Controller at 0xfff00100, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled dw_dmac.0: DesignWare DMA Controller, 3 channels NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established
-
Thread
Attiny 1616 Hardware-Interrupt
Hallo, das Bsp. von Microchip ist eine gute Basis. https://github.com/microchip-pic-avr-examples/avr128da48-ext-int-wakeup-example Klickste dich durch bis zur main.c, lesen, verstehen lernen, ausprobieren. Danach an eigene Zwecke anpassen. Die AVRs sind streng Art verwandt, sprich die
Die Getting Started Dokus kann man alle durchlesen. Bei Fragen - einfach fragen. Ich habe einen AVR128DB64 immer zur Hand. Ein Atmega4808/4809 ebenso.
-
Thread
Rust - ist das hier um zu bleiben?
_64-apple-ios x86_64-fuchsia x86_64-linux-android x86_64-pc-windows-gnu (installed) x86_64-pc-windows-msvc x86_64-rumprun-netbsd x86_64-sun-solaris x86_64-unknown-cloudabi x86_64-unknown-freebsd x86_64-unknown-linux-gnu (default) x86_64-unknown-linux-gnux32 x86_64-unknown-linux-musl x86_64-unknown-netbsd x86_64-unknown-redox [/pre] AVR soll auch unterstuetzt werden, sobald das AVR Backend fehlerfreier
-
Thread
CAN-Bus: identische Knoten gezielt ansteuern
Es gibt von Microchip z.B. den 24AA025E48 mit einer einzigartigen MAC.
würde da einfach jedem µC einen eigenen Identifier spendieren den du im EEPROM speicherst. Wenns ein AVR ist und du in ASM programmierst könnte das so aussehen. [code] .eseg Mein_Name: .db 0b00000111, 0b10011001 Meine_Funktionen: .db 0b11110000 [/code] Wenn dann ein Knoten seinen Namen empfängt
-
Thread
Max233: Falsche Characters
7B 6F 6F 77 47 6C 6F 6B 23 19:09:19 hypertrm.exe IRP_MJ_READ Serial0 SUCCESS Length 80: 64 7B 6F 6D A0 7B 6F 72 78 6F 73 61 74 6D 6F 6E AF 0D 0A ED EB 24 19:09:19 hypertrm.exe IRP_MJ_READ Serial0 SUCCESS Length 80: 7A 6F 61 64 7B 6F 6D A0 7B 5B 4D B4 B7 7F 78 B0 BD 37 2F B1 BF
AD BB BF B7 3F 47 19:09:24 hypertrm.exe IRP_MJ_READ Serial0 SUCCESS Length 80: 6D 61 6E 64 B0 6E 6D 6F 75 BB BF 7B 6F 6F 77 BD AF 77 75 77 AF 48 19:09:24 hypertrm.exe IRP_MJ_READ Serial0 SUCCESS Length 80: 3D 3D 35 32 30 30 EA ED 7B 5F 55 BB 3F 5B 5B 4D 35 33 35 32 BE 49 19:
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
neuer-chiptester-fuer-retro-chips/#more-11467 Mit dem MiniPro TL866 geht es leider nicht. Hatte ich schon mit dem M48Z08-100PCI versucht.
neueren Schaltplan ist ein 48Z02 gezeichnet, das dürfte ein kleineres NVRAM derselben Art sein. https://www.st.com/resource/en/datasheet/m48z12.pdf ST hatte zwei Markennamen CAPHAT™ M48Z02 (1999-2020) und TIMEKEEPER® M48T02 (
-
Thread
Eklatanter Fehler im Handbuch zu ATtiny87 / ATtiny167
AVR's sind keine amerikanischen produkte...
?26007). Wo siehst du da einen Download-Zähler? Davon abgesehen benutzen viel mehr Leute den AVR-GCC (im Rahmen von AVR/Atmel Studio), als dann auch AVRDUDE benutzen. >> Ich habe dir weiter oben den Zeiger auf einen Thread >> bei avrfreaks.net gegeben, bei der solche Dinge gesammelt werden
-
Thread
Erfahrungen mit AI-Coding
-Coder-Next-MXFP4_MOE.gguf auf Strix Halo 128GB. 52t/s. Prompt per Copy & Paste von hier: "ATmega48, RTC, 32768 Hz, stromsparend, exakt 50 ms Intervall, LED, Blinken den C-Code" Qualität müssen andere beurteilen ;) [c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h>
wird daher wohl sofort grobe Flapser finden. https://www.perplexity.ai/search/c-code-for-atmega48-rtc-32768-e2a_tee4TW2.GDfX8zS17w [c] #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <util/delay.h> #define LED_DDR DDRB #define LED_PORT
-
Thread
Quelltext: Lesestoff gesucht
Nachfolger schneller in den > Fuss. der heutigen selfpublisch-Generation fehlt halt so was wie ein C64 der einen nicht gleich anmekkert, nur weil der Multitasking-kernel wie bei AVR kleiner als 4kb ist (1999): http://www.6502.org/users/andre/osa/index.html d.h. früher waren 8-bit Computer praktisch
LED dimmen mit Fading oder lieber mit PWM" >> (der kalkulierte Zeitaufwand für eine Portierung von AVR zum >> STM32-48CH-PWM-Board dürfte auf bisherigen Erfahrungen beruhen) > Dirk = Dampfplauderer in Rage kommentiert wenn Stefan einmal so gut C schreiben kann, dass er ohne "Dirk" auskommt, dann könnte
-
Thread
RFM12 - Funkmodul
Den Strom habe ich nie gemessen, da meine Messgeräte alle nur 0,1mA Auflösung haben. Der mega48 lief mit einem 32kHz Quarz, der den AVR alle 5s aufweckte, und eine Messung startete und 1s später den auslas. 1x pro Minute wurde der Wert dann in den externen Flash (waren sogar glaube ich 512kbyte
Mit den neuen Picopower AVRs sollte es noch besser werden. Ich denke für dieses Projekt wäre ein AVR meiner Meinung nach besser geeignet, da dieser auch mit 5V läuft (im Gegensatz zum MSP430). Mit einem mega48 @ 3V im Powerdown Mode (was dank Levelgetriggertem Interrupt vom RFM12 kein Problem ist)
-
Thread
Die andere Firmware für AVR-NET IO
IP-Adresse ausgegeben. Das AVR-NET-IO läst sich aber nicht auf dieser Adresse anpingen. Das AVR-NET-IO ist erst nach Neueinspielung der Hex-Datei wieder ansprechbar. Gruß Karl Albert
gleichzeitige verbindungen die von 3 auf 1 runtersetzen. #define MAX_RECIVEBUFFER_LENGHT 96 // was: 48 "RECIVEBUFFER_" ist kein Schreibfehler von mir ;-) #define MAX_TCP_Datalenght 512 // was: 64 Wie gesagt, bei mir ging das nur mit massivem Abspecken des Codes in einen MEGA32. Abspecken
-
Thread
pwm multiplexen, geht das?
Kann es sein, daß das AVR Studio 4 die Daten die gesendet werden sollen nicht anzeigt? Gruß Florian
da sie mit weniger "Kabelsalat" auskommt. Dafür muß das Timing dann aber höher sein, was aber für'n AVR kein Problem darstellt. Gehen wir mal von 64 LEDs aus, monochrom. Per SPI an einem 8MHz AVR benötigst du also 128 CPU Takte um die LEDs anzusteuern. Würdest du aber eine Matrix von 16*4 LEDs aufbauen
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
das Gleiche an. Es wird dann selfmade FunkDMX hinzukommen. (Link zu FunkDMX: http://www.fritzler-avr.de/epro/licht_funk.php) Das Display besteht aus den doch recht günstigen aber auch alten (1994!) LED Matrixanzeigen in Rot und Grün von Pollin. Mit 64x64mm Außenmaßen und 11m LEDs auch schön groß
+-30V Klirrfaktor : 0.04% Signal Rauschabstand :ca. 80dB Frequengang :20Hz-20KHz besser als 0.2 dB Welligkeit.
-
Thread
IPv6 eingehende Verbindungen?
Blöcke nicht > gleich sein? Je nachdem, was dein Provider dir gibt. Meiner gibt mir einen /48-Block, also nur die ersten drei Zahlengruppen werden mir vom Provider vorgegeben, die restlichen 80 Bit der Adresse darf ich selbst verwalten. Die standardmäßige Netzgröße ist 64 Bit (damit kann
Wikipedia Artikel habe ich überflogen, konnte aber nichts entscheidenen finden. Jörg: Ja, ist ein /64 Präfix mit "Blöcken" meinte ich jeweis die bereiche zwischen den ":" 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 = 8 "Blöcke" (unglückliche Bezeichnung, sehe ich ein). Gut, nehmen wir an die Geräte bekommen
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
an und auf voller Helligkeit sind. Wenn auf den HD44780 Mode verzichtet wird, reicht auchn mega48 aus. Der AVR nimmt momentan nur per UART das Crystalfontz (CFA634) Protokoll entgegen. Speichert die ASCI Zeichen in sein Puffer und fischt Steuersignale raus wie Helligkeitssteuerung oder Cursorposition
Vereinshymne. Die Steuerung unter der Bodenplatte ist auf Bild 5 zu sehen. Verbaut ist ein ATmega48PA, Meckern und Musik liegen hochqualitativ - 8-Bit, 8khz ;) - im AT45DB161. Der Lautsprecher wird mit Hardware-PWM, Tiefpass und dem MC34119 angesteuert, der ihn schon im besagten Telefon getrieben hat
-
Thread
STM32 Taktfrequenz
Erkenntnis, dass STM32 ihre I/O Pins per Software verhältnismäßig wesentlich langsamer toggeln, als AVR Mikrocontroller. Ein 8 MHz AVR schafft 4 MHz, weil jeder I/O Zugriff nur einen Takt dauert.
du bist wieder in der Atmega-Welt. Wobei dann so ein STM32 letztendlich langsamer wird, als ein AVR mit 20 oder 32 MHz. Der Flash von ST kann nämlich nur maximal 24 Mhz und für viele Befehle (insbesondere I/O) sind mehr Takzyklen nötig, als bei AVR.
-
Thread
Warum geht das nicht ?
8e6 #define F_CPU XTAL #define DIST 0.06 // sensor distance in m #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include "BitUtilities.h" #include "LCD_display_on_Port_C.h" volatile double sec = 0; volatile unsigned char
Byte jeden Wert haben, da es in 2 nibbles aufgeteilt ; wird, die via PB[3:0] kommend, an das Display DB[7:4] gelangen. [/code]
-
Thread
Atmega - Messunsicherheit
Viessmann-Boiler Volt: Spannungsmessung #1: 28 7 43 2,61 #2: 35 13 47 2,53 #3: 25 5 36 2,64 #4: 32 11 42 2,56 #1: 39 17 50 2,48
... und "sortiert: > #1: 39 17 50 2,48 > #2: 35 13 47 2,53 > #4: 32 11 42 2,56 > #1: 28 7 43 2,61 > #3: 25 5 36 2,64
-
Thread
ATmega8 vs. ATmega8A Gesperrt
veraltet. Fuer neue Designs solltest Du den Atmega88 verwenden, Stimmt nicht. Mir hat der Autor des AVR-Mikrocontroller-Lehrbuchs bei einem Treffen folgendes zu diesem Thema gesagt: Der ATmega8 ist in D der am meisten verkaufte AVR und mit AVR-Abkündigungen will Atmel seit dem großen Ärger seit der letzten
Ich hoffe der MOD läßt wenigstens den Link zur deutschen Übesetzung des DB zum *ATmega48, 88, 168, 328* zu, da ja der ATmega8 bzw. 8A nicht mehr wirklich zu empfehlen sind : https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ Bernd_Stein
-
Thread
C++ Arduino Grundlagen
libraries... Compiling core... Using precompiled core: /tmp/arduino_cache_246701/core/core_arduino_avr_nano_cpu_atmega328_fe15b8034bc287c8db30434e4d6d501e.a Linking everything together... /home/daten/arduino-1.8.7/hardware/tools/avr/bin/avr-gcc -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections
sketch/sketch_nov25b.ino.cpp.o /tmp/arduino_build_280773/../arduino_cache_246701/core/core_arduino_avr_nano_cpu_atmega328_fe15b8034bc287c8db30434e4d6d501e.a -L/tmp/arduino_build_280773 -lm /home/daten/arduino-1.8.7/hardware/tools/avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc
-
Thread
Inline Assembler- Bits spiegeln
0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0, 0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0, 0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8, 0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8, 0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4, 0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4, 0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c
0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44, 0xC4, 0x24, 0xA4, 0x64, 0xE4, 0x14, 0x94, 0x54, 0xD4, 0x34, 0xB4, 0x74, 0xF4,
-
Thread
Z80/UA880D mit 28C64 startet nicht
Nach diesem DB: https://www.futurlec.com/Memory/28C64PLCC.shtml ist es kein Problem. Schau mal bei Writeprotection.
Spezialfall gewesen sein. Sowohl der echte Apple II als auch die klassischen Taiwan-Clones GTAC-1 (48k) und GTAC-2 (64k mit Z80) laufen mit stinknormalen EPROMs. Ebenso die IBS Space, die Bell&Howell, die Laser und der Basis 108. > Somit auf den TO Zurückzukommen, Deine schaltung müsste laut schema
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Hi Leute, was soll man denn wohl davon halten? Angeblich ein JTAG-Debugger der mit Avr-Studio kompatibel ist um 7$ http://www.aliexpress.com/item/64-Digit-Win7-USBASP-USBISP-Mini-USB-Download-Programmer-Debugger-For-AVR-JTAG-ICE-Atmega-AVR/627122832.html Denkt ihr dass man den probieren
Free-Shipping-5pcs-lot-128x32-Dots-0-91-inch-Graphic-OLED-Display-Screen-SPI-Parallel-I2C/910469757.html 64x48 http://www.aliexpress.com/item/Free-Shipping-5pcs-lot-64x48-Dots-0-66-inch-Small-OLED-Display-SPI-Parallel-I2C-Interface/910365956.html Hat jemand mit den Dingern Erfahrung? Anscheinend muss man
-
Thread
Controller mit variabler Signalspannung an den Pins(neu)
/O https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf (page 198)
"Die MVIO-Peripherie der neuen 8-Bit-MCUs, einschließlich der Serie AVR DD, soll es einem einzelnen Port der MCU ermöglicehn, in einem anderen Spannungsbereich als der Rest der MCU zu arbeiten. Damit würden sich zusätzliche externe Komponenten erübrigen." Das ist bei
-
Thread
Schweiz
bei www.reichelt.de Die Preise sind OK. Ich weiß jedoch nicht, ob die auch nach CH liefern. 73, DB1PF, Florian Pfanner
Noch'n CH'ler Alter 42, seit drei Monaten AVR. Ehemals C64 / PC XT mit 30MB HD!, 8051 /Z80 Erfahrungen. Wohne im Raum Basel.
-
Thread
Starthilfe für Anfänger bei ATmega + SW
Steht doch alles hier im Forum. Da gibt es das AVR-Tutorial und das AVR-GCC Tutorial. Und wenn Du unter dem Suchbegriff AVR und FUSES mal suchst kommen eine Menge Ergebnisse.
. Das geht wenn man einmal weiss wie man mit Bitschubsen Probleme löst :D Aber ja, ich habs auf AVR probiert, C ist bequem. Aber extrem zeitkritische Sachen bekomm ich in ASM besser und schneller hin. Gruß, Christian
-
Thread
winziger Webserver mit enc28j60+mega32
http://avr.auctionant.de/avrETH1/
net: receive error! RevID: 0x04 Cntrl: ECON1 ECON2 ESTAT EIR EIE 0x37 0x80 0x41 0x00 0xDB MAC : MACON1 MACON2 MACON3 MACON4 MAC-Address 0x0D 0x00 0x32 0x00 ACDE48FD0FD0 Rx : ERXST ERXND ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL 0x0000 0x0FFF 0x001E 0x001D
-
Thread
L6208 - Mikroschrittbetrieb
dran (ich hoffe, das klappt), das macht es vielleicht einfache mein Problem zu finden. [c]#include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 16000000UL volatile uint8_t duty_cycle; volatile uint8_t i; const int duty[64]= {127,139,152,164,176,187,198,208,217,225,233,239,244,249,252,253,254,253,252,249,244,239,233,225,217,208,198,187,176,164,152,139,127,115,102,90,78,67,56,46,37,29,21,15,10,5,2,1,0,1,2,5,10,15,21,29,37,46,56,67,78,90,102,115}; const int duty2[64]={254,253,252,249,244,239,233,225,217,208,198,187,176,164,152,139,127,115,102,90,78,67,56,46,37,29,21,15,10,5,2,1,0,1,2,5,10,15,21,29,37,46,56,67,78,90,102,115,127,139,152,164,176,187,198,208,217,225,233,239,244,249,252,253
-
Thread
Nachbau N2ADR SDR Transceiver
recht, kann aber sein, dass Quisk die Doppelinstallation von zwei verschiedenen Versionen Python (64 Bit) nicht mag, muss ich mir erst noch anschauen. Viele Grüße! Helmut, DB1CC
, an meinem lokalen Chaos. Mein XP ist uralt (never change...), aber die wichtigen Dinge (Altera, AVR-Suite und LNL Steuererklärung) müssen erst auf dem Win7/64 laufen, bevor ich wechsle; und da hakt es. Ubuntu bzw. jetzt mint-maya macht den Rest ggf. per wine. Der Win7/XP-Modus macht nicht alles mit
-
Thread
LED Matrix 5x7 programm
AVRMacPack * */ #include <inttypes.h> #include <stdlib.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <util/delay.h> #include <avr/pgmspace.h> #include "font.h" // Change these values to adjust scroll speeds and animation iterations
#endif /*FONT_H_*/ #include <inttypes.h> #include <stdlib.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <util/delay.h> #include <avr/pgmspace.h> // Change these values to adjust scroll speeds and animation iterations #define ANIMATION_SCROLL_SPEED
-
Thread
automatischer Vorschub für Drehbank
Daumenradschalter kann ich das Übersetzungsverhältnis wählen. Bereich: 0,01 bis 9,99 mm/Spindelumdrehung. Ein AVR Atmega48 erfasst die Encoderpulse und steuert den Schrittmotor entsprechend des eingestellten Teilerverhältnisses. Das funktioniert in beide Richtungen synchron zur Spindel. Deshalb sind auch mehrere
Als Board dachte ich an ein STM32F0-Discovery. Der F0 (auf dem Board ein STM32F051R8T6) ist mit 48 MHz flott genug, hat 64K Flash/8 KB RAM und hat auch die Encoder-Logik an Board, außerdem noch einen 32-Bit-Zähler. Und das sehr preiswerte (6€?) Board lässt sich prima auf Lochraster verlöten und so
-
Thread
Antennenimpedanz Monopol für AT86RF212 mit Johanson-Balun
, sind diese 3 dB (doppelte Leistung) wieder rausgeholt, sodass man von den vermeintlichen 4...5 dB insertion loss auf 1...2 dB kommt, was den maximal 1,5 dB gemäß Datenblatt recht gut entspricht.
, etwas gewagt... Davon abgesehen: für eine Verdoppelung der Reichweite braucht man immerhin 6 dB mehr. 1 dB mehr oder weniger ist also am Ende sowieso nur "Rauschen": ein vorbeilaufender Mensch verursacht temporär eine deutlich größere Dämpfung.
-
Thread
Mikrocontroller für schnelle PWM gesucht
angeschlossen, das braucht ein paar Takte zur Aktualisierung und Übertragung. Ich such mal den Auszug aus dem DB...
Ist der MCS8048 etwas für dich? https://de.wikipedia.org/wiki/Intel_MCS-48
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
noch einer ist. Meist sind es nun 328bp uC. Das müsste man im Bedarfsfall prüfen. Die neueren AVR wären in der 8-Bit Welt aber nun doch eine bessere Wahl für anspruchsvollere Anwendungen. Z.B. der AVR128DB48/64 ist da schon ein anderes Kaliber. Gerhard
neu gestartet habe, konnte ich einen *328P* mit dem AVR-ICE programmieren. Funktioniert im Moment nur mit dem *328P*.
-
Thread
BLDC, Synchronmaschine, Drehfeld Experimentierschaltung Gesperrt
und >10A ist sowas eindeutig besser. Auf die Platine kommt dann die Endstufe mit Treibern, der AVR und die Rückführung der Spannungen und Ströme zum AVR. Dazu noch die galvanisch getrennte Schnittstelle nach draußen und Anschlüsse für externe Drehzahl und Hallsensoren (letztere als Alternative zur
Generatorstrom die Mosfets grillt. Da der Strom auch negativ werden kann, würde ich das direkt mit dem AVR messen.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
zunächst irgendeine Dummy Adresse verwenden oder diese belassen. [c] #define DUMMY_RADIO_ID ((uint64_t)0xDEADBEEF01ULL) #define WR1_RADIO_ID ((uint64_t)0x1946107301ULL) // 0x1946107300ULL = WR1 #define WR2_RADIO_ID ((uint64_t)0x3944107301ULL) // 0x3944107301ULL = WR2 #define DTU_RADIO_ID ((uint64
vergessen. Die Adresse der DTU ist egal, da Du sie ja simulierts. [c] #define DUMMY_RADIO_ID ((uint64_t)0xDEADBEEF01ULL) #define WR1_RADIO_ID ((uint64_t)0x1946107301ULL) // 0x1946107300ULL = WR1 #define WR2_RADIO_ID ((uint64_t)0x3944107301ULL) // 0x3944107301ULL = WR2 #define DTU_RADIO_ID ((uint64
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
Mit 14,7456MHz und 3,3V betreibst du den AVR schon mal außerhalb der Spezifikationen... Speed Grade: – 0 - 4 MHz @ 1.8 - 5.5V – 0 - 10 MHz @ 2.7 - 5.5V – 0 - 20 MHz @ 4.5 - 5.5V Abgesehen davon hilft ein Blick ins DB Bei
beliebige Takte erzeugen, sondern teilt auch nur einen Basistakt herunter. Der ist halt hoch genug (48MHz?) um bei niedrigen Raten kleinste Abweichungen zu erreichen. Bei > 115200 wird's dann zunehmend wackeliger. Ausgenommen die 500000, wie bestätigt durch den RC - getakteten avr. 750000 gehen auch.
-
Thread
LED Matrix 5x7 programm
Date: 21.12.2008 * Hardware: ATtiny2313V * Software: AVRMacPack * */ [c] #include <avr/io.h> #include <avr/pgmspace.h> #ifndef FONT_H_ #define FONT_H_ #define MAX_CHARS 59 #define CHAR_OFFSET 0x20 const uint8_t font[] PROGMEM = { // 3 chars bitmap, 1 char length 0x00
AVRMacPack * */ #include <inttypes.h> #include <stdlib.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <util/delay.h> #include <avr/pgmspace.h> #include "font.h" // Change these values to adjust scroll speeds and animation iterations
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
Controller mit Speicher und mit der Charge Time Measurement Unit kannst du kapazitiven Touch auswerten. 64 Pin im 0,5 oder 100 Pin im 0,4 Raster. Gibts bei Microchip als Sample.
selber ansteuern, sondern das macht der AVR in Hardware. fchk
-
Thread
Thermometerbau mit MEGA 8
Computer ausgeben lassen? Doch, kannst du. Erinnerst du dich noch an das von dir so geschmähte AVR-Tutorial? Das macht ganz genau das: Den ADC einlesen und den Wert per UART an zb. einen PC verschicken. * Programm in den AVR brennen * am PC ein Termialprogramm starten * die beiden mittels seriellem
jochen wrote: > Kann ich den AVR in das myavr USB Set Stecken und mit Hyperterminal und > USB darauf zugreifen? Wenn in Deinem Programm die serielle Schnittstelle des AVR korrekt initialisiert wird, dann möglicherweise ja...
-
Thread
Arduino Hardware - ich bin etwas überfragt
# 28 Pin: atmega8, atmega48, atmega88, atmega168 und atmega328 # 40 Pin: atmega16, atmega32, atmega64, atmega324, atmega644 und atmega1284 Als Programmiersprache gibt es neben C als avr gcc mit dem Atmel Studio als IDE noch
http://www.ehajo.de/Bauelemente/Aktiv/Mikrocontroller [4] LunaAVR http://avr.myluna.de/doku.php
-
Thread
Netzwerkkarte mit RTL8019
Hallo, Ulrich! Ich benutze avr-gcc 3.4.1
AVR Ethernet Platine http://www.mikrocontroller.net/forum/read-1-138024.html#new - Atmega128 bei 16MHz (oder UART Optimierter Takt) - (optional) ca. 64KB Speicher - (optional) MMC Karte - (optional
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
im Beitrag #2487672: > Der große Atmel-Chip hat die Bezeichnung "ATMEL 0847" Nö, der heißt AT45DB642D und ist ein 64MBit DataFlash. Es enthält die PC-Software und die Einstellungen. Der kleine MLF ist ein Tiny25.
Wie du meinst, nur nicht weinen wenn's mit dem AVR vorbei ist... :)
-
Thread
Raspberry Pi Pico SDR
/QfNhv-COuvU?t=79 Mein RTL-SDR-Stick hat einen HF-Vorverstärker eingebaut, den man zwischen 0 dB und 52 dB Verstärkung softwareseitig einstellen kann. Wäre so etwas auch für einen Pico SDR denkbar?
750Hz, 2250Hz und 3000Hz. So kann der Dream-Decoder damit nichts anfangen. Also Resample auf fs=48kHz, auf +/-10kHz TP gefiltert und Shift um +12,2kHz (Bild). Und schon gibt der Decoder einen rauschfreien Audiostream (aac 11,64kps) aus. Empfangspfad SNR um 17dB. Kleiner Audioschnipsel von 13750kHz
-
Thread
AVR8ASM-Projekte
Hallo Bernd S., für LunaAVR verwenden wir schon seit Anfang an, nur eine Assembler Version. Da das interne FrameWork auf Assembler implementierte Bibliotheken (Interface und Module) basiert. https://avr.myluna.de/doku.php?
------------- ' System Settings '--------------------------------------- const F_CPU = 8000000 avr.device = atmega328p avr.clock = avr.F_CPU avr.stack = 42 '--------------------------------------- ' Macros '--------------------------------------- #define BV(n) as (1<<(n)) #define NBV
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
^ Wochentag (1=Montag) Alle Nachrichten mit 50 23 sind mir unklar: 71 30 50 23 09 48 F4 02 04 04 5D 01 00 00 13 00 AA BM an MM 70 51 50 14 07 41 00 05 00 1A 00 5A F3 00 09 00 42 80 23 00 D8 14 64 00 54 ^ Status2 ^ unklar (00/08) ^ Status4 noch unklar
loggt Daten auf SD Card, diese können dann in einem Programm eingelesen werden und werden in einer DB gespeichert.
-
Thread
Probleme bei Programmierung von Lichtschranken-Stoppuhr
;KANN JEDOCH WEGEN PORTB NICHT VERWENDET WERDEN .db 0b11000000 ; 0: a, b, c, d, e, f .db 0b11111001 ; 1: b, c .db 0b10100100 ; 2: a, b, d, e, g .db 0b10110000 ; 3: a, b, c, d, g .db 0b10011001 ; 4: b, c, f, g .db 0b10010010 ; 5: a, c, d, f, g .db 0b10000010 ; 6: a, c, d, e, f, g .db 0b11111000 ; 7: a
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Ursprünglicher Thread: http://www.mikrocontroller.net/forum/read-1-232801.html#new Sourcecode: http://avr.auctionant.de/avr-ip-webcam/avr-webserver-software.html Generelle Infos zur HW/Ansteuerung: http://avr.auctionant.de/avr-ip-webcam/ Viel Spaß ;)
schon hatte), bei "apt-get install -s gcc-avr=1:3*" bekomme ich wieder die 'not found'-Fehlermeldung. Wo bekomme ich den Kram sonst her? (Achso, muss ich dazu sagen, dass ich ein AMD64-System habe? Liegt es daran, dass die Version nicht verfügbar