-
Thread
AVR Studio - Adressierung in 16Bit?
: .db 0x52, 0x4F, 0x4E, 0x4C, 0x4A, 0x48, 0x46, 0x44, 0x42, 0x40, 0x3E, 0x3C, 0x3A, 0x38, 0x36, 0x34 [...] [/avrasm] Wenn ich den Debugger starte und den Inahlt des Flash anzeigen lasse, liegt die Adresse
Tilo Lutz schrieb im Beitrag #1798095: > nur um 8 erhöht wird. Kann es sein, dass im AVR Assembler als Basis > 16Bit und nicht 8Bit verwendet werden? richtig AVR sind wortweise orientiert. > An einer anderen Stelle will ich die Sinus-Werte über den Z-Pointer > auslesen: > [avrasm
-
Thread
Erfahrungen mit AI-Coding
unsloth/Qwen3-Coder-Next-GGUF:Qwen3-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> /* ─────────────────────────────────────────────────────────── * ATmega48 – 50 ms LED-Blink via Timer2 asynchron (32768 Hz) * * Quarz: 32.768 kHz an TOSC1
-
Thread
Sheevaplug brauche eine Einführung
: Harvard I size : 16384 I assoc : 4 I line length : 32 I sets : 128 D size : 16384 D assoc : 4 D line length : 32 D sets : 128 Hardware : Feroceon-KW Revision : 0000 Serial : 0000000000000000 root@debian:/
hingekriegt. Aber ich bekomme immer noch. "Unable to set 32 bit software breakpoint at address c05ee48c - check that memory is read/writable" Kann vlt. jemand hier weiterhelfen Gruss elvis61
-
Thread
Prozessor Eigenbau: Instruktionssatz Gesperrt
einen ADC und eine RS232 in deinen Chip ein! Mach mal so einen Chip mit dem Befehlssatz von einem AVR Tiny, ich kann mir vor lachen den Bauch nicht mehr halten.
> Den Einsatz von EPROMs bei myAVR habe ich am Anfang auch etwas kritisch > gesehen, weil EPROMs den Aufwand extrem verringern. Natürlich. Da muss man sich halt fragen, worauf man beim eigenen Projekt Wert legt. TTL-Masochismus oder
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
pages: 16256 Kernel command line: console=ttyS0 root=1F02 rootfstype=jffs2 mtdparts=physmap-f lash.0:128k(boot)ro,64k(env)ro,-(root) PID hash table entries: 256 (order: 8, 1024 bytes) avr32_comparator: irq 0, 140.000 MHz Console: colour dummy device 80x25 console [ttyS0] enabled Dentry cache hash
pages: 16256 Kernel command line: console=ttyS0 root=1F02 rootfstype=jffs2 mtdparts=physmap-f lash.0:128k(boot)ro,64k(env)ro,-(root) PID hash table entries: 256 (order: 8, 1024 bytes) avr32_comparator: irq 0, 140.000 MHz Console: colour dummy device 80x25 console [ttyS0] enabled Dentry cache hash
-
Thread
Grasshopper und TFT Display
einem Bug auf AVR32 Seite.
bei Benidekt jetzt auch die OEM Version ! http://shop.embedded-projects.net/product_info.php?info=p128_AVR32-AP7000-OEM-Modul--Embedded-GNU-Linux-.html Das ist für eigenentwicklungen doch optimal :-) Wollt mir schon eins mitbestellen hab dann aber doch vorerst nur den GH bestellt
-
Thread
Projekt : GPS Tracker
Das sind ja alles Logger. Ein Tracker mit AVR und Handy hier: http://www.opengpstracker.org/
Š.ˆ ˆ N‚ø¹|" "000000030 CE 04 48 0A 08 0E 88 82-8C 8C 8C 4A 48 88 8C CC |Î H. ˆ‚ŒŒŒJHˆŒÌ|" "000000040 78 C4 B9 EE BF 29 29 29-29 A9 58 3A 28 F3 EF 59 |xĹî¿))))©X:(óïY|" "000000050 5A BD 0E 88 8C 8C 88 08-8C CC 8C 8C 8C 8C
-
Thread
LCD Grundsatz frage
EEPROM und ein FLASH wo wird denn das Programm was ich geschreiben habe reingespielt. Beides? Weil im AVR STudio kann man ja ein Hexfile angeben und ein eep file. Da ich aber immer mit gcc programiere habe ich immer nur ein hex file.
einfache Hintergrund. PS: Die Zahlen habe ich mal als Beispiel aus dem Datenblat der ATMega8/16/48/88/128 entnommen. Für andere Controller gelten eventuell andere Zahlen. PPS: Die Erfahrung hat schon öfters gezeigt das die Werte um das Doppelte überschritten werden können bevor der entsprechende
-
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?
vor den AD-Wandlern sind bei DIFF und Balanced > vergleichbar, beim INA 10dB höher. Hatte nur 6 dB mehr erwartet. … >
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
SPs. Unter Win7 geht es völlig problemlos, unter 10 sollte es auch noch gehen. Dazu den antiken WinAVR: https://sourceforge.net/projects/winavr/files/WinAVR/20100110/ Den WinAVR bitte in seinen Wunschordner auf C:/ installieren... Ich glaube, wenn man WinAVR zuerst installiert, erkennt ihn AVR-Studio
ist es doch auch egal, ob man 128Byte oder 512Byte Häppchen schickt? Ist vielleicht auch Vorurteil, aber bei mir heißt AVR eben immernoch Ram sparen, wo es geht und geziehlt dort einsetzen, wo es wirklich nötig ist. Bei den ESPs bin
-
Thread
qtouch - sekt oder selters
Senskey_b0_ddr Alias Ddrd.7 Senskey_b0_pin Alias Pind.7 Initlcd Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.1 , Rs = Portc.0 Config Lcd = 16 * 2 Cursor Off Cls Disable Interrupts Wait 4 Dim Cycles As Byte 'Pb0---
| 'PB.x------- ---+---- 1K ---- Touchpad 'LCD-Definition Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 Cls Dim Cycles As Byte , Text As String * 8 Do Cycles = 0 'Alles Entladen
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
Vorlauftemperatur Mischerkreis Byte 17+18 --> Ist Temperatur Mischerkreis BSP: Soll Vorlauftemp: 48,5° Byte7 = #30 --> 48 Byte8 = #80 --> 128 --> 128/255 --> 0,501 Ist Vorlauftemp: 45,8° Byte17 = #CD --> 205 --> 205/255 --> 0,8039 Byte18 = #2D --> 45 Diese zwei Temperaturen sind im Fomrat
loggt Daten auf SD Card, diese können dann in einem Programm eingelesen werden und werden in einer DB gespeichert.
-
Thread
USART ATMega 168
mal im tutorial nachsehen. Außerdem habe ich jetzt folgendes Programm "draufgebrannt": #include <avr/interrupt.h> #include <avr/io.h> #include <avr/iom168.h> #include <avr/portpins.h> #include <avr/sfr_defs.h> #include <stdint.h> #define BAUD 9600 #define FOSC 4000000 //Taktgeschwindigkeit
einfach gar nicht an, wenn man sowieso nur das Standardframing 8N1 haben will, da dieses bei AVR *immer* voreingestellt ist. Einen ATmega168 habe ich nicht, aber ich hab' das Ganze mal mit einem ATmega48 auf einem STK500 nachgestellt. Dort muss man zwar statt des externen Quarzes in den Fuses
-
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
Salut Char0n, ja, es tut sich noch einiges beim Projekt :-). Auf dem AVR-NETIO werden derzeit der ATmega644/644P/1284P unterstützt sowie das myEthernet mit dem ATmega644P und dem Orginal OpenMCP mit dem ATmega2561/AT90CAN128. Der Code wird/wurde Aufgeräumt und besser Strukturiert
-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
Ich habe es mal auf einem AVR ausprobiert: Ein tiny2313 sendet mit 6,4kHz Samplerate die Symbole mit 64 Werten Länge. Macht also 100Baud Datenrate. Ein mega48 @22MHz digitalisiert mit 6,4kHz und erzeugt daraus wieder die Bitwerte
Flash/32k RAM / 60MHz / 32-bit zum Preis eines Atmega128.
-
Thread
Attiny 841 mit SPI ein Display ansteuern
> einfach ist, wozu dann soviel Aufwand. Ich frag mich beim SPI Interface, also die Hardware im AVR, oft, wo sie mir Arbeit spart. Die o.a. Routine kann ich simpel an andere Pins anpassen und sie läuft auf jedem AVR, ob mit oder ohne SPI Hardware. Nur eine Sache noch: Für Befehle muss man evtl.
(RS bzw. A0) und ihn danach wieder runtersetzen. Läuft jedenfalls ohne Änderung mit DOGM163, DOGM128 und anderen. Die Befehle selber sind je nach LCD Controller unterschiedlich, aber die Ausgaberoutine ist immer die gleiche.
-
Thread
Attiny13 Watchdog interrupt
Enable Interrupt, Disable Reset, Set Prescaler 1s 488: 86 e4 ldi r24, 0x46 ; 70 48a: 80 93 60 00 sts 0x0060, r24 Ist allerdings ein Atmega 644. Aber die Register sind die gleichen. WDTON-Fuse muss abgeschaltet sein. mfg.
ldi r16, (1<<WDRF) Das WDRF wird durch Schreiben einer 0 gelöscht, Du schreibst eine 1. Und das AVR-Studio simuliert so etwas nicht gescheit, das muss am lebenden Baustein ausprobiert werden. Und schreib' noch ein WDR zu Beginn rein. Im ATiny-DB gibt's ein paar Beispiele wie's richtig gemacht wird
-
Thread
Flash-Speicher mit hoher Kapazität?
ich noch übrig habe. Es sind 32GBit (4 GByte x 8 bit) 25ns NAND Flash von Samsung. Gehäuse: TSOP48 MfG aus Westerwald
fand sind schon urig alt... Die schreiben immer noch von MByte Flash... und ich bin bereits bei 128 GByte... Muß mal den den source genauer ansehen... Dumm nur, das er auf Linux basierend ist. Danke Michelle
-
Thread
AVR128DB28: TCA0 Tonausgabe an alternativem Pin gelingt nicht
Pardon, ich war beim AVR128DA28 - beim ..DB.. geht alternativ-WO0 nicht, bleibt nur A0.
mit Takt 4MHz TCA0_SPLIT_CTRLA = 9 TCA0_SPLIT_CTRLB = 64 TCA0_SPLIT_CTRLD = 1 TCA0_SPLIT_HCMP2 = 48 TCA0_SPLIT_HPER uninitialisiert kommen ca. 974 Hz raus.
-
Thread
Brötje ISR Plus Kommunikation / LPB
gepostet hatte rein, da ist die Funktion in PHP drin. hier ganz unten auf der Seite das ganze für AVR in C http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html#ga1c1d3ad875310cbc58000e24d981ad20 Grüße Michael
stellen ;-) Sag mir kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Was mir gerade so einfällt: das wäre dann nen 1A WireLess ISP (Bootloader vorausgesezt, bzw eine AVR der das in ISP umsezt)
folgendermaßen gesetzt (Screenshot aus PonyProg) http://img135.imageshack.us/img135/8608/bits.jpg Bei AVR habe ich in den Projekt-Einstellungen die Frequenz auf 10MHz gesetzt http://img145.imageshack.us/img145/7972/avr.jpg hat nichts gebracht
-
Thread
Selbstgebautes ARM9 Board
kleine LPC2468 und LPC2478 Systeme auf 6-Lagigen Platinen mit 32MB SDRAM-60ns, 64MB SST-70ns FLASH und 128MB NAND FLASH entwickelt und gebaut. Es wurden 208-TQFP und 48-TSOP1 Gehaeuse verwendet. Es wurde ein 16-bit Busbandbreite verwendet. Es werden wegen der Geschwindigkeit der Peripherien natuerlich einige
Wissen, sondern auch Erfahrung. Backe erstmal kleinere Brötchen. Wieviel Erfahrung hast du mit AVR, ARM7? Was hast du daraus gelernt? Wieviele Platinen hast du schon gelayoutet?
-
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
"Geister"-Takte am LPC1114?
bekannte FastIO auf ARM zu portieren. Genauer, erst mal auf einen LPC1114, also ein Cortex-M0 mit 48 MHz. FastIO ist eine Reihe Makros, die einzelne I/O Pins schalten und die dafür benötigten Werte zur Kompilierzeit berechnen, so dass man zur Laufzeit mit nur noch einem Load und einem Store auskommt
Assembler dann so: [code] 440: 23a0 movs r3, #160 ; 0xa0 442: 2180 movs r1, #128 ; 0x80 444: 2002 movs r0, #2 446: 05db lsls r3, r3, #23 448: 0209 lsls r1, r1, #8 44a: 585a ldr r2, [r3, r1] 44c: 4302 orrs r2, r0 44e: 505a
-
Thread
Mikrocontrollerboard basierende Firewall preiswert selber ba
200mips ... also mehr als ausreichend für eine feuerwand ! die anderen uC kenn ich leider nur vom DB [pre]Am besten nimmst Du einen uC der sehr kompatibel zum 386er Pentium ist.[/pre] ... welch sinnloser beitrag :)
@Andreas Auer: 2 x HY57V281620HCT-H (hab ich noch in der Bastelkiste und sind Pinkomp. zu MT48LC8M16A2) 1 x DM9161A 1 x LAN9118 (oder doch LAN91C111 aus der Bastelkiste Wenn ich von Jörn eine 9260 abbekomme nehme ich den, ansonsten den 9200 @Avr Nix: Vielen Dank, Glück kann mann immer
-
Thread
Welches Smart Home System zum selbst erweitern ?
Elektronik ist eigentlich sehr langlebig; meine Zentrale arbeitet seit 18 Jahren durchgängig (mit ATMega128).
kein > PC am Internet? Beim 328er hätten die (Pin) Ressourcen nicht gereicht, bei meinem Mega128 tun sie das. Beim Flashen stünde selbstverständlich alles still- das ist aber kein Drama, kommt kaum noch vor. Beigestellt und via SPI datenverbunden ist nämlich mittlerweile ein neuerer AVR-DB Controller
-
Thread
ADC Dynamikumfang 46dB mit Atmega?
Schritt. Jetzt soll meine Skala ja aber logarithmisch sein. Die unterste Led beginnt also bei 5V - 46db = 25mV zu leuchten. Wenn im unteren Bereich 2dB pro Led angezeigt werden sollen liegt die Schwelle für die nächste Led also bei 31,5mV was ja gerade so einem "ADC-Schritt" entsprechen würde.
--------------- + 6dB 1023 0,0085 0dB 512 0,017 - 6dB 256 0,034 -12dB 128 0,068 -18dB 64 0,135 -24dB 32 0,27 -30dB 16 0,53 -36dB 8 1,0 -42dB 4 1,9 -48dB 2 3,5 -54dB 1 6,0 Ich hab versucht, das Ganze
-
Thread
Fragen zu schrittmotor Treiber
Aufbau und die Programmierung auch einfacher und man kann jedezeit die Anzahl der Katzen auf bis zu 128 Stück erhöhen ohne dass man die SW nochmal umprogrammieren müsste. Beispiel für µC der geeignet wäre: STM32F042 - hat CAN Bus - hat Timer mit 4 Kanäle und negierte Ausgänge, womit man direkt eine
Bernd S. schrieb im Beitrag #5551383: > Du hast leider nicht ins DB vom L298N geschaut, der kann nämlich durch > parallelschalten seiner beiden Ausgänge 4A treiben. > > Diesen Strom braucht der Kollege höchst wahrscheinlich nicht So ist es. Den braucht er bei
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
eine, der DB50XG ähnliche Klangerzeugung eingebaut. Natürlich hat Yamaha damals aus den 4 MB Samples viel rausholen können. Aber letzten Endes waren das Sample Player mit einer DDS, nachgeschaltetem digitalen Tiefpass-Filter
#7620285 gehen 1024, also immerhin 8 Wellen gleichzeitig 128-fach polyphon. Ich gehe diesbezüglich inzwischen noch einen Schritt weiter und produziere die zu nutzenden Wellen in Echzeit, womit ich zwar einige Einschränkungen habe, aber keinen Speicher brauche
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
EDIT_ mega48 im MLF-Gehäuse StromTuner
Hobbylöter so lohnt? So viele Updates wird es da nicht geben. Ob der OneWire Bootloader überhaupt für 128KHz Takt ausgelegt ist? Die 128kHz sind ja auch nicht sonderlich genau, da müsste man die Baudrate dann jedesmal ausmessen. Kann PeDa ja mal kommentieren. --- Hier im Forum gilt ja meist die Devise
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
in 6kByte wenn man die lsb <> msb Konvertierung mit einem htonl() in Assembler erledigt. Auch die 128 Byte DataFlash würden ausreichen. Lediglich fSys wäre nur 24MHz anstatt der 48Mhz beim Original. Da muss man etwas an den nops beim SWD Interface anpassen.
Transfers benutze. Ich tue mich noch etwas schwer mit dem TPI Modul. Da könnte ich Hilfe von einem AVR Programmierer brauchen. Für mich ist die Portprogrammierung mit den diversen Betriebsarten der Ports in AVR asm etwas undurchsichtig.
-
Thread
Basic-Interpreter auf einem AVR
@uwe In dem Thread AVR CP/M wird eine kleine schnuckelige Platform vorgestellt. Da werkelt ein AVR (MegaXX8) drauf und es ist noch ein 128KB DRAM, eine SD-Card sowie ein FT232 drauf. Ich denke mit dieser Platform lässt sich
: Ich habe mal die Version von TheMason für meine Test-AVR-Umgebung übersetzt und geflasht. Das Ergebnis ist nicht gut (unused mem): --> nach Reset: 311 Byte --> nach load 0: 311 Byte --> nach run: 48 Byte!!!! Das ist Ergebnis ist auch bei den anderen Programmen
-
Thread
Was ist Fast PWM ? Gesperrt
mal die Folge um const uint16_t pwmtable_8B[8] PROGMEM = { // aus 0, 4, 8, 16, 32, 64, 128, 255 // wird 255-0, 251-4, 255-8, 251-16, 251-32, 251-64, 251-128, 251-255 }; umgedreht deswegen weil einige Nokia5110 high aktiv sind andere low aktiv.
2520Converters.pdf&ved=2ahUKEwjj6pP9yJfnAhWizzgGHW8VBsEQFjAAegQIAxAB&usg=AOvVaw3xb9J1SOUl--0UYxCugB48 Gruß,
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
Halbleitertechnologie. Und 3.50€ bei Reíchelt kosten. Du musst nur mal Deinen Schädel für was anderes als AVR öffnen. Schau hier: http://www.reichelt.de/PIC-32-Controller/32MX150F128B-ISP/3//index.html?ACTION=3&GROUPID=4509&ARTICLE=121326&SHOW=1&START=0&OFFSET=500& > Und es ist kostengünstiger 2 Mega168
Die AVR's mögen ja für eine Sachen gut geeignet sein. Naja ich mag die Dinger nicht, aber das ist meine persönliche Meinung Nur für das was du machen willst sind die AVR's ungeeignet. Falsche Schnittstellen
-
Thread
Bascom ist gut
einen anderen Basic-Dialekt hinweisen, noch dazu vollkommen kostenlos und sogar mit OO-Ansatz: LunaAVR. http://avr.myluna.de/doku.php?id=de:start Es ist quasi ein RealBasic-Clone (fortschrittliches VB) für Windows, Linux und MacOSX. Vor Allem letzteres (noch nicht ganz fertig) dürfte ein wirkliches
unter 40 Stunden. Mit Bascom war das ohne Kenntnis der Umgebung in 2 > Tagen erledigt 2 Tage = 48 Studen, wo ist das Problem?
-
Thread
Frage zur Funktionsweise des Netzwerk-Adapters
wiki/PHY https://www.microsemi.com/product-directory/physical-layer/3583-10g-ethernet-phys Mit AVR oder Raspi wirds aber schon bei 1Gbit etwas anspruchsvoll.
max. mögliche), am besten das ganze zusammen mit einem der folgenden Methoden: 64b/66b encoding 128b/130b encoding 256b/257b encoding https://en.wikipedia.org/wiki/64b/66b_encoding#Technologies_that_use_256b/257b_encoding
-
Thread
Open source Autoradio
Hmm, hab mir mal den AT32UC3A3256 (AVR32) angeschaut. Sieht auch nicht schlecht aus: * 128 KB Ram * 256 KB Flash * Stereo Sigma-delta Audio DAC * I2S, I2Cs, Uarts, ... Mit AVR32 hab ich noch keine Erfahrung. Kann jemand mal was dazu
. effektiv steht einem nicht mehr RAM zur Verfügung als bei einem beliebigen anderen CortexM3 oder AVR32 mit internem 512kB Flash und 64..128k internem RAM. Andererseits kann man für CortexM3, ARM7/9/11 und AVR32 den OpenOCD, Eclipse und (AVR)GCC verwenden, die Windowser nutzen eben Yagarto. Der OpenOCD-USB
-
Thread
Die große Wanderkiste elektronischer Bauteile - Projektidee !
muss ich nimmer doppel und dreifachposts machen xD EDIT: so viel ist da noch nicht drin, in der db^^
Mailbackups nachsehen, wer das war. Passende Controller liegen (evtl. noch) dabei (ATMega8 + 2xATMega48). Gruß, Dirk
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
die Daten abgespeichert. Nun wollte ich die Bit-Werte wieder zurück in eine Spannung rechnen. Da 128 eigentlich NULL entspricht schiebt man die Daten erst einmal wieder um 128 runter: Samplewert-128 Als Ergebnis hat man nun ein Signal, das zwischen -128 und 128. Wenn 0.625V gerade 8bit entspricht
>0...625 mV. Damit liegen die Werte im FIFO zwischen 0 und >>164. > > [...] > > (Samplewert-128) *0.625V/256 *100/2.5 > > oder anders geschrieben: > > (Samplewert-128) *0.3125V/128 *100/2.5 Rechne mal [math]( {\mathrm Samplewert} - 128 ) \cdot \frac{0,3125V}{128} \cdot \frac{100}{
-
Thread
Microcontroller aussuchen
⛄ F. schrieb im Beitrag #6839440: > Die neuen ATtiny Modelle sind in diesem Sinne keine normalen AVR mehr. "Unnormal" nur im Sinne neuer Peripherie und neuer Möglichkeiten. Ansonsten sehr normal. Meine Empfehlung wären da ein hochmoderner Tiny1614/24 mit wenig Platzbedarf oder ein AVR128DB mit Gehäuse-Auswahl
gehen, >> ist genau die einfache ... Lösung. > > Nicht für jemanden wie den TO, der schon mit AVR vertraut ist. Wäre das der Fall, hätte er einfach einen AVR genommen und hier nicht gefragt.
-
Thread
NXP PCA8574 hat Phänomen mit 2 Adressen
ic-general-purpose-i-o/remote-8-bit-i-o-expander-for-ic-bus-with-interrupt:PCA8574_74A Controller: AVR128DB64 Ein Testprogramm Address-Scanner zeigt: [code] I2C Address Scanning... 7Bit 7Bit 8Bit I2C device found at address 0x26 = B0010.0110 = B0100.110x ... U6: PCA8574 (Portexpander
oder muss ich ab 0x80 im 10Bit Adress-Mode weitermachen? Das macht am Ende den Unterschied das ggf. 128 Adressen nicht gescannt wurden.
-
Thread
Zwei Curiosity Nano am macOS
Ich wollte letzthin etwas mit zwei AVR128DB48 Curiosity Nano Boards, ein paar Beispiele mit dem NRF24L01+ Chip, ausprobieren. Aber wenn ich ein zweites Nano Board unter macOS einstecke, dann kann ich das nicht ansprechen. Es erscheint zwar
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
mit seiner Leistung? Ich habe solche Displays schon mal in einem kommerziellen Projekt mit einem AVR angesteuert. Aber nicht über SPI. Für die bestmögliche Performance nimmt man einem AVR mit External Bus Interface wie 90CAN* oder Mega 128*/256*. Hier kann man die Ports A, C und G zu einem externen
Zwischenraum mit einrechnen). Das wird dann 16x4 Zeichen groß. Bei 8 Zeichen pro Zeile horizontal 48 Pixel. I2C ist sche...e, nimm SPI.
-
Thread
Minniterminal mit Nokia 3310 LCD und 4x4 Tasten
Hallo Steffen wollt dich fragen ob dies mit einem Atmega 128 möglich ist?
hi, i see, you have a eagle lib. where is a schematic of "Nokia 3310 LCD 84*48 Pixel" can you send me at email that lbr file please ? dwander(at)centrum.cz
-
Thread
Alpha-Spektrometer für Soundkarte/Mikrophoneingang (DIY Particle Detector)
erwähnte iPadPix gibt kein drannkommen, oder? 3. Wie wäre es statt einer Soundkarte einen ARM oder AVR zu verwenden? Dann sollten die Signale nicht von den Einstellungen der Soundkarte abhängen.
ich nur zu ~2 Projekten im Jahr komme sollte da niemand auf mich warten ;) Naja, ein STM Nucleo mit 128x128 Pixel LCD auf dem Steckbrett zum Evaluieren liegt seit Jahresanfang hier: https://www.mikrocontroller.net/topic/140369#6267961
-
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
[pre] Anschlüsse LCD (HD44780) ------------------------ PC10 - RS PC11 - R/W PC12 - E PA8 - DB4 PA9 - DB5 PA10 - DB6 PA11 - DB7 Anschlüsse Hauptspindelencoder (A/B) ------------------------------------ PB4 - A (Timer 3 CH1) PB5 - B (Timer 3 CH2) Anschlüsse 4x4-Matrixtastatur (10er-Tastatur
-
Thread
ATmega8: Das Buch
Ich muss mich noch einmal zu Wort melden. Es gibt schon ein sehr gutes Buch und eben für moderne AVR. Das AVR Kochbuch.
#3956035: > Es ist eigentlich sehr schön wenn ein Chip einen USB-Anschluss hat (wie > der ATXmega128A4U) und man über diese Schnittstelle Daten austauschen > kann und auch eine neue Firmware auf den Chip schreiben kann. Man kann es auch so machen: http://matrixstorm.com/avr/tinyusbboard/ Da ist
-
Thread
Quelltext: Lesestoff gesucht
www.mikrocontroller.net/topic/523930#6803363 (der kalkulierte Zeitaufwand für eine Portierung von AVR zum STM32-48CH-PWM-Board dürfte auf bisherigen Erfahrungen beruhen) Wenn jemand C programmieren kann, dann kann der beim Projekt helfen und _gleichzeitig_ eigene "stagnierende Fähigkeiten beim Programmieren
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
Zugriff verweigert
program to stop interacting with Windows. Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe Problemsignatur Problemereignisame: AppHangB1 Application Name: AVRStudio.exe Application Version: 4.19.0.730 Application Timestamp: 4e569ce0 Viel Spaß mit
USERPROFILE%\AppData\Roaming\Mozilla\Firefox\profiles.ini [Install308046B0AF4A39CB] Default=Profiles/48dpdqqb.default-1523012017786 Locked=1 [Profile0] Name=default IsRelative=1 Path=Profiles/48dpdqqb.default-1523012017786 Default=1 [General] StartWithLastProfile=1 Version=2 [BackgroundTasksProfiles
-
Thread
DAB+ Modul KeyStone 8650
laufen zu können? Dagegen spricht aber, das bei FM die Samples mit 32 kHz rauskommen, bei DAB mit 48 kHz. Jörg
Anhieb. Empfang ist erstaunlich gut. DAB+ geht super. FM ist extrem verstört. Aus dem I2S kommt 48kHz, 256fs aber es sind real nur 16 Bit. Grüße