-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Hallo, 24Bit LBA und 48Bit LBA kommt auch noch dazu, die 128GB Grenze. Außerdem nutzen größere Platten (für damalige Verhältnisse!) keine konstante Anzahl Sektoren/Track mehr, es wird außen mehr als innen geschrieben. Spätestens
durchführen zu können, diverse SATA / IDE Adaper erkennen teilweise nostalgische HDD nicht mehr :-( - AVR / µC formatiert auf FAT16, ev. mit Betriebssystem DOS 6.0 - AVR read write Dateien mit FAT16
-
Thread
microcontroller für präzise zeitmessung (schallmessung)
Nimm eine ATmega644 (AVR). Der laueft mit 20MHz und du kannst alle GPIOs als Interrupteingang verwenden. Damit geht es auf jeden Fall.
Bei einigen Controllern (z.B. Atmel Mega128 und einigen PICs) gibt es mehr als einen Input capture Kanal.
-
Thread
mit utoa binär ausgeben, aber mit Anführungsnullen
my_btoa(uint8_t byte, char* buffer) { uint8_t i = 0; //Zähler (Schleife) uint8_t j = 128; //Wert für Bitvergleich for(i=0; i<8; i++) { if(byte & j) //Bitvergleich buffer[i] = 49; //wenn <> 0, dann char = 49 = '1' else buffer[i] = 48; //sonst char = 48 = '0' j /= 2; //nächstes Bit vergleichen } buffer[8] = 0; //String-Terminierung } [/c] ist wohl nicht sonderlich effizient, aber funktioniert.
-
Thread
STK500 oder myAVR zum Einstieg?
dem STK500 kannst du so ziemlich alle Controller benutzen bis hin zum Atmega32. Für den Atmega64 und 128 sowie diverse andere gibt es Aufsatzboards. Debuggen kannst du mit dem STK500 nicht, nur mit einem AVR-JTAG-ICE (teuer und nur Controller mit JTAG-Interface) oder dem AVR-Dragon (alle Controller mit
das Pollin-AVR-Board an, das ist billiger als myAVR und unterstützt mehr AVR-Typen. ...
-
Thread
AVR bootloader Probleme
. Ich verwende einen AT90CAN128, habe die fuses eingestellt und das -Ttext Flag beim Linker auf den richtigen Wert gesetzt, funktioniert alles Prima - bootloader startet und meldet sich über den UART. Nun sobald ich versuche eine
auftritt. Den code habe ich 1:1 aus dem artikel übernommen http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung
-
Thread
AVR mit 6 OC-Kanälen, zur Ansteuerung eines bürstenlosen Außenläufer-Motors
anzusteuern - was Geschwindigkeit sowie Drehmoment betrifft. Hat jemand von Euch einen (kleineren) AVR im Blick, der meinen Anforderungen gerecht wird? ...denn die eigentliche Software ist bei den entsprechend (geforderten) Modulen ja recht rudimentär, da ist der mega128 ein purer Overkill. Lasst Euren
product_card_v2.asp?part_id=4615 Gibt bei Atmel auch einige gut Applikationen zu diesem Thema. avr
-
Thread
2k Flash für Projekt ausreichend?
code #endif [/c] Zudem kannste progmem nutzen dann landets nicht im RAM, davon hat der 2313 nur 128byte. Aber große Debugstrings bei 2k ROM sollte man lassen, das wird dann wirklich knapp.
> Oder wenn es SMD sein kann den ATTiny1634. Der kann aber nur 12MHz ;-( Darum gibt es die Mega48/88/168/328 mit 20MHz und auch in SMD ;-)
-
Thread
Debugfähiger Kleinstcontroller Gesperrt
pic (vorallem pic brennen erforderd nen teureren programmer wie galep oder den eigenbau usburn) für avr reicht n isp programmer (ich nutze hierfür arduino as isp) btw: gabs nich irgentwo mal n avr simulator?
eher der atmel fan finde die sind einfacher > handzuhaben als pic ... und welchen Atmel, 8051, avr, ARM???
-
Thread
NuMicro Cortex-M0
2,5V - 5,5V* (LPC: 1,8V - 3,6V) - 12Bit ADC (LPC: 10Bit) - 4*32Bit Timer (LPC: 2*32, 2*16) - 48, 64, 100 Pins (LPC: 48, 64) - Speicher bis 128k Flash, 16k RAM (LPC: 32k/8k) - USB - RTC - I2S - 4*16Bit capture (LPC: 2*16Bit, 2*32Bit) - Eingänge mit optionaler Hardware-Entprellung.
NXP nicht. Bei den LPC17xx geht es mit 80- und 100-Pin Versionen weiter. Also - 32, 48, 64, 100 Pins (LPC: 32, 48)
-
Thread
Sichere Kommunikation 1:n?
Damit jedoch an dieser Stelle keine Manipulation der Antwort möglich ist (Antwort: "ich bin bei (2 ^ 48) - 2" - was bedeuten würde das nach 2 Befehlen ein Überlauf auf 0 stattfindet der das System lahmlegt) müssten die Empfänger wenn sie dem Sender antworten die Rückmeldung mit der eigenen Sequenznummer
gegebenen Zeit das gleiche Maximum erreichen). Bis zur Erschöpfung meiner Sequenzbreite muss ich 2 ^ 48 = 281474976710656 Sequenzen "abklappern". Pro Sekunde schaffe ich 800 davon. 2 ^ 48 / 60 (Sekunden) / 60 (Minuten) / 24 (Stunden) / 365 (Tage) ==> 11438 Jahre bis ich den Sequenzraum durchgenudelt
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
aber auch noch erträglich. Das LCD Display hat ne Diagonale von 1,5" (3,8cm) und eine Auflösung von 128x128 bei 64K Farben. Werd das Teil vermutlich morgen mal zerlegen.
hast du einen 3.3 Volt Spannungsregler auf dem AVR-Board?
-
Thread
Blutzucker-Messgerät Hardware OLED Display
Mhh, also auch am C neben dem AVR messe ich 2.2 V (Batteriespannung 2.9 V).
sck = 3; mosi = 4; miso = 8; ; [/c] eingetragen. Es kommt diese Meldung [c]C:\WinAVR-20100110\bin>avrdude -p atmega168 -P com1 -c pong -U flash:w:Oled-Dem o.hex -F -D avrdude: AVR device not responding avrdude: initialization failed, rc=-1 avrdude: AVR device initialized and
-
Thread
DCF-Uhr from Scratch
B. schrieb im Beitrag #8051397: > Normalerweise geht der ntpd davon aus, > dass die Uhr um max. 128 ms falsch geht, sonst ist die wohl defekt. Du meinst damit aber "128ms zu schnell in 24h" oder so? Auf 0,1s genau die Bios-Uhr zu stellen mit Zahlen ablesen, eintippen und OK klicken halte ich für
muss man nicht selber bauen ;) >> Normalerweise geht der ntpd davon aus, >> dass die Uhr um max. 128 ms falsch geht, sonst ist die wohl defekt. > > Du meinst damit aber "128ms zu schnell in 24h" oder so? Auf 0,1s genau > die Bios-Uhr zu stellen mit Zahlen ablesen, eintippen und OK klicken > halte
-
Thread
I2C Slave mit 2 Adressen
kann Bits ausmaskieren.. TWAMR – TWI (Slave) Address Mask Register Das hat eigentlich jeder AVR mit TWI, der moderner als die Genration Mega8-128 ist, nicht nur die o.a. ganz neuen Typen. Oliver
Oliver S. schrieb im Beitrag #7016666: > Das hat eigentlich jeder AVR mit TWI, der moderner als die Genration > Mega8-128 ist, nicht nur die o.a. ganz neuen Typen. Ich bezog mich einfach nur auf den vom OP genannten. Manche tun sich schwer mit dem Lesen von Datenblättern
-
Thread
ATxMegaBoard 5 mit ATxMega128A1U
Ganzen alles gleich geblieben: USB, RS232, EBI, Ethernet und SDKarte. Dieses mal kommt der neue ATxMega128A1U mit eingebautem USB Controller zum Einsatz. Außerdem habe ich eine Erweiterungsplatine mit SDRAM zum Aufstecken erstellt. Alle Schaltpläne sind im Anhang. Wie bei den alten Boards biete ich das
Im Anhang findet ihr Bilder von meinem Platinen Aufbau. Da ich nur einen ATxMega128A1 (nicht ATxMega128A1U) verwende, habe ich die USB-Buchse weggelassen. Die OpenMCP Firmware, die schon auf dem ATxMegaBoard 4 gelaufen ist, habe ich entsprechend angepasst. Ich verwende jetzt DMA
-
Thread
x86 Prozessor
, der AVR kann das. Ebenso kannst du mit dem AVR eben nicht Counter-Strike spielen. Gruss, Peter
in die Richtung gehen einige ARM-Controller. Zwar nicht im 40poligen DIP-Gehäuse, sondern im 48poligen LQFP-Gehäuse (wozu gibt's Lötadapter?): Philips LPC2106. 32-Bit-ARM7TDMI-Kern mit bis zu 60 MHz Takt, 64 kByte RAM, 128 kByte Flash, JTAG-Schnittstelle (für ISP und Debugger!) alternativ ISP
-
Thread
Zeichen ausgeben (SPI)
Hi >Habe den AVR USB LAB als SPI-Logger geflasht. Bei einem Gerät welches >zeichen aussendet zeigt er die Zeichen an. Nur bei mir nicht. >Habe ich da was falsch verstanden? Weiss ich nicht. Aber auf einem ATMega48
stimmt. Allerdings brauchst du es nicht *so* langsam machen. Mit welcher Taktfrequenz läuft denn das AVR USB LAB. Evtl. ist ein Quarz drauf, von dem du das ablesen kannst. Davon maximal 1/4. >Es kommen nun auch teile an. Nehme mal an as der AVR USB LAB zu langsam >ist. Mein Code müsste aber stimmen
-
Thread
Welcher Programmer für ARM Cortex-M0?
eher nicht die optimale Lösung an sich, weil man dann eher keine PICs kennt. Von einem PIC auf einen AVR zu wechseln weil der AVR für eine Anwendung besser geeignet erscheint, wäre ebenso unsinnig. Frank K. schrieb im Beitrag #4323300: > Zu den größeren AVRs: sie sind für das, was Du an Rechenleistung
zusätzlich noch mit einer neuen Toolkette rumärgern muss. Und mit Rechenpower hatte ich bei den AVR noch gar keine Probleme. Im Gegenteil habe ich Bedenken wenn ich mir ansehe, was beim Pin-wackeln mit einem 48 MHz Cortex M0 so raus kommt. Alles eine Frage der Anwendung. Bei 100k Geräten im
-
Thread
Arduino Webserver mit Diagramm
Weile gedauert und ist gewachsen. zum Einlesen: http://www.ulrichradig.de/home/index.php/software/avr-webserver-software
http://www.ulrichradig.de/home/index.php/software/avr-webserver-software
-
Thread
Wieder mal ATMega und externer Quarz schwingt nicht an
gewählt. Ich weiss ja nicht, was du für ein komisches Programm hast, aber bei mir gibt das LF (AVR ISP mkII USB direkt aus dem AVR Studio).
gewählt. >Ich weiss ja nicht, was du für ein komisches Programm hast, aber bei mir >gibt das LF (AVR ISP mkII USB direkt aus dem AVR Studio). Ich verwende auch ISP MK2 und das LF ist ja auch nicht das Problem. Beim EXT werden nur die beiden ersten Bits benutzt und mit dem ISP MK2 kann ich die oberen
-
Thread
Tiny2313 endlich da!
Wieviel SRAM wird der haben? Hintergrund: ein Freund von mir baut sich gerade etwas mit einem ATmega128 zusammen. Er hat sich ein eigenes RTOS zusammengestrickt und im geht aber der SRAM im ATmega128 aus. Und extern kann er kein SRAM anschließen weil er so viele I/O Pins braucht. Und er will einfach von
Wenn die Angaben hier stimmen, dann hat der Mega256 8KB RAM: http://www.atmel.ru/Production/tables/avr.htm
-
Thread
Hum. Roboterhand Part II: codeeffektive kontinuierliche Servoansteuerung
Counter geben zum demultiplexen. Jeder Counter kann dabei 10 Servos bedienen. Dazu reichen 2 Pins am AVR.
werden muss? Irgendwann ist natürlich Schluss, dass ist schon klar. 24 * 2 Millisekunden sind 48 Millisekunden, die im Extremfall zusammenkommen. 48 Millisekunden sind aber immer noch erst 5 Hunderstel Sekunden und das ist dann auch noch 'im schlimmsten Fall'.
-
Thread
RC5 Sender selber bauen ???
. 100µs im Interrupt. Schluckt also bei der Anwendung fast 50% der Leistung. Bei anderen Systemen (AVR mit 16MHz) ist es fast zu vernachlässigen. Wünsche einen guten Rutsch.
Hallo Matthias, Du verwendest einen Mega128, 16 RGB LEDs (macht 48 Einzel LEDs). Ich gehe davon aus, das du die LEDs direkt mit den Ports ansteuerst, also ohne Porterweiterungen wie HC595 oder so. Wie machst du die Regelung bei wechselnder
-
Thread
Prozessoren fürs STK500
gefunden. Daher wollte ich mal Fragen wo drin Sie sich Unterscheiden? ATmega 8L-8PI Atmel ATmega8 AVR Flash DIP28S° ATmega 8-16PU Atmel ATmega8 AVR FlashController DIP28 ATmega16-16PU Atmel ATmega AVR FlashController DIP40° ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32° AT89C4051-24PI Atmel
wie AT90S2313, AT90S1200) - DIL20 (Tiny26, hat natürlich anderes Pinout) - DIL28 (Mega8, 48, 88, 168 und ältere AT90S4433) - DIL28 (Tiny28, ein recht alter Fernbedienungs-AVR) - DIL40 (Mega8515 und Pinkompatible) - DIL40 (Mega8535, Mega16, 32, 644 und Pinkompatible) Es sind IC-Steckplätze
-
Thread
langsamster Takt
aber mit Wenn C=1 imn der ISR !! @Rahul, da brauchst aber wenigstens nen Dallas C420 o.ä. bei 48 MHz !! mein Bauch tut schon weh, :-)))))
. Davor habe ich analog gebastelt - danach nie wieder. Inzwischen bin ich vom 2051 (ASM) auf mega128 (GCC) gekommen. Es macht immernoch Spaß! Gruß Guido
-
Thread
[Sammelbestellung] Blitzdetektor
eh schon aus den USA bestellt ;) Je nachdem wie schnell die Platinen da sind ist Liefertermin KW 48.
0x07. Laut Datenblatt müsste aber fast überall etwas drinstehen. (Die main.c ist für einen ATmega128 @ 16 MHz)
-
Thread
HI-LO Programmer und Adapter zu verkaufen
Universal Programmer und Tester mit PAC-DIP40 und PAC-PLCC44 Adapter: 12x Head FMEM - TS48 4x Head M29KW - TS48 4x Head FMEM - TS48V2 2x Head EP1M - TS32 2x Head MPU8P-S 2x Head PIC16C54-SS 2x head AVR4433-Q 2x Head ATMEGA128-TQ64 2x Head MPU51-Q44 1x SOP-NDIP16 1x ADP-29F800-TS
-
Thread
AVR8ASM-Projekte
Hallo Bernd S., für LunaAVR verwenden wir schon seit Anfang an, nur eine Assembler Version. Da das interne FrameWork auf Assembler implementierte Bibliotheken (Interface und Module) basiert. https://avr.myluna.de/doku.php?
------------- ' System Settings '--------------------------------------- const F_CPU = 8000000 avr.device = atmega328p avr.clock = avr.F_CPU avr.stack = 42 '--------------------------------------- ' Macros '--------------------------------------- #define BV(n) as (1<<(n)) #define NBV
-
Thread
Mit atoi() aus char-String-Array ein uint64_t machen?
Hi Fred, danke für erste Info. AVR-GCC: typedef unsigned long long int uint64_t Ich hätte vielleicht mein Problem noch ein wenig genauer beschreiben sollen: Ich verwende WinAVR und einen atmega128 und möchte eine Zeichenkette die
den ; am Ende der Zeile? PS: Ich werde mein Lebtag nicht verstehen, wass so schön daran ist 48 anstatt '0' zu schreiben.
-
Thread
Problem mit myTWI Echtzeituhr.
---- sta OK (status 10=A repeated START condition has been transmitted) wr 0xD1 OK (status 48=SLA+R has been transmitted; NOT ACK has been received) ack 1 OK (status 48=SLA+R has been transmitted; NOT ACK has been received) rd E1:timeout ERROR (status 48=SLA+R has been transmitted; NOT ACK has been received) rd E1:timeout ERROR (status 48=SLA+R has been transmitted; NOT ACK has been received) ack 0 OK (status 48=SLA+R has been transmitted; NOT ACK has been received) rd E1:timeout ERROR (status 48=SLA+R has been transmitted; NOT
-
Thread
Programm läuft nur bei angestecktem AVR ISP mkII
PWM_REG_1 =115; break; case 46: PWM_REG_1 =118; break; case 47: PWM_REG_1 =120; break; /**/ case 48: PWM_REG_1 =122; break; case 49: PWM_REG_1 =125; break; case 50: PWM_REG_1 =128; break; /**/ case 51: PWM_REG_1 =130; break; case 52: PWM_REG_1 =133; break; case 53: PWM_REG_1 =135; break; /
Was passiert, denn wenn der AVR-ISP nicht angeschlossen ist? Geht garnix?
-
Thread
1 Bit Variabel deklarieren
sicher, dass es geht? Genau wie char x , muss das auch als bit x funktionieren? Mit meinem CodeVision AVR C Compiler geht das auch in C !
Oder hier gucken: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Schreiben_von_Bits
-
Thread
Nur das Schreiben des Flashs klappt nicht(Atmega32 mit usbasp)
ff ff ff ff ff |..... | avrdude> write eeprom 0 0x48 0x61 0x6C 0x6C 0x6F >>> write eeprom 0 0x48 0x61 0x6C 0x6C 0x6F avrdude> read eeprom 0 5 >>> read eeprom 0 5 0000 48 61 6c 6c 6f |Hallo | avrdude
ff ff |.. | avrdude> write flash 0 0x48 0x61 0x6C 0x6C 0x6F >>> write flash 0 0x48 0x61 0x6C 0x6C 0x6F avrdude.exe (write): error writing 0x48 at 0x00000 cell=0xff avrdude.exe (write): error writing 0x61 at 0x00001 cell=0xff avrdude.exe
-
Thread
Wie passenden Atmega finden?
Hallo Was haelst du von: http://matrixstorm.com/avr/tinyusbboard/ MfG
ATtiny13A. Oder sogar ein 6-Pinner, z.B. ATtiny10. Ansonsten gibts hier eine praktische Tabelle: [[AVR_Typen]]
-
Thread
einfache Fragen zu AVR (Neueinsteiger)
verstehe das System der AVR's > nicht). Auf der Atmel-Homepage gibt es eine parametrische Übersicht. Danach kann man sich seinen AVR je nach zu lösender Aufgabe aussuchen... >6. Haben die AVR's was mit dem ARM-Prozessor
danach vorgehen, sondern eher die "Standard"-AVRs nehmen, ich wähle im Prinzip immer nur zwischen Mega48/88/168 und Mega128/256/1280/2560. Anders ist es natürlich, wenn du Spezialfunktionen brauchst, Can, USB, viele PWM, ...
-
Thread
! Vorsicht NEWB 7-Segmentanzeigen via PC ansteuern
den Aufbau eines Multiplexers. Einfach die Daten seriell hineinschieben. Davor kommt ein kleiner AVR mit RS232-Anschluss. Davor eine RS232-Funkbrücke. Sender an den PC. Empfänger an den RS232 des AVR.
völlig verschiedene Methoden auf denselben Speicher zugreifen. Der String wird auf Adresse &H60 im AVR abgelegt. Dies ist die Adresse des ersten Bytes im SRAM .Da der AT90S2313 über 128 Bytes SRAM vefügt, ist die höchste SRAM-Adresse &HDF. Quasi "darüber", also auf die selbe Adresse, legen wir ein
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
ist das möglich, wenn man eine mathematische LIB Benutzt hat. Die hat die Berechnungen aufgeteilt. 48 Bit breite INTs waren damals keine Seltenheit, wenn 24er quadriert wurden. Auf einem 8 Bit AVR ist es natürlich etwas Zeitraubend, geht aber auch. -> binomische Formel heisst die Lösung.
unterstützt im C99 Modus doch long long int, oder irre ich > da? Für 64-Bit-Plattformen sind das auch 128 Bit, auf den 32-Bittern "nur" 64 Bit.
-
Thread
Eagle Lib für Mega128
Hi, hat zufällig jemand schon den Mega128 als Lib für Eagle? Wäre nett, wenn mir das jemand zuschicken könnte. Gruß Markus
Ach so. Sorry, ich wusste nicht mehr von wo ich den her hatte. Aber in dieser avr.lib ist doch bereits ein MEGA128 enthalten? Gruß Zoltan P.S.: Danke, dass Du dir diese Mühe mit EAGLE machst!
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
anzusprechen. Dazu wollte ich als ersten Test in eines der RAM-Register der RTC einen Wert schreiben (48) (Adresse des Registers ist 0x08) und den dann wieder auslesen und via LCD ausgeben (in der Hoffnung das eine 1 rauskommt). Verschaltet habe ich das folgendermaßen: _____ ______
|__________|--|_____| CPU-FREQ ist 1mHz als Programm auf dem avr habe ich zum schreiben der Daten folgendes: void write_RTC() { power_twi_enable(); PORTC |= (1<<PORTC5) | (1<<PORTC4); TWBR = 2; _delay_ms(5); TWCR = 0xA4; //start while
-
Thread
CAN Bus Alternative für Arduino
. Firmwareupdate). Die Auswahl an AVRs ist leider nicht sehr groß, z.B.: ATMEGA32M1 oder AT90CAN128.
Motorraum sind das meist -40°...+125°. >> Ist auch klar - wie ich geschrieben habe, können die AVR-UARTs LIN nicht >> komplett. Dafür ist AVR (abgesehen von speziellen Automotive-Produkten, >> siehe zB den ATA6613C) ungeeignet. Es gibt aber genug Alternativen. Auch >> 8051-Derivate werden hier
-
Thread
Assembler tabelle verständnis
Wir nutzen AVR . Verstehe es trotzdem nicht
Mikroprozessoren Doppelregister. Im AVR sind das die obersten acht Register, die zu vier Doppelregistern zusammengefasst werden können. Im Z80 hatte man das IX und IY-Register, der 6502 konnte die ersten 256 Byte des SRAM als 128 Doppelregister
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Experimentierboard mit ATMega48.
Chinamann https://www.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=2114.13010608.0.0.xpoCoe und einem USBasp einen Programmer für den ATMEGA328AU und ähnliche gebaut. Außer einem RC Glied für Reset und einem 22µ KerKo
-
Thread
Verbreitung von Automotive µC
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-4073-AVR-Microcontrollers-for-Automotive_Brochure.pdf
Christopher J. schrieb im Beitrag #5918007: > Bei ST kann man sogar so ziemlich jeden STM32 im LQFP48 > durch einen beliebigen anderen im LQFP48 tauschen, selbst übergreifend > über mehrere Familien, z.B. von F1 auf F3. Wenn sich dann die Platine > nicht ändert ist auch die (Re-)Zertifizierung
-
Thread
Atmega328p mehr digital pins
Hallo, du kannst auch was Modernes nehmen. Jeweils in 48 Pin Ausführung > ATmega4809 oder AVRxxDB48 (xx = 32/64/128). Den 'DB' gibts auch noch mit 64 Pins. Zwei ICs benötigen mit allen drum und dran immer mehr Platz als ein etwas größerer. Der Klopper ATmega2560
verwenden, die zum verwendeten Controller passt: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf (auch wenn das bei diesem Thema keinen Unterschied macht) MfG, Arno
-
Thread
(Aquariencomputer) Zeitschaltuhr mit mehreren Kanälen
wohl die Funktion heißen, mit der man es beschreibt? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#EEPROM
Ok Karl Heinz, ich habs mir fast schon gedacht, als ich kurz im AVR-GCC Tut vorbei geschaut hab ;) Hier mal ein Fetzen, den ich schnell geschrieben habe um zu gucken wie das funktioniert: [code]#include <avr/io.h> #include <avr/eeprom.h> #include <stdlib.h> typedef
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
html ) habe ich schon zwei Vorschläge gemacht, wie man vielleich ein "controllerloses" LCD mit einem AVR realisieren könnte. Lasst die Diskussionen beginnen... Hans
ups 6. Computer ( oder Avr/pic usw)
-
Thread
Easy TCP/IP
Hallo, >- ich würde den AVR lieber nicht in BASIC programmieren müssen >- und das dann auch noch unter Windows tun müssen ;-) ich habe beides getan! Und was soll's, ich habe es überlebt. Die EasyTCPip-Platine funktioniert
@Thomas bedeutet das du hast FastAVR zur Entscheidung zum Basic herangezogen und schreibst jetzt Programme in BASCOM ? Bernd
-
Thread
Welcher yC der AVR ist der Beste
Hallo Forum ich bin neu mit yC. hab aber schon einen AT89 programmiert. jetzt will ich auf die AVR reihe umsteigen. Welcher AVR ist empfehlenswert für einen Hobby Spezialisten? Mfg Dieter
in C. Über die Debugger-Schnittstelle (JTAG) kann der µC auch geflasht werden. In die IDE vom Avr-Studio ist bereits der AVR-GCC (Gnu C-Compiler) integriert. der Hardwareaufwand zum anschluss eines AVRs ist bei allen fast ausnahmslos gleich. Falls der Speicher von 16k (mega16) irgendwann nicht
-
Thread
DS1820, DS18B20 in C
TEMPMEAS.c:47: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness TEMPMEAS.c:48: warning: pointer targets in passing argument 1 of 'uputsnl' differ in signedness Compiling: UART.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
: No such file or directory wenn ich jetz die dateien aus AVR lade mit #include <avr/io.h> #include <avr/interrupt.h> meckert AVR Studio ../TEMPMEAS.C:37: error: 'sprintf' was not declared in this scope ../TEMPMEAS.C:48: error: initializing argument
-
Thread
Display: Unterschied zwischen character mode und graphic mode?
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?
Operanden. Sieh dir mal die Tabelle '3. Conditional Branch Summary' in www.atmel.com/images/Atmel-0856-AVR-Instruction-Set-Manual.pdf an. Einfach so: [avrasm] ldi r16,10 aaa: dec r16 brne aaa [/avrasm] MfG Spess