-
Thread
USB Design mit AVR16DU14, bitte um Review
Ich hatte schon Updates gemacht. https://www.mikrocontroller.net/topic/581325 Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack Microchip Studio 7 > View > Available Microchip Tools auf nEDBG Rechtsklick > Upgrade (ist nur erstmal Anzeige der Version) v1.21 on Tool und v1.21
Rechner vor Microchip.mEDBG_TP.1.2.438.atpack Microchip.nEDBG_TP.1.17.969.atpack Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack der Datei ein .zip anhängen und entpacken. Daraus die Datei nedbg_fw.zip nedbg.XML device_support.XML wobei nur nedbg_fw.zip notwendig sein
-
Thread
FT800 / FT810 Library
den AVR128DA, wie zum Beispiel das der kein DMA kann, was wäre denn ein Argument für das Teil?
bekommt. Wenn man die bei Microchip direkt kauft kosten die auf Rolle: ATSAMC20J17A-AUT €1.76 AVR128DA64T-I/PT €1.48 Aber ich würde ich eher mal bei Arrow, Avnet oder EBV anfragen, also auch gerade die AVR128DA64 wenn die für die Anwendung ausreichend sind. Zumal die ATSAMC20J15A-AUT und die
-
Thread
Was ist bzw. war Atmel QTouch?
konkreten Fall AVR128DAxxx. Man beachte hier die Absenz der sonst üblichen Registerbeschreibung.
Lib, aber in der der Hardware. Vielleicht aber auch nicht. Könnte einfach auch nur ein Fehler im DB sein, also entweder der bewußte Satz ist bei den Tinys zu viel oder wurde bei den AVR128D.... schlicht vergessen. Bei der absolut lausigen Qualität der MC-Datenblätter muss man leider jederzeit auch
-
Thread
LCD Controller für 640x480 LCD mit mega8515
Adresszähler Reset sbrc Flags, AdresseX rjmp untereha sbr Flags, 1<<AdresseX sbr XStart, 128 sbr XScan, 128 rjmp Mainloop untereha: wdr ;Watchdog Reset cbr Flags, 1<<AdresseX cbr XStart, 128 cbr XScan, 128 sbr Flags, 1<<doFLM ;Markierung für FLM setzen
Adresszähler Reset sbrc Flags, AdresseX rjmp untereha sbr Flags, 1<<AdresseX sbr XStart, 128 sbr XScan, YScan - 128 - YMin - YOScan rjmp Mainloop untereha: wdr ;Watchdog Reset cbr Flags, 1<<AdresseX cbr XStart, 128 cbr XScan, YMin + YOScan ;128 sbr Flags,
-
Thread
avrdude.conf: Attiny44 mit AVR910 programmieren
avr910-Devicecode not official! .db 0x14 ,0x20 ;tn84 avr910-Devicecode not official! .db 0x1c ,0x20 ;tn85 avr910-Devicecode not official! .db 0x1d ,0x40 ;CAN128 avr910-Devicecode not official! .db 0x23 ,0x10 ;tn2313 avr910-Devicecode not official! .db 0x31 ,0x20 ;m48 avr910-Devicecode not official! .db 0x33 ,0x20 ;m88 avr910-Devicecode not official! .db 0x35 ,0x40 ;m168 avr910
-
Thread
16 UARTs für MIDI
Ob S. schrieb im Beitrag #7712354: > Ich würde drei AVR128DB64 verwenden. Für jemanden, der als einziges Werkzeug nur den Hammer kennt, sieht jedes Problems wie ein Nagel aus.
dürften die Kosten so ungefähr auf demselben Level landen wie die von mir vorgeschlagene Lösung mit 3x AVR128DB64.
-
Thread
ATMega Auslaufmodell?
die > Entwicklung nicht weiter. Atmel wurde 2016 von Microchip gekauft, und die neueren 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, z.B. AVR64DB48, AVR32DD32.
schrieb im Beitrag #7740644: > Atmel wurde 2016 von Microchip gekauft, und die neueren > 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, > z.B. AVR64DB48, AVR32DD32. Es gibt auch etliche ATmega mit der "neuen" Architektur. Siehe: https://ww1.microchip.com/downloads/
-
Thread
Z180-Stamp Modul
time from the SCB instead. The format of the 5-byte buffer is: DW day ;Day 1 is 1 Jan 1978 DB hour ;packed BCD DB minute ;packed BCD DB second ;packed BCD [/code] Dazu passende BDOS-Funktionen (48,105,155) gibt es ja erst in höheren CPM-Versionen (86, etc.) Ich blick noch nicht
Ich habe hier echt Sorgen mit dem Takt. Aus dem AVR kommen 9,2 Mhz raus, die leigen auch an EXTAL und XTAL an, an PHI erscheinen aber 4,6Mhz. In boot.180 ist definiert: dseg hwini_tab: db (hwini0_e-$)/2 ;count db
-
Thread
ATmega328/Arduino und weiter?
klassischen" und den "modernen" Baureihen (Einzelstückpreise von Mouser): ATmega1284P-AU 6,50€ AVR128DB48T-I/PT 2,38€ Bezüglich der Beschaffbarkeit gibt es derzeit noch bei beiden Probleme, das sollte aber zumindest nach den Angaben von Mouser ab Oktober bzw. November Geschichte sein (wobei man
und nach drei Stunden damit losarbeiten kann? Was willst du großartig Platinen layouten? An einen AVR128DB z.B. muß doch nur noch ein 100nF Bypass dran und die MCU-Einheit ist fertig. Und für die Peripherie baucht man eh' meist eine Platine. Es sei denn, man ist mit einem Drahtverhau (und dessen
-
Thread
Display Module CFAF320240F-TS Ansteuerung --- ATMEGA 128 ---- STK600
Hallo an alle, ich bin dabei ein LCD Module (CFAF320240) mit dem Atmega 128 und STK600 anzusteuern.Mein Display tut nichts wenn ich das test program laufe lasse. Was mache ich falsch ? Bitte um Hilfe ! Danke im voraus #include<avr/io.h> #include <util/delay.h
absturtz nach abruf von unterprogram. Kann mir jemand genau sagen wie ich die Fusebits von ATMEGA 128 richtig einstellen kann? Hardware : STK600 Debuger : JTAGICE2 Entwicklungsumgebung : AVR Studio Danke im voraus.
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Tatsache, dass die AT90CAN* mittlerweile auf not recommended for new designs stehen und es für den 128er keinen wirklichen Ersatz gibt. Zur weiteren Zukunft hieß es sinngemäß: wir glauben an AVR, sie werden nicht sterben. Von anderer Stelle habe ich allerdings mitbekommen, dass die Atmel-übernahme
der verbesserten Version handelt ( *LGT8F328P* ). Im Anhang ein "Datenblatt" zum LGT8F328P. AVR 8-Bitter DA, DB, DD und EA : https://www.youtube.com/watch?v=QMnxxaEzBYQ https://www.youtube.com/watch?v=EH1FozhBKHc https://www.youtube.com/watch?v=M-myqg-2c5s https://www.youtube.com/watch
-
Thread
Display: Unterschied zwischen character mode und graphic mode?
Zeichen geht nicht, weil die Adressierung dann in einen anderen Befehlsmodus wechselt: Datenblatt: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L H X X X X X X Set CGRAM Adress also Code: ldi temp, 0b01000000 (oder 0x40) dann Kommando an Display also RS-Bit auf Low und ein Enableimpuls
Byte des Strings nach R0 lesen ist bloß ungenügend klar formuliert Zitat: "http://www.avr-asm-tutorial.net/avr_de/testlpm.html" lesen: LPM ; Lese das Byte, auf das Zeiger Z zeigt in Register R0 Zufrieden?
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
Ben B. schrieb im Beitrag #5545670: > Edit: Was ist mit dem 128kHz-Oszillator, den die AVRs für den Watchdog > haben? Wird der von dem internen RC-Oszillator der CPU abgeleitet Das steht in DB: Nein. > und > wie genau ist der? Das steht im DB. Kurzfassung
PICklig schrieb im Beitrag #5545594: > Und alles was AVR hiess, versagte dabei klaeglich. Und das hast du - woher ? Ben B. schrieb im Beitrag #5545670: > Edit: Was ist mit dem 128kHz-Oszillator, den die AVRs für den Watchdog > haben? Wird der von
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
, die Chips und Boards aus dem letzten Jahrhundert zum Schleuderpreis verticken :-) Und der atmega128 pinkomptaibel ist. Da finde ich nette *TQFP64 breakouts* : http://www.dhgate.com/product/5x-atmel-atmega128-avr-development-board/387214271.html#sd1-2-1b;rvw|1187532688 $2,50 das Board, Es ist
Wolfgang R. schrieb im Beitrag #4937603: > ~/test/AVR/hello/timer$ man avarice > .... > avarice currently has support for the following devices: > at90can128 > at90can32 (o) > at90can64 (o) > .... >
-
Thread
avr-libstdcpp - Atmel Studio 7 - std::throw bad alloc()
Pfadangabe bekannt mache? Warum werden diese Dateien mit letzterem nicht gefunden? [c] /* * avrLibStdCpp.cpp * Created: 10.03.2022 10:25:31 * Author : Devil Elec * AVR128DB48 Curiosity Nano Board | default | used | PortMux | USART.0.Tx | PA0 (16MHz Quarz)
PE0 | --- | USART.4.Rx | PE1 | --- | */ #include <avr/io.h> #include <util/delay.h> #include <vector> #include <memory> #include <array> #include <algorithm> #include <AVRxDB_Pin.h> #include <ClockLib.h> #include <AVRxDB48_Usart.h> Usart <
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
kurzes ein. Keine Sign-Extension. 1 für hoch, -1 (=255) für runter. In einem Bereich von +127/-128 reicht das. Gut, alle 127 Durchläufe müsste eine Datenabfuhr stattfinden. (nicht 128) So sieht die Tabelle bei mir aus: Für einen count bei vollem Phasendurchlauf: .db 0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0 Für einen count bei jedem Flankenwechsel: .db 0,-1,1,0,1,0,0,-1,-1,0,0,1,0,1,-1,0 Gruß Jobst
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
2. Bildspeicher zum abspeichern von Bildern bei Auslösung eines externen Alarm (ein Eingang des AVR) Frage B: Speichern in externer SD-Karte oder externem sRam (habe hier schon ein Mega128 mit 128 externem sRam aufgebaut) 3. Abruf der Bilder über das Netzwerk . 4. Übernahme von Daten aus
of u got any idea what's the problem? and also please send me a circuit diagram between CAM, and AVR (i use 128), couse i think there is the problem too. Thanx all for your help.
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Ok, die 128kb sind jedenfalls echt, ein testfile mit 128kb lässt sich flaschen und verify'en. Noch schöner wenn es sich auch debuggen liesse, mit 128kb wären alle meine Sorgen gelöst, da ich inzwischen bei 58kb
klappt es mit 128kb aber ich hoffe mal dass die Bits nicht nach kurzer Zeit vom Winde verweht sind...
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
Baterriebetrieb eine Bedeutung. Und Aquarium mit Batterie fällt ja wohl flach. Dagegen sind die Vorteile des AVR mir mehr wert (DIL-Gehäuse, 5V-Technik). Außerdem muß man sich ja zum Stromstparen erstmal durch die vielen Takteinstellungen durchwuseln. Der AVR hat aber auch einige (nicht so viele) Stromsparoptionen
ausgewählt hast, braucht sogar 7 wegen 2 LCD-Controller. Im 4 Bit Mode wäre das dann wie folgt: DB4 bis DB7 (4 Leitungen), E1 (Enable Controller 1), E2 (Enable Controller 2) und RS (Befehl/Daten). Mit den ganzen Dingen, welche Du steuern willst, ist es mit dem tiny26 doch etwas arg knapp ausser,
-
Thread
Transistortester AVR
ATmega8 eingeführt. Beim Beginn meiner Arbeit hatte ich auch den Ehrgeiz, eine Version für einen ATmega48 übersetzen zu können. Die Assembler Routine von ReadADC spart bei einem ATmega168 80 Bytes Code (Flash Speicher). Ich entwickle unter (Ubuntu-) Linux mit einer avr-gcc Version 4.5.3 . Mit dieser Version
http://avr8-burn-o-mat.aaabbb.de/
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
WAIT-Geraffel auszukommen. Also > ich jedenfalls könnte es damit umsetzen. Habe jetzt mal nach AVR128DB64 boards geguckt. Sieht ja soweit okay aus. Aber was meinst Du mit doppeltem Takt? Laut Datenblatt hat der AVR128DB64 eine max clock von 24Mhz, wie alle AVR128DBs ... Dummerweise haben die immer
Christoph L. schrieb im Beitrag #7600141: > Habe jetzt mal nach AVR128DB64 boards geguckt. Da braucht man doch kein Board für. Einen AVR128DB28 nagelt man einfach auf Lochraster/Streifenleiter und gut isses. Das ist ja das Geile an den Dingern, die gibt's auch noch
-
Thread
wo sind avr's verbaut
89* sind keine AVR :) In diesen komischen Leih-Fahrrädern von der DB oder wo die her sind ist nen AVR drin. Den hat der CCC glaub geknackt :)
> In meinem Modellbau-Empfänger Schulze 435 werkelt ein AVR. Ich > glaub, das war ein ATtiny15. Kann ich bestätigen. Generell sehe ich AVRs im Modellbau des öfteren. Ich hab hier auch noch zwei Brushless-Controller, einen Tsunami10 mit einem Mega48 und einen
-
Thread
uC Familien Empfehlung
SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
Beitrag #7410273: > Nuvoton und Toshiba haben 5V ARMs, aber gängig sind die nicht. Freescale@NXP KEA128, z.B.S9KEA128P80M48SF0: Cortex-M0+, 2.7 - 5.5V, LQFP-64 oder -80, 16K RAM, 128K Flash (15 Jahre bei 85°C nach 10000 Zyklen). Ausgewählte Familienmitglieder gibt's bei Digikey und Mouser ab Lager.
-
Thread
Programm soll statt Atmega8 auf Atmega48 laufen
; SREG wieder herstellen ret ; Daten im EEPROM definieren ; .eseg ; daten: .db 0b00000000 [/avrasm] Das sind die Meldungen [code] C:\flipflop at mega48\flipflopneu3.asm(1): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m48def.inc' C:\flipflop
bzw. andere Namen haben: D:\Software\Flipflop.asm(1): Including file 'C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\m48def.inc' D:\Software\Flipflop.asm(57): error: Undefined symbol: TCCR0 D:\Software\Flipflop.asm(59): error: Undefined symbol: TIMSK D:\Software\Flipflop.asm(154): error
-
Thread
ATtiny416-Xplained Nano, Firmware Update
Hallo, Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack Ich verwende für mich Variante 2, wenn es notwendig sein sollte. Ist übrigens das gleiche Vorgehen für ein Atmel IC Update o.ä. Du beachtest bitte
Rechner vor Microchip.mEDBG_TP.1.2.438.atpack Microchip.nEDBG_TP.1.17.969.atpack Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack der Datei ein .zip anhängen und entpacken. Daraus die Datei nedbg_fw.zip nedbg.XML device_support.XML wobei nur nedbg_fw.zip notwendig sein
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
[code] trying to connect to device... Found programmer: Id = "AVR ISP"; type = S Software Version = 3.0; Hardware Version = 3.0 Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize = 128 bytes. Programmer supports
Device code: 0x41 = ATMEGA103 Device code: 0x42 = (unknown) Device code: 0x43 = ATMEGA128 Device code: 0x44 = (unknown) Device code: 0x45 = ATMEGA64 Device code: 0x46 = (unknown) Device code: 0x47 = (unknown) Device code: 0x48 = (unknown) Device code: 0x49 =
-
Thread
Suche nach Clock Generator bis 192 kHz
Diese Frequenzen kann doch jeder AVR nebenbei erzeugen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Zähler_des_AVR und wenn es ein externes Bauteil sein "muss" da halt ein attiny mit i2c und quarz. ps
auf Slave gestellt und erhalten die SCLK und FSync sowie die Daten vom AK5394A. Das geht dann für 48//96//192kHz.
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
Hallo, ich bin auf der Suche nach einem Beispielprojekt für das AVR Studio unter der Verwendung von einem XMega128 o.ä. zur Ansteuerung des HX8347D über SPI. Vielen Dank für die Antworten!
Compiler von Arduino optimiert. Damit müsste ich alle Libs, welche im Projekt verwendet werden, auf das AVR Studio adaptieren. Das würde ich gerne Vermeiden. Im AVR Studio existiert ein Beispielprojekt für den HX8347A. Von HX8347A zu HX8347D haben sich quasi alle Register geändert und kein Stein ist auf
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
Marcus H. schrieb im Beitrag #6166517: > Der ATtiny25 hat 128 Byte EEPROM... Ja, wieso ?
Beim Tiny25 hast du 128 Byte EEPROM, die du 100.000 mal mit ändern darfst, bis das MHD vielleicht zuschlägt. Deine Änderungen von je 100 Byte führen im besten (!) Falle dazu, dass du 128.000 mal 100 Bytes ändern darfst
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
die software war doch erst für einen avr, warum jetzt pic ?
Dim W2 As Long Dim W3 As Long Config Portc = Output Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Timer1 = Timer , Prescale = 256 , Capture Edge = Rising Config Pinb.2 = Input On Ovf1 Ontvf1 On Icp1
-
Thread
attiny asm: 8x8bit signed multiply
Christoph db1uq K. schrieb im Beitrag #7521349: > Recht alt 1999-2003), für AVR ohne Multiplizierbefehle in Assembler > https://avr-asm.tripod.com/math32x.html > allerdings eher 32 bit und unsigned Da ist
48, 64, 96, 128, 160, 192, and 256 bits.
-
Thread
MyAVR Display
`sizeafter' makefile:352: warning: ignoring old commands for target `sizeafter' avrdude -p atmega48 -P com3 -c avr910 -U flash:w:main.hex Found programmer: Id = "AVR ISP"; type = S Software Version = 2.5; Hardware Version = 2.0 Programmer supports auto addr increment. Programmer supports
Device code: 0x7f = (unknown) avrdude: error: selected device is not supported by programmer: m48 make.exe: *** [program] Error 1 > Process Exit Code: 2 > Time Taken: 00:02 Der ATMEGA48 ist hier nicht vorhanden. Auf dem AVR Board steht V2.07 In der Konsolenmeldung steht: Hardware
-
Thread
TMS320F2806 löschen ?" (Passwort)
Christoph db1uq K. schrieb im Beitrag #7200101: > Bleibt die Frage, darf man alle 2^128 möglichen Passwörter > durchprobieren und wieviele Jahre dauert das? Man darf, aber wenn das Passwort auf 0 gesetzt wurde
Christoph db1uq K. schrieb im Beitrag #7201008: > Hab mal nachgerechnet: > 2 hoch 128 klingt recht harmlos, aber das sind 3,402823669×10³⁸. Braucht man eben ein wenig Glück...
-
Thread
SD-Karten-Wave-Recorder
I2S->SPDIF-Converter: Cirrus CS8406 Kopfhörer-Verstärker: TDA1308A Puffer-SRAM: CY7C1019 (128kByte) Step-Up-Converter, Buchsen und Hühnerfutter Die Features sind momentan: Aufzeichnung im RAW-PCM-Format 48kHz, 16Bit Anzeige Speicherkarten-Kapazität in Minuten+Sekunden Anzeige aktuelle
http://www.atmel.com/dyn/products/product_card.asp?PN=ATxmega128A1
-
Thread
ATTiny Frequenztoleranzen interner Taktgeber - externer Quarz besser?
Nicht verwechseln, wenn Du die Fuses setzt: Ein Quartz am AVR ist NICHT ein externer Oszillator. Der Interne Oszillator kann wahlweise mit externem Quartz oder mit intermer R/C Kombination betrieben werden. Unter externem Oszillator versteht AVR ein Ding
Kal.byte im eeprom ablegen und bei prg Start : [avrasm] ;*** Calibration byte - read the value with avr-prog and then store in adr.1 .eseg .org 1 calbyte: .DB 0x6b ;************************************************************ . . . ;***** Program Execution Starts Here **********************
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
Das Ganze lade ich mit folgendem Skript über einen AVRISP XPII auf den Mikrocontroller: avr-gcc -Wall -Os -DF_CPU=16000000UL -B 9600 -mmcu=atmega128 -c main.c -o main.o avr-gcc -Wall -Os -DF_CPU=16000000UL -B 9600 -mmcu=atmega128 -o main.elf main.o rm -f main.hex avr-objcopy -j .text -j
einen völlig falschen Controller compiliert worden ist. Heinrich W. schrieb im Beitrag #5907356: > avr-gcc -Wall -Os -DF_CPU=16000000UL -B 9600 -mmcu=atmega128 -c main.c > -o main.o
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
Hallo, ich versuche den Bootloader für einen AT90CAN128 zu Kompilieren. Ich habe im Makefile folgende Änderungen vorgenommmen: [code] MCU = at90can128 ATMEL_INC = can128def.inc F_CPU = 16000000 CFLAGS += -I . -I ./added -I ./converted -I /opt/avr/include
Ich editiere dann nur noch die Datei get_avr_arch.sh: [c] #!/bin/sh # Get AVR architecture # http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/AVR-Options.html # attiny4313 # attyin85, attiny45 echo "avr25" # atmega48, atmega88, atmega168, atmega328
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
/avr4/atmega48 avr/lib/avr4/atmega48a avr/lib/avr4/atmega48pa avr/lib/avr4/atmega48pb avr/lib/avr4/atmega48p avr/lib/avr4/atmega8 avr/lib/avr4/atmega8a avr/lib/avr4/atmega88 avr/lib
avr/lib/avr51/atmega1281 avr/lib/avr51/atmega1284 avr/lib/avr51/atmega1284p avr/lib/avr51/atmega128rfa1 avr/lib/avr51/atmega1284rfr2 avr/lib/avr51/atmega128rfr2 avr/lib/avr51/at90can128
-
Thread
Blinking a mikrocontroller
AVR128DB48 Curiosity Nano (onboard LED PB3): [c] #include <avr/io.h> int main(void) { while(1) { PORTB.DIRTGL = PIN3_bm; __builtin_avr_delay_cycles(4000000); } } [/c]
selbst ist ein inline, das die Anzahl der benötigten Zyklen ermittelt und anschließend damit __builtin_avr_delay_cycles() befüttert – die, wie der Name sagt, ein Builtin des AVR-GCC ist und damit von diesem direkt aufgelöst wird.
-
Thread
Fernbedienung RC5 usw.
auseinanderhalten anhand der Bitzahl/Befehl und Zeitdauer Startimpuls und Bits/Pausen. Bsp: Denon: .db $0F, $07, $13, $07,$13, $07,$2F, 4,$06, 8,$4C, 2,$00, 1, 0,0 Sony15: .db $0C, $3C, $0F, $0F,$0F, $1E,$0F, 7,$1A, 5,$07,0 ; Länge Start Pause 0- Bit 1- Bit Bitzahl,Command,Bitzahl,Adr NEC: .db $21, $E0, $71, $0D,$0D, $0D,$2A, 8,$00,8,~$00, 8,$19,8,~$19, 1,0 ,0 Plasma: .db $0b, $06, $B6, $04,$79, $03,$B7, $FF ,3,$07, 6,$32, 1,0 Panasonic: .db $31, $56, $2C, $0A,$0A
-
Thread
keinen Bock auf level-shifting
Empfehlung: AVRxDBx MIT eingebautem Pegelwandler Uiiii! Muss auf die nächste Mouser Bestellung: AVR128DB64 - E
Helge S. schrieb im Beitrag #7037583: > Muss auf die nächste Mouser Bestellung: AVR128DB64 ... hat alle 8 C-Port Bits herausgeführt. Genauso wie die 48-Pin Version. Helge S. schrieb im Beitrag #7037611: > DIP Versionen für Bastler sind ein weiterer Vorteil dieser Controller
-
Thread
Ist ATXMEGA etwa out?
wenig Sorgen darf auch die zunehmende Zersplitterung der Doku machen. Aber was solls- einen besseren AVR gabs jedenfalls noch nicht!
mehr als 128 KiB Flash), dass sich das als künftige Entwicklung nicht lohnt weiterzuverfolgen.
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
Flash -> 1,00 €/Stk. 10x 39VF010-70-4C: 1MBit Parallel Flash -> 0,50 €/Stk. 128x M29W320EB-70N6: 32MBit Parallel Flash -> 1,00 €/Stk. 152x S29AL008D70TFI02: 8MBit Parallel Flash -> 0,50 €/Stk. 7x AT45DB041E: 4MBit SPI Flash -> 0,50 €/Stk. 60x
Flash -> 0,25 €/Stk. 10x 39VF010-70-4C: 1MBit Parallel Flash -> 0,25 €/Stk. 128x M29W320EB-70N6: 32MBit Parallel Flash -> 0,50 €/Stk. 152x S29AL008D70TFI02: 8MBit Parallel Flash -> 0,50 €/Stk. 7x AT45DB041E: 4MBit SPI Flash -> 0,50 €/Stk.
-
Thread
Rechnen mit AVR
Erste Grundlagen für die Rechnerei und Zahlenumwandlung gibt es auch hier: http://www.avr-asm-tutorial.net/avr_de/rechnen/index.html Gruss Jadeclaw.
jede beliebige Bitzahl ist problemlos möglich, auch ungleiche Breiten der Multiplikanden (z.B. 80x48-->128).
-
Thread
AVR Assembler-Frage
dazwischenschiebe. Der Sortiervorgang selber würde grundlegend so aussehen: [c] ror Channel0Value ror Output128 ror Channel1Value ror Output128 ror Channel2Value ror Output128 ror Channel3Value ror Output128 ror Channel4Value ror Output128 ror Channel5Value ror Output128 ror Output128 ror Output128
Also die Sprungweite 127->128 ist bei mir doppelt so groß wie 128->129; aber am doch recht überschaubaren 'delay' liegt es wohl nicht.
-
Thread
Durch bestimmte Frequenz Schaltvorgang auslösen
Toshiba /74VHC393FT?qs=F5EMLAvA7ICwC3yZ9oPV7A%3D%3D Bei 100MHz kommen dann 390kHz raus, die kann ein AVR weiter verarbeiten.
Frequenzzähler in eine bestehende Atmegaschaltung einzubauen > ist wohl nicht möglich. > … Wenn du einen AVR128DA28/32/48/64 oder AVR128DB28/32/48/64 in der Schaltung verwenden kannst, dann kann man 100MHz Frequenzmesser mit dem ATtiny414 entsprechend übernehmen.
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Alternativ geht auch das hier (ich habe das aber selbst noch nie ausprobiert): 6.2.4 Internal 128 kHz Oscillator The 128 kHz internal Oscillator is a low power Oscillator providing a clock of 128 kHz. The frequency is nominal at 3V and 25C. This clock may be select as the system clock by programming
void loop(){ } [/code] sowie ein Code zur Kalibration z.B. diesen hier: [code] #include <avr/io.h> #include <util/delay.h> #include <avr/sleep.h> #include <avr/eeprom.h> /////////////////////////////////////////////////////////////////////////////////////// // code for calibration
-
Thread
LCD Anzeige spinnt
f b |__g__| sieben segment display | | e c |__d__| .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, b, c .db 0b10000000 ; 8: a, b, c, d, e, f, g .db 0b10010000 ; 9:
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
beschrieben ist. Du könntest Dir auch einen Cross-compiler kompilieren, der auf dem ARM-System Code für AVR oder x86 erzeugt ;-) Oder Du benutzt perl für den Zugriff auf die serielle. Ich würde das aber nicht bei 128MB RAM und wer weiß wieviel sonst noch laufenden Programmen machen wollen. Falk P.S
Device '32' Bits '4' Size '24x4' asc255bug 0 Icons 1 Wire { RW 'DB5' RS 'DB4' ENABLE 'DB6' GPO 'GND' } } [/code]
-
Thread
LCD Library T6963c
glcd_clear_graph(); glcd_clear_text(); //, - . / 0 bis 9 glcd_make_big_font (0x0C, 0x19, 128); //bis 141 0 bis 13 //h i j k l m glcd_clear_graph(); glcd_clear_text(); glcd_make_big_font (0x48, 0x4D, 142); //bis 147 14 19 glcd_print_big (1, 3, 0, 128); glcd_print_big
ich probiere gerade mit WinAvr die t6963c.h an 160x128 anzupassen. Habe von 240 auf 160 pixelbreite und 20 zeichen 8x8 umgestellt. Obere Hälfte läuft priema. "Hallo World" wird beim zeichnen der linien an denPixeltreffponkten invertiert