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)
erzeugen: http://www.wa4dsy.net/filter/hp_lp_filter.html Ich nutze meist 5 pole, Chebyshev 0.1 DB, C-L-C-L-C http://www.wa4dsy.net/cgi-bin/lc_filter?FilterResponse=Lowpass&poles=5&cutoff=8&funits=MHZ&Z=1000
Preis so um die 13-15€. Die M25er SPI Flashes (Config Prom Ersatz) sollte ich auch bekommen , M25P64 ~ 5€ . Bei Interesse ne Email an claude punkt schwarz ät gmail punkt com
dazugeben. Ich denke eine MOS6502 bzw MOS6510 (folgend nur noch als MOS bezeichnet) Emulation auf einem AVR sollte unter folgenden Umständen möglich sein: Der MOS Takt ist nicht höher als 1MHz Der AVR Takt ist ein ganzes Vielfaches des MOS Taktes Der AVR hat genug Flash (Mega64 wäre ideal) Der Emulator
überflogen. Aber egal: vielleicht bringt das Projekt ja doch noch die ein oder andere Erkenntnis für eine AVR-C64.
mal ein paar neue audio-demos. dap und avr als synthesizer.
optischem Transmitter, ein DataFlash und ein I2C EEProm. Auf einer Huckepack-Platine befindet sich ein 128x64 EA-DOG Display inkl. Touch-Panel und ein weiterer AVR (dieser übernimmt nur die Erfassung der Berührungen auf dem Touch-Panel sowie die Helligkeitseinstellung der Hintergrundbeleuchtung sowie 2 weiterer
BIT0> </SREG> <SPH> <NAME>SPH</NAME> <DESCRIPTION>Stack Pointer High</DESCRIPTION> <TEXT>The general AVR 16-bit Stack Pointer is effectively built up of two 8-bit registers in the I/O space locations $3E ($5E) and $3D ($5D). As the AT90S4414/8515 supports up to 64 kB external SRAM, all 16-bits are used
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
Software auch in C geschrieben, in Assembler wollte ich mir das nicht antun. In Assembler würde ich mit 48 oder 64bit rechnen. Die mul und div Routinen von Atmel kann man leicht an solche Zahlen anpassen.
frequency = 730460 cal frequency = 475820 ---------------------------------------- L_cal = 64.407544 µH C_cal = 0.737073 nF ---------------------------------------- [/pre]
$F0,$48,$48,$70,$48,$48,$F0,$00 ; B .db $70,$88,$80,$80,$80,$88,$70,$00 ; C .db $F0,$48,$48,$48,$48,$48,$F0,$00 ; D .db $F8,$80,$80,$F8,$80,$80,$F8,$00 ; E .db $F8,$80,$80,$F0,$80,$80,$80,$00 ; F .db $70,$88
Aber sicher doch: http://www.zock.com/8-Bit/D_SX64.HTML
ersten Feld liegt ein Reiskorn, also 2^0 (!), auf dem zweiten Feld zwei Reiskörner, also 2^1 bis zum 64. Feld, auf dem 2^63 Reiskörner liegen. Die Summe ist also 2^64-1, nämlich: 18446744073709551615
Baudot-Code für deutsche Fernschreiber und durch den Morse- Code für ergraute Marinefunker übertroffen. Avr-Asm-Tutorial 31 http://www.avr-asm-tutorial.net In diesem Code-System wird die 0 durch die dezimale Ziffer 48 (hexadezimal: 30, binär: 0011.0000), die 9 durch die dezimale Ziffer 57 (hexadezimal: 39
AVR – RISC – Mikrocontroller Kapitel 5 5 Die Zeitgeber/Zähler (Timer/Counter) 5.1 Der Vorteiler (Prescaler) und die Timer-Steuerlogik Nachfolgende Abbildung zeigt den Aufbau der Steuerlogik der AVR - Familie
,0 rjmp db_2 db_1: cpi temp3,1 ; soll mit index in x begonnen werden? breq db_2 ; ja mov xl,zl ; nein, dann mit original-adresse beginnen mov xh,zh db_2: mov yl,temp1 ; hole ausgabelänge mov yh,temp2 cpi temp4,0
AVRASM ver. 1.52 test2.asm Sat Mar 19 12:25:08 2005 ;CodeVisionAVR C Compiler V1.23.8c Professional ;(C) Copyright 1998-2003 HP InfoTech s.r.l. ;http://www.hpinfotech.ro ;e-mail:office@hpinfotech.ro ;Chip type : ATtiny26L ;Clock frequency : 1,000000 MHz ;Memory model
;CodeVisionAVR C Compiler V1.24.3b Standard ;(C) Copyright 1998-2004 Pavel Haiduc, HP InfoTech s.r.l. ;Chip type : AT90S8535 ;Clock frequency : 8,000000 MHz ;Memory model : Small ;Optimize for : Size ;(s)printf features
Baudot-Code für deutsche Fernschreiber und durch den Morse- Code für ergraute Marinefunker übertroffen. Avr-Asm-Tutorial 31 http://www.avr-asm-tutorial.net In diesem Code-System wird die 0 durch die dezimale Ziffer 48 (hexadezimal: 30, binär: 0011.0000), die 9 durch die dezimale Ziffer 57 (hexadezimal: 39