-
Thread
uC Familien Empfehlung
SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
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. Von STM gibt es keine
-
Thread
AVR Simulator Data or unknown opcode
Karl Heinz schrieb im Beitrag #3549234: >> AVR Simulator: Invalid opcode 0x0064 at address 0x0001e1 Die ganzen Invalid Opcodes sind nach den .db direktiven. @000001DC: ladezustand 995: .db "Ladezustand",0 +000001DC: 614C
0000005B: 0064 ??? Data or unknown opcode @0000005C: solar 560: .db "HOME",0 +0000005C: 4F48 SBCI R20,0xF8 Subtract immediate with carry +0000005D: 454D SBCI R20,0x5D Subtract immediate with carry 560: .db "HOME",
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
Man kann auch noch mehr tricksen. Den Resonator am "echten" AVR beim Arduino Uno ablöten und die 16 MHz vom Quarz, welcher den Hilfs-AVR für die USB-Verbindung treibt (U3) auf den Haupt-AVR legen. U3 Pin 2 (XTAl2) an ZU4 Pin 9 (XTAL1) Der Quarz hat vermutlich
Schaltplan hatte ich C12 mit .1u angegeben aber immer 1 nF bestückt: http://mino-elektronik.de/fmeter/fm48.png
-
Thread
Ist ATXMEGA etwa out?
Leistung benötigen sollte, einen Cortex M3 zu nehmen, statt einen Xmega. Der Xmega setzt ja auf dem AVR-GCC auf und hat damit das Problem der 64k-Grenze für Flash und Daten. Und int auf nem 8Bitter als 32Bit zu definieren, dürfte die Performance wieder drastisch ausbremsen. Peter
Ein AVR8 mit 64 kB RAM satt wäre schon was Feines. Da bräuchte ich mich nicht bei STM32 umzusehen... So gesehen, tue ich mir den Xmega für neue Projekte gar nicht erst an.
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
; PROVIDE ( aes_decrypt_init = 0x40008ea4 ); PROVIDE ( aes_unwrap = 0x40009410 ); PROVIDE ( base64_decode = 0x40009648 ); PROVIDE ( base64_encode = 0x400094fc ); PROVIDE ( bzero = 0x4000de84 ); PROVIDE ( cmd_parse = 0x40000814 ); PROVIDE ( conv_str_decimal = 0x40000b24 ); PROVIDE ( conv_str_hex
0x40003bbc ); PROVIDE ( uart_rx_one_char = 0x40003b8c ); PROVIDE ( uart_rx_one_char_block = 0x40003b64 ); PROVIDE ( uart_rx_readbuff = 0x40003ec8 ); PROVIDE ( uart_tx_one_char = 0x40003b30 ); PROVIDE ( wepkey_128 = 0x4000bc40 ); PROVIDE ( wepkey_64 = 0x4000bb3c ); PROVIDE ( xthal_bcopy = 0x40000688
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
AVR. Dann nimmst Du einen ARM oder einen '51er. Eben Controller, die von mehreren Herstellen produziert werden. Für Assembler ist der '51er auch wesentlich besser geeignet, als ein AVR. Besser wäre
AVR war gestern schrieb im Beitrag #3036566: > Nein, Atmel setzt bei 32 Bit auf ARM und nur bei 8 Bit auf AVR. Genau das stand obendrüber. Warum also "nein"?
-
Thread
Abfrage von ca. 130 Tasten
So würde es dann aussehen für 64 Eingänge. 8 x 4014 Gruss Chregu
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und wenn ich ihn wieder loslasse wieder auf 0. Kann mir da einer helfen? Gruß Acki
-
Thread
Probleme mit Temperatursensor DS18B20
1000000 Dim Rom1 As Byte Dim Temp As Single Config 1wire = Portc.0 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 Cursor Off Cls Locate 1 , 1 Lcd "AK Modul Bus" Locate 2 , 1 Lcd "ES-M32"
8 4 2 1 1/2 1/4 1/8 1/16 enthält. Das obere Byte mit den Wertigkeiten <5 gleiche Sign Bits> 64 32 16 lässt Du dann entfallen. 20° -16 = 4 => LSB = 64 (1/16°) 64 / 2 = 32 Da meine DS18B20 gerne 1 bis 2°C mehr anzeigen, haut 40 - 50 hin.
-
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
Projekt : GPS Tracker
die GPGSV Meldungen, einfach nur fortlaufend folgendes: [pre] $GPGSV,1,1,00*79 $GPGLL,,,,,,V,N*64 $GPZDA,,,,,00,00*48 $GPRMC,,V,,,,,,,,,,N*53 $GPVTG,,,,,,,,,N*30 $GPGGA,,,,,,0,00,99.99,,,,,,*48 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30 [/pre] Die Spannung an der Backup-Batterie ist liegt
*6B $GPZDA,162951.00,27,10,2008,00,00*60 $GPRMC,162952.00,A,4959.54312,N,00854.62085,E,6.703,307.64,271008,,,A*6D $GPVTG,307.64,T,,M,6.703,N,12.421,K,A*0D $GPGGA,162952.00,4959.54312,N,00854.62085,E,1,8,1.26,147.6,M,48.0,M,,*62 $GPGSA,A,3,03,06,08,16,18,27,22,19,,,,,1.89,1.26,1.42*0E $GPGSV,4,1,13,03,83,252,41,21,23,069,31,06,80,141,42,08,10,326,37
-
Thread
Brauche eure Hilfe zum Programmieren
.db " 2,0 A",0,0 ;8 Bytes! .db " 2,5 A",0,0 .db " 3,0 A",0,0 .db " 3,5 A",0,0 .db " 4,0 A",0,0 .db " 4,5 A",0,0 .db " 5,0 A",0,0 .db " 5,5 A",0,0 .db " 6,0 A",0,0 .db " 6,5 A",0,0 .db " 7,0 A",0,0 .db " 7,5 A",0,0 .db " 8,0 A",0,0 .db " 8,5 A",0,0 .db " 9,0 A",0,0 .db " 9,5 A",0,0 .db "10,0 A",0,0 txtSonstiges: .db "
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
Spartanisch können ATtinies auch, der ATtiny13 beispielsweise hat auch nur 1 kB Programmspeicher und 64 Bytes RAM.
es einen AVR der die gleiche Anzahl an Instruktionen hat? Die PICs wurden recht häufig kopiert, von AVR weiß ich nichts. (selbst die OTP-PIC-Klone sind noch teurer)
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
nehmen und das erweitern ... Ein einziger LM ist mir persönlich etwas zu mager; zum einen sind 30 dB etwas wenig - wenn ich 6 dB Headroom einplane, bleiben für den Rest gerade noch 24 dB übrig. Gerade bei Gesangsaufnahmen wird da Einiges ggf. nicht mehr sichtbar sein; zum anderen brauche ich die Anzeige
schrieb im Beitrag #6511041: > Ein einziger LM ist mir persönlich etwas zu mager; zum einen sind 30 dB > etwas wenig - wenn ich 6 dB Headroom einplane, bleiben für den Rest > gerade noch 24 dB übrig. Gerade bei Gesangsaufnahmen wird da Einiges > ggf. nicht mehr sichtbar sein; zum anderen brauche ich
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Ein kleiner ARM z.B. der SAMD21 (als Arduino Zero) bringt doch gleich mal 256K Flash und 32K RAM bei 48MHz und haufenweise Peripherie mit. Und das für weniger Geld als für einen größeren AVR mit vergleichbarem Speicher. Ist dann eben kein DIP-Gehäuse mehr. Ein Arduino Zero Board (Clone bei Ali) kostet
5 DB 082H ; 6 DB 0F8H ; 7 DB 080H ; 8 DB 090H ; 9 DB 088H ; A DB 083H ;
-
Thread
Einstieg 32Bit µC - Welche "Familie"
dann rate ich Dir auf jeden Fall zum M3. Die gibt es jetzt schon in vielen Varianten, auch im kleinen 48er QFP-Gehäuse. Und in einem Jahr, wenn dann neben Luminary und ST auch NXP und Atmel mit Derivaten dabei sind, gibt es sicherlich nichts mehr, was man braucht, aber nicht erhält. Der AVR32 ist sicherlich
empfehlenswert. Mit dem C30-Compiler habe ich einen doppelten so > schnellen Quarz benötigt, wie bei einem AVR mit der gleichen Firmware. den haste des DB aber net gelesen reinteoretisch müsste der avr nur ein viertel der Geschwindigkeit haben so gesehn ist der pic wider schneller wen er nur die Hälfte langsamer
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Usage 00 6 CK 14CK(1) BOD enabled 01 6 CK 14CK + 4 ms Fast rising power 10 6 CK 14CK + 64 ms Slowly rising power 11 Reserved ATtiny25/45/85 [DATASHEET] 29 2586Q–AVR–08/2013 Note: 1. If the RSTDISBL fuse is programmed, this start-up time will be increased to 14CK + 4 ms to ensure 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
MMC SD library FAT16 FAT32 read write
Einstellungen vorgenommen - richtig? Ich denke, da müsste mann den XMega "reinzaubern". "#if defined (__AVR_ATXmega64a3__)" oder so ähnlich - weisst du, wie das festgelegt werden muss? An meinem Board ist ja der 64A3 drauf und für die SD-Karte wurde folgende Konfig. verwendet: CS - PB1 MOSI - PC5 MISO
erzeugt werden, was beim 128er Teiler erst ab 12,8Mhz zutrifft. Vielleicht wäre es auch sinnvoller, beim AVR standardmäßig den 64er-Teiler zu nutzen. Das deckt besser die typischen Taktfrequenzen ab. Michael
-
Thread
AVR64DD32: TCA-Overflow-Interrupt deaktiviert RTC
Hi, ich nutze erfoglreich bei einem AVR64DD28 den RTC und TCA im Interruptmodus (RTC für Interrupt alle 1 Sekunde, und den TCA alle 50ms) - siehe auch https://www.mikrocontroller.net/topic/562401 Wenn ich das selbe beim AVR64DD32 versuche
// enable interrupts while(1) { } } [/c] (getestet am AVR128DB48)
-
Thread
AVR mehr Speicher (RAM) als erwartet
stehen auf $0000. > > http://www.atmel.com/Images/doc8209.pdf > > Kann natürlich sein, dass das DB 'nen Fehler hat und die Initialisierung > tatsächlich auf RAMEND stattfindet. Dann werd' ich in Zukunft nicht mehr > in's DB schauen, sondern Dich fragen ;D Das AVR Studio zeigt nach einem Reset
MWS schrieb im Beitrag #2615083: > Kann natürlich sein, dass das DB 'nen Fehler hat und die Initialisierung > tatsächlich auf RAMEND stattfindet. Wird ein Copy&Paste-Fehler sein. Alle AVR ab ATtiny13/ATmega48 setzen den Stack selber richtig. Warum sollte ein neuer
-
Thread
AVR Assembler-Frage
match_bit-128: out PortB,output128 ; Portausgabe für Bit 128 ldi tmp,0b01000000 ; CompareMatch auf 64 setzen out PortB,tmp ; 64 auf OCR0A schreiben nop ; ich muss hier den nächsten Interrupt von .org 0x0006 auf nop ; timer0_match_bit-64 lenken reti timer0_match_bit-64: out PortB,output64
Output128 ror Channel5Value ror Output128 ror Output128 ror Output128 ror Channel0Value ror Output64 ror Channel1Value ror Output64 ror Channel2Value ror Output64 ror Channel3Value ror Output64 ror Channel4Value ror Output64 ror Channel5Value ror Output64 ror Output64 ror Output64 ror
-
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
das ganze noch in C geschrieben ist, in Assembler wären bestimmt noch 50% mehr Bandbreite möglich. 64Werte und 6,4kHz benötigen immerhin rund 820000 Multiplikationen pro Sekunde. Das ist fürt einen AVR schonmal nicht schlecht. Das ganze funktioniert wunderbar, nur fehlt mir noch eine passende Modulatorschaltung
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
mehrere I/O-Module und baut sie entsprechend auch in seiner Regelung ein. Ich werde wohl nicht den AVR nehmen sondern direkt einen Kleinstrechner (Beaglebone), so kann ich gleich den Home-Automation-Server mit Webinterface mitlaufen lassen. Falls mir das mißlingt, wirds AVR und nen UART. (ist auch günstiger
kann somit auch den Code nicht dementsprechend anpassen. [code]if (TCNT0>80 || TIFR0 ) // TCNT0=64: 64*32us = 2048us[/code] Warum hier 80x32usec? und die Oder-Verknüpfung mit dem Timer Interunpt Flag Register [code]OCR0A = 48; // 1536us[/code] Woher kommen die 1536us? Danke! Gruß Rick
-
Thread
6502 Emulation auf AVR ?
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.
-
Thread
Projekt: 200MHz DDS-Generator
Projekt irgendwer was damit anfangen. Geplant waren ursprünglich ein Deämpfungsumfang von 0 bis 127 dB in 1dB-Schritten, binär angesteuert als Kombination von 1-2-4-8-32-64 dB. Die Widerstände für die Einzeldämpfungsglieder sind Standard 0805 SMD. Als Relais habe ich welche des Typs AZ851 von Zettler
irgendwer was damit anfangen. > > Geplant waren ursprünglich ein Deämpfungsumfang von 0 bis 127 > dB in 1dB-Schritten, binär angesteuert als Kombination von > 1-2-4-8-32-64 dB. Die Widerstände für die Einzeldämpfungsglieder > sind Standard 0805 SMD. Als Relais habe ich welche des Typs > AZ851 von
-
Thread
WAV Soundausgabe am ATmega328
genannt wurden. 1. WAV-Datei mit einem Lied erstellt, dass einen TP bei 3 KHz mit einem Rolloff von 48 dB -> hat sich nicht wirklich verbessert. Auch eine Dämfung auf max 60% des Aussteuerpegels hat nichts verbessert. 2. Abtastrate der WAV-Datei habe ich auf 32 kHz gesetzt - auch keine Verbesserung
dass ich *DIR* solche Trivialitäten erklären muss, denn der ganze Kram steht doch in wirklich jedem AVR-DB völlig unmissverständlich und ausgiebigst abgehandelt drinne... Bezüglich der Audiowiedergabe bedeutet das alles genau das, was ich schon in meinem ersten Posting geschrieben habe: Solange
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
Ist ja schoen, dass es *alle moeglichen* Datenblaetter gibt - ohne ein exaktes DB der LED ist das doch suboptimal
Ich habe aber langsam die Vermutung das es ne Veralberung ist! Keiner > ignoriert so gekommt die DB-Anfragen wenn er wirklich LEDs bestellt und > dabei andere Mitbestellen lässt! hm - da ist was dran. DB soll wohl in Arbeit sein...
-
Thread
Weigu AVR-Assemblerkurs Modul A
geht um den Mikrocontrollertechnik-Kursus Modul A von Guy Weiler. http://www.weigu.lu/tutorials/avr_assembler/pdf/MICEL_MODUL_A.pdf http://www.weigu.lu/tutorials/avr_assembler/index.html Ich bin nun auf der Seite 82 bei der Aufgabe A405. Das Programm habe ich mit den bis dahin vorgestellen
765 Takte. G1=0 ist als 256 anzusehen. t=G1*3 finde ich ist eine gut zu merkende Grundlage für die AVR-Assemblerprogrammierung, wenn es um 8-Bit-Zeitschleifen geht. Das ist nicht aus meinen Überlegungen entstanden, sondern hierher : http://www.avr-asm-tutorial.net/avr_de/zeitschleifen/delay8.html
-
Thread
Software Profibus DP-Slave in C
SPS DB = Datenbaustein ;)
AVR Studio-4 without error and made challenge for me. Gruß Sony
-
Thread
STM32F730R8T6 top P/L, crashkurs fragen
er will ja keine Dokus lesen, also ist er auf Gedeih und Verderb den Würfeln ausgeliefert ;) Die 64k Flash dürften aber ziemlich schnell voll sein.
Andererseits belegt gleicher Code auf ARM Controllern oft deutlich mehr > FLASH, als der gleiche Code auf AVR (hab's korrigiert) Controllern. Da möchte ich widersprechen. 1:1 Portierungen von AVR auf Cortex-M7 Controller nutzen den µC nicht richtig aus. Programme von M7 auf AVR zu portieren scheitert zum
-
Thread
ROYALTEK RFG-1000 GPS-Empfänger
http://www.avr-design.de/index.php?lang=de&cat=gps&seite=nmea_rohdaten
10 37 BD 10 03 10 23 11 05 22 A9 0C 30 1A F9 76 D0 C2 D7 4B 10 03 10 01 19 08 30 42 05 11 C8 A9 64 EB 4E E3 30 26 60 FF 02 FF 34 FD 00 10 03 10 01 19 05 EB 91 06 1A C8 A9 64 EA 1F 9A 1B 39 04 00 77 66 39 54 00 10 03 10 01 19 07 B1 B1 08 1B C8 A9 64 EB 21 B5 AA 12 3A FF 39 74 09 9C 00 10 03 10
-
Thread
[LunaAVR] Temperaturmessung mit TSIC 206
avr.Stack = 48 '--------------------------------------- ' Macros '--------------------------------------- #macro BEGIN_ATOMIC PushByte(avr.SREG) cli #endmacro #macro END_ATOMIC avr.SREG
-------------- ' Konstanten '--------------------------------------- const T0_PRESCALER = 64 const T0_FREQUENCY = 1000 ' Hz const T0_PRELOAD = word(1.0 * avr.F_CPU /T0_PRESCALER /T0_FREQUENCY +.5) '--------------------------------------- ' public function '----------------
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Beitrag #6835877: > Ist es möglich von externen Speichern Code auszuführen? Bei den allermeisten AVR Modellen: nein
hast keinen Plan und kein Konzept wie Du die im internen Speicher vorhalten willst und wie Du mit 64K Adressraum 100K + xxx Variablen verwalten willst. 100K Daten mit einer 8bit AVR MCU durchzuackern und zu manipulieren ist so aufregend schnell wie Lack beim Trocknen zuzusehen. Du willst zwar I²C
-
Thread
Referenzspannung zu klein?
( 1<<CS00 ) | ( 1<<CS01 ); // Prescaler 64 TIMSK0 |= ( 1<<TOIE0 ); // ADC ADMUX = 7; ADCSRA |= ( 1<<ADPS1 ) | ( 1<<ADPS2 ) | ( 1<<ADEN ) | ( 1<<ADATE ) ; // Prescaler 64 ADCSRB |= ( 1<<ADTS2 ); // Global Interrupt enable
Die Referenz steht jetzt auf 1,2V, sollte laut DB passen!
-
Thread
1Bit Audio als Alternative zu PWM
Sagen wir wir würden mit 6-Bit Dynamik durchkommen, dann wären wir bei ca 2.8MHz Takt (44.1kHz*64). 11.289MHZ Quarte gibts (Oh wunder ;P) ja. Damit wüsstest du den SPI nur mit 1/4tel vom CPU-CLK betreiben und das wäre gelöst. Die Sequenz lässt sich einfach voraus berechnen: 64-bit pro Eingangsbyte
Oder einen dsPIC33FJ64GP802 mit einem integriertem 16-bit Dual Channel DAC.
-
Thread
AVR-Projekt kompilieren
:15 48d51c47 avr8-gnu-toolchain-win32_x86/bin/avr-strings.exe 380928 Defl:N 184749 52% 2019-06-24 14:15 36095436 avr8-gnu-toolchain-win32_x86/bin/avr-gcov-tool.exe 49664 Defl:N 26558 47% 2019
avr8-gnu-toolchain-win32_x86/bin/avr-gcc.exe 514560 Defl:N 262395 49% 2019-06-24 14:15 c8de0db3 avr8-gnu-toolchain-win32_x86/bin/avr-ar.exe 736768 Defl:N 302746 59% 2019-06-24 14:15 40900450
-
Thread
Taschenrechner - Algorithmen
wichtiges? Danke schonmal an alle DOGM128x: Thread: https://www.mikrocontroller.net/topic/75589 DB: https://cdn-reichelt.de/documents/datenblatt/A500/dogm128x64.pdf
Es gibt ein Projekt mit einem AVR -- und es verwendet 48-Bit Arithmetik. http://www.rolfp.ch/elektronik/avr/tarech2doc/ Das ist ähnlich dem Format double.
-
Thread
XMEGA/ AVR-EXPLAIN code examples und Diskussion
EBI_ESRDLY_5CLK_gc | EBI_ROWCOLDLY_1CLK_gc; EBI.REFRESH = 1000; // max. 1023, max. 15.625us, 1/64MHz*1000=15.625us * 4096 = 64ms EBI.INITDLY = 6400; // max. 16383, min. 100us, 1/64MHz*6400=100us EBI.CS3.CTRLA = EBI_CS_ASPACE_8MB_gc | EBI_CS_MODE_SDRAM_gc; EBI.CS3.CTRLB = EBI_CS_SDMODE_NORMAL_gc
Hier ein erster Port von UBasic-AVR auf das Xplain-Board: http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=123&p=519
-
Thread
Teile des Programmspeichers unter Bascom auslesen
Du Dich mal mit dem Unterschied zwischen v.Neumann- und Harvard-Architektur vertraut machen. Dein C64 hat(te) v.Neumann-, der AVR hat Harvard-Architektur. ...
/ http://www.hanneslux.de/avr/index.html ...
-
Thread
Was sind eure Lieblings-ICs?
* MC68HC24 * TCM3105 * MX614 * M48T02 * μPD751 * DEC21064A
DB verdienen konnte. Gruß Jobst
-
Thread
RP2040 / Pi Pico nutzen
stimmt nun schonmal garnicht. Ich glaube, du brauchst noch > die eine oder andere Iteration beim DB-Lesen... Das will auch erstmal nicht widersprechen! Aber 64Bit Timer ist doch schonmal cool oder? Ich hab mich bisher oft gefragt wieso die woanders meist nur 16 oder 32Bit sind. So ein paar Register
Sorry, den Link zum Projekt vergessen https://github.com/kaefe64/Arduino_uSDX_Pico_FFT_Proj
-
Thread
Neue RFM Module
für Sender und Empfänger hat. Allerdings ist der insertion loss des gezeigten Schalters mit 0,35 dB angegeben, da fragt sich noch, wo die anderen 2,6 dB bleiben.
weitergehende Erfolge gefeiert? schau mal hier: XMEGA mit RFM22B 863/433 Mhz http://www.basteln-mit-avr.de/ Gruß XMEGA
-
Thread
mit kurzen Impulsen schalten / gegenseitig entriegeln / Attiny2313
, 0, 8, 0 ;Taste 4 PB3 Impuls 100 ms .db 21,imp, 10, 0, 16, 0 ;Taste 5 PB4 Impuls 100 ms .db 22,imp, 10, 0, 32, 0 ;Taste 6 PB5 Impuls 100 ms .db 23,rep, 10, 0, 64, 0 ;Taste 7 PB6 Tastendruckdauer + 100 ms .db 24,rep, 10, 0,128, 0 ;Taste 8 PB7 Tastendruckdauer + 100 ms .db 25,tog, 0, 0, 0, 8 ;Taste 9 PD3 Toggelmodus .db 16,tog, 0, 0, 0, 16 ;Taste 0 PD4 Toggelmodus .db 26,tog, 0, 0, 0, 64 ;Taste 1... PD6 Toggelmodus .db 27,tog, 0, 2,
-
Thread
Attiny45, timer tut nichts?
Oh Shit, sorry hatte das DB des Attiny48 angekuckt.
if(TCNT1 == 100) { 40: 8f b5 in r24, 0x2f ; 47 42: 84 36 cpi r24, 0x64 ; 100 44: e9 f7 brne .-6 ; 0x40 <__SREG__+0x1> PORTB ^= (1 << PB0); 46: 88 b3 in r24, 0x18 ; 24 48: 89 27 eor r24, r25 4a: 88 bb out
-
Thread
Handykamera MCA-25 ansteuern
hängt sich die Cam auf (evtl später mal per watchdog resetten) So hier gehts zur Software; http://avr.auctionant.de/avr-ip-webcam/avr-webserver-software.html Und hier noch ein paar Infos zur HW: http://avr.auctionant.de/avr-ip-webcam/avr-webserver-hardware.html Viel Spaß ;)
an 5V oder 3.6V, ist egal ;) Sobald pin7 auf hi ist sendet die cam AT&F im sekundentakt. http://avr.auctionant.de/avr-ip-webcam/mca-25-kamera.html