-
Thread
Welcher µC für meinen Zweck?
Arm (M3) ist doch noch schlimmer als Arduino. Nimm direkt einen 8-Bit AVR, GCC-Tutorial dazu gibt es hier auf der Seite.
Cypress. In vielen anderen Geräten sind PIc's verbaut. In unseren Steuerungen ist Infineon sein. AVR's sehe ich eher selten.
-
Thread
SD/MMC Card Bootloader (passt in 2kb bootsection) Gesperrt
Flash brauchen würde. Deshalb würde ich auch vorschlagen nur FAT16 zu nehmen. Und mal ehrlich, selbst 128MB Karten kriegt man mitlerweile für ein Duplo hinterhergeschmissen... Noch was anderes: Wie kann man eigentlich per Code einen MBR von einem VBR unterscheiden ? Gruß Stefan
Hast du bei Holgi´s Brainstorming Seite schon mal geschaut? http://www.holger-klabunde.de/avr/avrboard.htm#Fatmini Ist für FAT12/FAT16 read only braucht allerdings 3kb Wenn man davon CF, LCD und seriell wegläßt könnte es dann mit dem 2kb Bootloader schaffen
-
Thread
Philosophiestunde Konstantstromquelle
Ur1 + Ur2 Ur1 / Ur2 = R1 / R2 => Ur1 = 1,98 V Ir3 = (Ur1 - Ueb(Q2)) / 10 Ohm = 1,28 V / 10 Ohm = 128 mA Id7 ~= Ir3 = 128 mA Siehst du den Fehler, oder kannst du mir das mit eigenen Worten kurz erklären? Danke und Gruß Kai
anpassen. >Wie errechnet sich der im Diagramm dargestellte Strom von 90 mA in D7? >Id7 ~= Ir3 = 128 mA Genau so. MFG Falk
-
Thread
SimulAVR Version 0.1.2.6 von 2010 hat keine Definitionsfiles für den ATTiny 2313
at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega32 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 Nun meine Fragen: Hat jemand von Euch eine Version, die den DeviceTyp unterstützt? Wenn nicht kann jemand unterstützen
wenn ich zum installieren ein paar Pakete runter laden mußte. $ /usr/local/bin/simulavr -v SimulAVR 0.9git Supported devices: at90s4433 at90s8515 atmega128 atmega16 atmega168 atmega32 atmega328 atmega48 atmega88 attiny2313 @Jörg: Ich danke für den Tipp!!! --ich melde mich, wenn
-
Thread
Arduino Nano mit 1,5Zoll OLED und U8g2 lib
Hallo, ich habe ein Display von Waveshare 1,5 Zoll OLED SSD1327 128x128 16 Graustufen 4W-SPI Beim Display funktioniert das Beispiel der U8g2 Library mit einem Arduino Nano (ATMega 328) auf anhieb. Verwende ich jetzt den Arduino Nano 33 IOT (ATSAMD21) bleibt das
particularities. " Also AVR != ARM MfG
-
Thread
BMP to 16Bit RGB Converter gesucht
ein BMP in die Daten für mein AVR umwandeln kann. MFG Blitzlampe
Stapelverarbeitung mit links) alle in das selbe (einfach(!) zu interpretierende) Ausgangsformat bringen (PNG/[24, 48], BMP/[24, 32], unkomprimiertes TIFF/[24, 32, 48]), ein paar Zeilen C dazuhacken und in das passende Ausgabeformat dumpen ('Text', raw, C-Header, ..). HTH und HF
-
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
Bluetoothmodul BTM-222
, die mir so einfallen: 1) Kabel korrekt angeschlossen? Ich habe am AVR Pin PD0 (RXD) mit Pin27 (TX) am BM verbunden. Außerdem ist am AVR Pin PD1 (TXD) mit Pin26 (RX) am BM verbunden. 2) Baudrate, Stopbits etc. richtig? Ist meine USART-Initialisierung mit den Standardwerten
OBEX nicht auch über RFCOMM?) Und gibt's nicht irgendwo schon einen freien (GPL u.Ä.) BT stack für AVR? Danke! Petr
-
Thread
AVR: Ist PORTx |= atomar?
Wie soll ein Compiler die die Grenzen eines AVR sprengen? Wir wissen nichtmal, um welches AVR es geht. Jedoch werden die Ports über Adressregister auf dem Datenbus angesprochen. Es gibt zwar SBR und CBR Maschinenbefehle (einzelnes Bits setzen
und Adresse des SFR. PORTC |= xx PORTC &= xx Notwendige Bedingungen, dass das [[atomar]] ist (avr-gcc): * PORTC ist ein 8-Bit SFR mit einer Adresse von __AVR_SFR_OFFSET__ bis __AVR_SFR_OFFSET__ + 0x1f, und die Adresse muss zur Compilezeit bekannt sein. (__AVR_SFR_OFFSET__ ist ein Built-in Makro
-
Thread
Cypress (Anchor) AN2135 Treiberproblem Win2k/XP
. Kann es sein, daß man so ein IO-Port-Öffner-Programm benutzen muß (wie z.B. das, was man für TwinAVR zum freischalten des LPT-Ports unter Win2k braucht)? Irgendwie schwebt mir sowas als Ursache vor..
eigen. 96MHz schafft der nicht, höchstens 96MB/s im Burst-Modus am Slave FIFO, wenn man 16 Bit mit 48MHz anliefert. Aber dann auch nur, bis der Puffer voll ist. Zum Host gehts mit maximal 41MB/s dann. Allerdings bekommt man mit 48MHz bissl Schwierigkeiten mit dem Timing, das ist nur noch Harrakiri dann
-
Thread
LCD 4x20 2004A auf Zeilen schalten
LCD_LINE1 0x00 #define LCD_LINE2 0x38 #define LCD_LINE3 0x28 #define LCD_LINE4 0x48 Das sind Werte die ich früher bei 20x4 Displays verwendet hatte.
sehe da auch keine Probleme. Habe mit der Fleury LIB auch angefangen, sehr gut zu verwenden unter AVR oder Arduino(Atmel AVR) wer keine anderen findet.
-
Thread
Empfehlung/Erfahrung für MCU mega8/88, mega162/?
Allgemein, der mega88 ist dem mega8 sehr sehr ähnlich, wir setzen sie auch entsprechend ein. der mega48 / 88 / 168 unterscheiden sich nur durch die Speicherausstattung, sonst sind sie kompatibel.
. Beispielsweise indem man dem ein Include-File baut, dass alten Megas die neuere AVR-Konvention unterschiebt. Das gleiche gilt ja auch für Mega32 vs Mega644, auch da das nützlich.
-
Thread
Sekundentakt - Sleep-Mode mit Uhrenquarz funktioniert nicht
liebe Bastler, heute wende ich mich mal wieder mit einem Problem an euch! Ich habe einen ATMEGA48, der im Sekundentakt eine LED blinken lassen soll. Der Takt kommt von einem externen Uhrenquarz mit 32,768kHz (10pF), welcher direkt zwischen TOSC1 und TOSC2 (ohne extra Kondensatoren) angeschlossen
direkt gespeist (zusammen ca. 4,5V) - ohne Spannungsregler. Hier ist der Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> void initTimer( void ) { ASSR = (1 << AS2); //externer Quarz TCCR2A = (1 << WGM21); //waveform generation method TCCR2B = (1
-
Thread
Wie finde ich den Einstieg in den ARM Cortex?
Cortex-M3 (oder auch ARM7) in den Chip setzt, JTAG-Interface das bereits gekauft wurde uvm. Bei AVR wäre das einfach, da gibt es fast nur das AVR Studio.
es sehr nützlich, daß Du mit 5V arbeiten kannst oder bei Batteriebetrieb ganz ohne Spannungsregler (AVR: 1,8..5,5V). Für eigene Platinen ist das DIP-Gehäuse ja auch ganz praktisch (AVR: DIP8 .. DIP40, 6 .. 35 IO-Pins). Einen ARM im TQFP kann ich dagegen nicht mehr selber löten. Du kannst sogar
-
Thread
Passwörter mit Masterpasswort ver- und entschlüsseln
warscheinlich Overkill, aber bitte, [code] #include <avr/pgmspace.h> #include "xtea.h" unsigned char EE_KEY[XTEA_KEYSIZEB] PROGMEM = { 246,26,39,117,100,240,254,48,107,192,108,56,234,54,195,3 }; unsigned char TEST_KEY[XTEA_KEYSIZEB] PROGMEM = { 193,104,46,209,249,154,141,242,31,247,183,73,175,133,168,105
Es ist die Standard Implementation fuer AVR, hier als Anhang. Blocksize ist aber 64bits, also 8 bytes, keysize ist 128bits/16 bytes. Zudem ist bei dem Code EEprom slot 0 mit IV (Initialisation Vector) zu fuellen.
-
Thread
ATtiny 2313 mit mySmartUSB
danke, ich habe es jetzt so verkabelt wie oben beschrieben. Dann habe in AtmelStudio 6 AVR Dude als Tools eingerichtet: avrdude.exe -p attiny2313 -e -c avr910 -P com4 -U flash:w:$(ProjectFileName):i und wenn ich das stearte erhalte ich: [code] Found programmer: Id = "AVR ISP"; type
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
aktuelle µCs und Nutzen im späteren Beruf
gesagt mit AVRs. Bei den AVRs habe ich schon sehr viele verschiedene Modelle benutzt, vom tiny26, 48, 85, über den mega16, 328 bis hin zum 2560 (nicht Arduino oÄ sondern "bare metal"), ich würde also sagen, dass ich mich damit gut auskenne. AVR-asm kann ich auf jeden Fall lesen und auch ein bisschen
mehrmals (richtigereweise) geschrieben. Daher will ich nur auf eine Ausgangsfrage eingehen... AVR und (8bit) PIC werden in der Industrie durchaus Zahlreich eingesetzt. (24 & 32 Bit Pic natürlich auch, aber die sind ja nicht mit AVR vergleichbar...) Es kommt halt mmer darauf an welches Problem
-
Thread
Timer CTC, PWM wann genau rücksetzen
Hallo, ich habe eine kleine Verständnisfrage zum genauen Zeitpunkt des Rücksetzens des Timers eines AVR beim CTC-Modus und der fast-PWM Betriebsart. Wie beide Betriebsarten funktionieren ist mir klar, wo ich allerdings in Büchern und im Internet stark abweichende Angaben finde ist der Zeitpunkt des Compare-Matches
wird der OCR Wert erreicht. Mit dem nächsten > Takt findet der Interrupt statt. Es ist ein Atmega 128 spess53 schrieb im Beitrag #2674176: > Es gibt auch noch Application Notes: > > http://www.atmel.com/dyn/resources/prod_documents/... > http://www.atmel.com/dyn/resources/prod_documents/...
-
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
GPS Datenlogger Eigenbau
einen Mega324. Vergiss MMC, schon der Stecker kostet ein Vermoegen. Ein AT45DB041 bietet 1Megabit, 128kbyte, und braucht extrem wenig Strom, 1-2 mA waehrend dem schreiben und wenige uA passiv.
ist, sieht dann wie folgt aus: [pre] $GPGGA,072730.438,4809.0000,N,00836.0000,E,1,04,2.8,550.3,M,48.0,M, [usw.] [/pre]
-
Thread
NFS mit grasshopper / AVR32
15:49 localhost mountd[3162]: authenticated mount request from 192.168.12.2:985 for /home/Superandi/Avr32/rootfs (/home/Superandi/Avr32/rootfs) Sep 16 10:15:49 localhost mountd[3162]: authenticated mount request from 192.168.12.2:985 for /home/Superandi/Avr32/rootfs (/home/Superandi/Avr32/rootfs) Sep
grasshopper bedient sich beim PC! Zu den Inhalten des rootfs: Auf dem PC: [pre]ls -l /home/Superandi/Avr32/rootfs/ total 64 drwxr-xr-x 2 Superandi Superandi 4096 2008-09-07 22:34 bin drwxrwxr-x 2 Superandi Superandi 4096 2008-08-28 00:45 boot drwxr-xr-x 2 Superandi Superandi 4096 2008-02-03 13:48 config
-
Thread
Binäre Armbanduhr mit AVR - Machbarkeit
nicht vor kurzem erst ihre PicoPowertechnologie kräftig in den (Fach)medien gepusht?. (M)ein AtMega48 braucht bei 1.8V und 128Khz internem Takt und mit aktiviertem Programm (HW-PWM auf- und abdimmend über timer1) lächerliche 25mikroampere!! Habe ich letztens getestet. An den PWM-Grenzen fällts etwas
wohl an Umladevorgängen seitens der Messtechnik liegen (Oszi war AC-gekoppelt) Also steht 'nem AVR eigentlich nichts im Wege ;-))
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
86<\r><\n> Channel 3: ADC average value = 0 Diff = -128<\r><\n> Channel 4: ADC average value = 0 Diff = -128<\r><\n> Calibration run 3<\n><\r> Channel 1: ADC average value = 126 Diff = -2<\r><\n> Channel 2: ADC average value = 51 Diff = -77<\r><\n> Channel 3: ADC average value = 0 Diff = -128<\r><\n> Channel 4: ADC average value = 0 Diff = -128<\r><\n> Calibration run 4<\n><\r> Channel 1: ADC average value = 126 Diff = -2<\r><\n> Channel 2: ADC average value = 65 Diff = -
-
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
12V Tiefentladeschutz ohne Eigenverbrauch
7805 einwandfrei funktioniert. Und dann sind wir schon wieder im mA Bereich..... Ich habe noch kein AVR board gesehen mit Linearregler wo keine Vorlast am Spannungsregler dran war. Man nimmt für Batteriebetriebene Projekte auch deshalb "nackte" AVRs (ohne Regler).
[code] Version 4 SHEET 1 1672 1012 WIRE 160 -240 -496 -240 WIRE -496 -80 -496 -240 WIRE 160 -48 160 -240 WIRE 160 -48 -32 -48 WIRE 448 -48 160 -48 WIRE 832 -48 512 -48 WIRE 160 -16 160 -48 WIRE -32 48 -32 -48 WIRE 160 96 160 64 WIRE 160 96 32 96 WIRE 160 128 160 96 WIRE -32 176 -32 144
-
Thread
C++ auf einem MC, wie geht das?
Beitrag #3894858: > aber ich schaffe es nicht, dass am Schluss ein sbi dabei > rauskommt. Warum will avr-gcc 4.8.2 hier nicht stärker optimieren? Ich habe es jetzt herausgefunden, es war mein Fehler: Als ich die Adressen der Ports aus <avr/iotn48.h> abgeschrieben habe, habe ich übersehen, dass makro
= {0x10,0x11,0x12}; #endif // __AVR_ATmega16__ #ifdef __AVR_ATtiny1634__ constexpr AvrPortRegsTyp2 PORTA = {0x0F,0x10,0x11,0x12}; constexpr AvrPortRegsTyp2 PORTB = {0x0B,0x0C,0x0D,0x0E}; constexpr AvrPortRegsTyp2 PORTC = {0x07,0x08,0x09,0x0A
-
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
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
PWM mit ATMEGA168
#2585507: > Es geht natürlich auch per Software: > Beitrag "8-fach 12-Bit Soft-PWM LED-Dimmer für mega48" Hier geht es doch wenn ich das richtig sehe um eine HArdware PWM anstelle iner Software pwm.
// Software-PWM by PoWl - 25.10.08 // webmaster@the-powl.de // ATmega168 @ 8Mhz #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdbool.h> // Sinustabelle für Demo const uint8_t sinetable[] = { 128, 131, 134, 137, 140, 143, 146, 149, 152, 155, 158,
-
Thread
Verständnisproblem delay.h !!HILFE!!
lasse, oder hier weiter Zeit investiere. Übrigens, die Datei "delay.h" stammt aus dem letzten WinAVR und sollte bei jedem, der diesen nutzt mit dabei sein. vielen Dank für Eure Mühe! mfg Asterix-007
doch noch Gleitkommarechnungen mit reingezogen zu bekommen, aktualisiere bitte deine Bibliothek auf avr-libc-1.2.6.
-
Thread
Billige Displays für 3,3V?
weil ich die benötigten Daten irgendwann mal in der Ebaysuche eingegeben habe. "2.4 TFT SPI" "128x64 blue" "Arduino 3.2" Spi" Da kommt man wenn man "tft AVR" bei Ebay sucht schon von selbst drauf.
und relativ klein, kann aber ausreichen: http://www.aliexpress.com/item/1pc-White-Backlight-84-48-84x84-LCD-Display-Module-Adapter-PCB-for-Nokia-5110-Newest/32579943269.html
-
Thread
Bascom neue Version am 10.07.2009
Hallo, nach der 1.11.9.1 BASCOM-AVR Demo Version (von 2008-02-22) gibt es seit dem 10. Juli 2009 die neue BASCOM-AVR Demo Version 1.11.9.5 . Die Größe der Demo ist 21 MB. Unter http://www.mcselec.com ... unter Downloads steht
TCCR2 mapped to the wrong register in the def file. it should map to TCCR2A and not to TCCR2B - M48,88,168 did not used AS2 bit to set the Async mode
-
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
Welche Programmiersprache ?
, wird es Zeit OHNE Umschweife und Ängste NEUE Sprachen hinzuzulernen. Nun wäre im speziellen für AVR's der richtige Zeitpunkt für Assembler. Denn für AVR's gibt es eine gute IDE + Sourcen für Assembler. Nach diesem Schritt wird man erkennen wie schnell man in BASIC einfache Sachen machen kann, wie
PUSH'en imer gleich > halten. Ist meines Wissens beim GCC typisch der Fall. > - Sprungziel bei AVR's < 8K immer mit rjmp/rcalls, ... Macht AVR-GCC. Kritischer ist der umgekehrte Fall: AVR > 8 KB ROM, dort werden derzeit für alles außerhalb der eigenen Funktion JMP/CALL genutzt, auch dann, wenn
-
Thread
Lötstation LS-50 defekt Fehlersuche
Heizkreises beträgt ca. 12 Ohm, bei einer Betriebsspannung von 24V passt das auch zur Maximalleitung 48W des Lötkolben. Widerstand des Temperaturmesspafades ist ca. 2,5 Ohm bei Raumtemperatur, wird der Lötkolben mittels Heißluftföhn erhitze steigt der Widerstand auf ca. 16,5 Ohm an (Endtemp. unbekannt)
schwach treiben konnte. Evtl. reicht es, einen Buffer dazwischenzuhängen. Der ATmega169 aus dem AVR-butterfly hat doch auch LCD-Ausgänge für 5x20=100? Segmente. Kann sein, dass das nicht ausreicht, denn ich zähle 104 Segmente auf dem Display in einer nicht voll genutzten 4x32=128-Anordnung.
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
dann eher die Finger lassen. In einem Post weiter oben hat ja schon mal wer gerechnet, dass man bei 48kHz Samplefrequenz nur gute 20µsec Zeit hat um ein neues (stereo)sample zu verwursten. Klingt kurz, aber sogar bei einem AVR mit nur 16MHz CPU Takt sind das immerhin 333 Taktzyklen. Bei hoeherem Takt
auf den internen des MC limitiert - FMSC ist leider nicht nutzbar. Das sind dann 64k CoreCoupled und 128k Bus RAM.
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
Gehäuseformate, die sich folgendermaßen präsentieren: [c] – 64-pin LQFP (10 mm × 10 mm, 0.5 mm pitch) – 48-pin LQFP (7 mm × 7 mm, 0.5 mm pitch) – 48-pin QFN (7 mm × 7 mm, 0.5 mm pitch) – 32-pin LQFP (7 mm × 7 mm, 0.8 mm pitch) – 32-pin QFN (5 mm × 5 mm, 0.5 mm pitch) [/c] Im Bereich der Peripheriegeräte
Bürstenmotoren in Fensterhebern usw. auch Brushless werden. Sowas kannste zwar in jeden 8 Bitter flashen (siehe AVR447), aber bei Automotive gehts ja um Zertifzierung und so.
-
Thread
Z80 - Bytedefinition mitten in Assemblerdatei
man sogar getrennte Busse, kann also weiter 8 bit Daten schubsen mit bspw. 13 Bit Befehlscodebus (AVR?) . IMHO lohn es sich eher die "mathematischen Tricks" (Numerik) zu lernen/verstehen, um dann schnell eine ausreichend genaue Berechnung runterzureissen; beispielsweise der Taschrechner von sinclair
Das Ding lieferte 80 Zeichen mal 24 Zeilen. Kurze Zeit später kam die Videx Ultraterm mit 24x132, 32x128 und 48x80 Zeichen. Natürlich brauchte man dafür einen vernünftigen BAS-Monitor mit 15, besser 18 MHz Analogbandbreite. Z.B. einen Apple Monitor /// oder einen AMDEK 200A. Mit einem NTSC-Fernseher
-
Thread
Soft PWM für LED Controller (RGB mit Multifunktion)
Also so in der Richtung, ja? [c] #define F_CPU 8000000L #define PWM_STEPS 255 #include<avr/io.h> #include<util\delay.h> #include<inttypes.h> #include<avr/pgmspace.h> /* Variablendeklaration */ uint16_t colorvalue[256] PROGMEM = {0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,
/* Hauptprogramm */ int main() { initialize(); setRGB(colorvalue[255],colorvalue[128],colorvalue[64]); return 0; } [/c]
-
Thread
ATTINY 433MHz Fuchssender mit akustischem Grillen-Sound
Isser nich. 😛 Jo D. schrieb im Beitrag #6537217: > AVR-Studio Projekt
den Frequenbereich ein und kleine Auflösungen erhöhen das Rauschen - bei 8 Bit hast theoretisch noch 48dB Dynamik. Bei der CD sind es eben 96 dB.
-
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
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.
-
Artikel
Miniwebserver
Kreditkartengröße Versorgung über Micro-USB mit 1000 mA div. Gehäuse erhältlich Weitere Webserver. Avr Webserver mit Wiznet WIZ810MJ Einfacher und billiger Webserver mit AtMega32 Arduino Uno (ca. 24 EUR) mit Ethernet Shield (ca. 35 EUR) oder Arduino Ethernet (ca. 48 EUR) private Projekte. avrETH1. winzige
74.9mm Microchip ENC28J60 Ethernetcontroller Atmel Atmega32 oder Atmega644 uC Software kompatibel zum AVR Net-IO von Pollin Div. Erweiterungsboards mega-eth. Platine 100mm x 80mm Microchip ENC28J60 SD/MMC-Slot FTDI USB/RS232-Wandler ATmega128 mit 64kBytes SRAM Pfostenstecker für eigene Erweiterungen eigener
-
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
Suche 16 bit CPU mit externem Buszugriff
SDkarte verwenden, in den > richtigen schnellen Speicher kopieren, fertig. Na klar, schnell mal ne 128MB SD Karte ins 16K SRAM vom AVR kopieren. Wie konnte *das* der TO übersehen .... dass das so einfach geht.
Nur die Pins für Byteselektion kommen dazu. Beim Z8001 waren es mehr Adressleitungen und deshalb DIL-48.
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
den Takt des ov ergeben muss? Wie willst du die Takte synchronisieren? Wenn dein modul auf dem avr läuft, kann das Problem eigentlich nur in der Initialisierung des stm-spi liegen.
: 0x0410 (Medium-density) - RAM : 20KiB (512b reserved by bootloader) - Flash : 128KiB (sector size: 4x1024) - Option RAM : 16b - System RAM : 2KiB Resetting device... done.[/code] Vorerst bleibe ich aber bei der .py-Lösung, die läuft. :)
-
Thread
Fehlermeldung bei Attiny13 Programmierung
Tiny13 programmieren. Mit dem Mega8 funktioniert es!! Fehlermeldung: make flash avrdude -c avr910 -P /dev/tty.SLAB_USBtoUART -p attiny13 -U flash:w:main.hex:i Found programmer: Id = "AVR ISP"; type = S Software Version = 3.0; Hardware Version = 3.0 Programmer supports auto addr increment
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 =