-
Thread
ATMega 2560 Timer Interrupt absetzen
Schönen guten Abend, ich versuche auf dem AT2560 ein Time-Interrupt auszulösen. Beim meinem Vorgehen habe ich mich an http://www.engblaze.com/microcontroller-tutorial-avr-and-arduino-timer-interrupts/ orientiert. Leider wird das Interrupt nicht
LEDS in der ISR Routine bleiben allesammt aus). Was ist zu ändern? Schönen dank, jo [c] #include <avr/io.h> #include <avr/interrupt.h> #define TCCR0 _SFR_IO8(0x33) #define CS00 0 #define CS01 1 #define CS02 2 #define WGM01 3 #define COM00 4 #define COM01 5 #define WGM00 6 volatile uint8_
-
Thread
Interrupts mit AT2560 für Tastendruck
include <avr/io.h> #include <avr/interrupt.h> int main (void) { DDRL |= (1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); //Port L Ausgang DDRK |= (0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0); //Port
Auch bei entprellten Tastern funktioniert es nicht: [c]#include <avr/io.h> #include <avr/interrupt.h> #define TASTERPORT PINK #define TASTERBIT 0b01000000 int zustand=0; int main (void) { DDRL |= (1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); //Port L Ausgang
-
Thread
QTouch-ADC für AVR
Hi Mist funktioniert als Link nicht. Ist das PDF zur AVR259-AppNote. MfG Spess
Ich hab das auch so verstanden, dass das Verfahren mit jedem AVR funktioniert der über einen ADC verfügt. Als Bestückung sollte dann aber ausreichen entsprechendes großes PAD 10x10mm meinetwegen 10k (Atmel hat in der AppNote AVR3000 vorgeschlagen 1k - 1M) in Reihe
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
mir das einfach basierend auf dem Tutorial hier gebaut. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment
lesen • Chip erase • OSCCAL-Register lesen Protokoll: • STK500v2 Softwareunterstützung: • AVR Studio (COM1..COM9) • AVRDUDE • Bascom mit der Einstellung Options->Programmer = STK500: C:\Programme\Atmel\AVR Tools\STK500\stk500.exe und installiertem AVR Studio • erfos-prog-s - für LPC, NXP
-
Thread
Attiny24A probleme mit TWI
Slave mit PDF und Software: http://www.atmel.com/Images/doc2561.pdf http://www.atmel.com/Images/AVR310.zip http://www.atmel.com/Images/doc2560.pdf http://www.atmel.com/Images/AVR312.zip MfG Spess
kennst du zufälligt irgentwo eine gute anleitung zum USI ? > Gruß Timo schau dir mal die Appnote AVR310 an. http://www.atmel.com/devices/ATTINY24.aspx?tab=documents
-
Thread
AT2560 Zeichen auf LCD Display beim Drücken von Joystick
ein Snake Spiel(Architektur), das ich vor einiger Zeit einmal am PC programmiert habe, auf den AT2560 (AVR Einsteigerset) zu konvertieren. Bei kleinen hanwerklichen Versuchen muss ich jedoch ein Problem feststellen. Zunächst einmal einen Balken, der sich solange nach rechts bewegt, wie der Joystick
while( (PINK&0b01000000)==0){ a.right(); } } } Auto.cpp #include <avr/io.h> #include <string.h> #include <MK3_2560_LCD.h> #include <math.h> #include <util/delay.h> #include "auto.h" void Auto::left() { x = x-1; } void Auto::right() {
-
Thread
AVR AREF Umschaltbar
bezieht sich eher auf einen Zustand der im Datenblatt nicht angegeben ist. Im Datenblatt (Atmega 2560) steht drin, das AREF wenn auf extern gestellt wurde, mindestens 1V sein muss. Ich möchte diese Umschaltung jedoch mit nem Jumper welchen ich Umstecke machen. Das dauert ne Weile und in dem Zeitraum wo ich den Jumper in den Fingern habe würde der AVR schon auf externe AREF umschalten, der Jumper selbst trennt aber auch den AREF pin von meiner AREF klemme. Also würde in dem moment des umsteckens der AREF pin floaten bis ich den Jumper umgesteckt
-
Thread
peinliche Frage zur Objektorientierung
-- (avr-gcc o. avr.ld) --> ... erste.hex > | > zweite.cpp -- (avr-g++) --> erste.o --+-- (avr-ar) --> meine.lib + > | > dritte.c -- (avr-gcc) --> dritte.o --+ gemeint war es natürlich eher so: [pre] erste.cpp -- (avr-g++) --> erste.o --+-- (avr-gcc o. avr-ld) --> ... erste.hex | zweite.cpp
-
Thread
ADC Mittelwertbildung am ATmega1284P
(1<<ADSC)) // Wait for the conversion to complete [/c] double macht da keinen sinn ! Ist auf AVR GCC auch nur float.
nicht. Ob float oder double ist dann sekundär. Vor allem auch deshalb, weil double beim gcc auf einem AVR dasselbe wie float ist. > Bezüglich des fehlenden Semikolons muss ich euch enttäuschen - hier ist > auch im AVR-GCC-Tutorial unter > http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein
-
Thread
Eclipse AVR win32 komplett?
den atmega2560 undes gibt jetzt 2 atmega2560.xml auf der Platte. Das neue vom Studio6 sieht aber ganz anders aus. Auch wenn ich das aus dem "c:\Program Files\Atmel\AVR Tools\Partdescriptionfiles\" nehme sehe ich keine
Ich wollte nur vermelden, dass das nach dem installieren von dem WinAVR funktioniert. Adib.
-
Thread
Neues Projekt : Garten- und Geweachshausueberwachung
einfach mit einander verbunden. Meine Steuerung besteht aus mehreren Teilen. 1. Ein Arduino Mega2560 misst alle Werte. Diese verpackt er in ein Datenpaket und schickt sie per nrf24L01 Modul weiter. 2. Ein kleiner AVR nimmt die Daten entgegen und schickt sie per USB/Seriell an den PC. 3. Der PC stellt
kapazitiv arbeitet. Da haber ich aber noch nichts gefunden, wie man das ohne großen Aufwand an den AVR ankoppelt. @Steohan: Kannst du schon Erfahrungswerte zur Messung der Bodenfeuchte liefern? Gruß Olly
-
Thread
myAVR Board MK3 PLUS LCD Ansteuerung
Guten Abend, ich verwende das myAVR Board MK3 PLUS. Die Ansteuerung vom LCD-Display ist mir nicht klar. Auf www.myavr.info/download/produkte/myavr_board_mk3/techb_myavr-board-mk3_de_en.pdf Seite 8 ist die Anschaltung zum ATMEGA 2560
Ps Die Funktion waitMs, die in dem Beispiel vorkommt, aber im AVR Studio nicht zugreifbar ist, habe ich wie folgt programmiert [c] void waitMs(int zeit) { int count = 0; while(count <= zeit) { count++; } } [/c] Vielleicht liegt das flackern
-
Thread
Anfängerfrage PWM
Hallo, ich habe einen ATmega2560 (STK600)und versuche im folgenden eine 8-bit pwm über Timer0 zu erzeugen. Ich habe als F-CPU 8MHz. Die PWM lege ich auf eine LED, die leuchtet auch, allerdings unabhängig vom eingestellten OCRA0A.
doch nach der Initialisierung. Nein tut der nicht. Das könntest du dir z.B. mit dem Simulator in AVR-Studio auch ansehen, indem du den Wert im TimerCóunt0 Register verfolgst.
-
Thread
mikrocontroller-praxis - Ethernet Interface-Board ENC28J60 an ATMEGA32
suchen. Beispiele: http://www.ebay.de/itm/New-Verison-ENC28J60-Ethernet-LAN-Module-for-Atmega-328-2560-AVR-LPC-STM32-/170836597113?pt=LH_DefaultDomain_0&hash=item27c6a79979 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280784756946?pt=LH_DefaultDomain_0&hash=item41601360d2 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280706213546?pt=LH_DefaultDomain_0&hash=item415b64e6aa http://www.ebay.de/itm/ENC28J60-Network-Module-Schematic-For-51-STM32-LPC-AVR-/260875093296?pt=BI_Electrical_Equipment_Tools&hash=item3cbd5e0530
-
Thread
Zwei ATMega8 und ein Grafikdisplay über SPI
Controllerchip oder einen Prozessor mit eingebautem Controller (z.B. PIC24FJ256DA210, der kann das alleine) Ein AVR ohne extra Controller kann das nicht, und AVRs mit eingebautem TFT-Controller gibts nicht, da musst Du zu Microchip PIC wechseln. > Dann noch das letzte, man kann ja 2 ATMega8 via SPI untereinander
daran, dass Signale wie CS, RD, WR vorhanden sind. Jumpere das Teil auf 8 Bit 8080-Bus, nimm einen AVR mit externem Adress/Datenbus (z.B. Mega 64/128/640/641/1280/1281/2560/2561) und hänge das Display an selbigen. Wenn Du das Teil über normale IO-Pins ansteuerst, wird es etwas langsam. fchk
-
Thread
Plötzliches USART-Problem ATMega2560
Threads besprochen worden, allerdings hab ich mein Problem nirgends gefunden. Ich nutze einen ATMega2560 (seit ungefähr 6 Monaten) an einem 16MHz Quartz. Die 16MHz liegen auch noch am Controller an. Die erste Aktion mit dem Controller war die Kommunikation einzurichten, damit man auch Ergebnisse sieht.
Sorry, ich benutze AVR Studio 5 (Version: 5.0.1163) Die Baudrate berechne ich wie folgt: [c] #define F_CPU 16000000UL #define USART_BAUDRATE 9600 #define BAUD_PRESCALE ((16000000UL / (USART_BAUDRATE * 16UL)) -1) [
-
Thread
AVR Einsteigerset mit AVR Studio
Guten Tag, ich habe mir von myAvr das Einsteigerset mit dem ATMEGA2560 gekauft. In der Software AVRStutio finde ich unter dem Menüpunkt Projects-> New nicht dieses Set. Wie kann ein neues Projekt erstellt werden? Zur Hilfe habe ich ein Beispielprojekt geöffnet, die für den ATMEGA2560 vorzufinden sind. Dieses wurde dann umgeändert um meinem ersten Projekt zu entsprechen. Die Screenshots dazu sind im Anhang zu finden. Zum Brennen habe ich eine Software verwendet (s Anhang) die im
-
Thread
UART und RS485 mit einem AVR?
Hi >Jetzt ist mir aufgefallen dass es pro AVR nur einen UART Anschluss gibt >wenn ich das richtig sehe? Nein. ATMega162/164,324,644,1284 haben z.B. 2 UARTs. Es gibt auch ATMegas mit 4 UARTs (ATMega1280/2560). MfG Spess
>Jetzt ist mir aufgefallen dass es pro AVR nur einen UART Anschluss gibt Bei MANCHEN AVRs gibt's nur einen UART. Welchen "AVR" meinst du? Es gibt ATMEGAs mit bis zu vier USARTs, z.B. ATmega640/1280/2560.
-
Thread
Problem bei PWM Signal Erfassung Atmega2560
Hallo Leute, ich versuche mich zur Zeit mit der PWM Erfassung auf einem Arduino Atmega 2560 Board. Ich benütze den externen Timer ICP4 Portpin um das PWM Signal einzulesen. Testen tue ich das Programmm mit einem Frequenzgenerator. Leider habe ich einen prozentualen Fehler, der mir das Ergebnis
erklären woran es liegt. Ich hoffe, ihr habt einen Tipp für mich. Hier der Code: [c] #include <avr/interrupt.h> #include <EEPROM.h> //Deklaration der Variablen volatile unsigned int timer4_ovl_counter; volatile unsigned int timer4_value; volatile float high_time; volatile float low_time
-
Thread
[S] AVR Dragon Board
brauche den JTAG um mein Atmega 2560 zu debuggen. Es ist der billigste AVR Debugger den ich finden konnte. Ich woll nicht geschenkt bekommen. Wollte bei student.embedded-projects.net bestellen doch leider gilt das Angebot nur für
http://www.ebay.de/itm/Atmel-AVR-Dragon-/300698923458?pt=Wissenschaftliche_Ger%C3%A4te&hash=item46030d71c2 mitbieten.
-
Thread
EPROMs, SRAM & Parallel-EEPROMs..
Am Besten nimmst Du einen AVR mit externem Memory Interface, z.B. Einem Mega 64/128/640/641/1280/1281/2560/2561. Die Datenleitungen kommen an Port A, die unteren Adressleitungen über einen hc573 auch an Port A und die oberen an Port C. RD(OE), WR(WE) und ALE sind auf Port G. das ist die schnellstmögliche Art, mit einem AVR auf externen Speicher zuzugreifen, und wenn es irgendwie geht, solltest Du es auch so machen. Mehr dazu steht im Datenblatt des jeweiligen AVRs. Wenn Du diesen Weg unter keinen Umständen gehen kannst
-
Thread
Dragon Board Debuggen Jtag
Hallo Mal eine kurze Frage. Kann ich mit dem AVR Dragon Board auch einen ATMEGA 2560 über JTAG Debuggen oder geht das wirklich nur bis 32kb Speicher?. Gruß Christoph
-
Thread
M24M02 EEPROM
auf LOW sein. Bekomme ich nur den Wert 255 ausgelesen. [c] #define F_CPU 16000000 #include <avr/io.h> #include <mk3/MK3_2560_TWI.h> #include <mk3/MK3_2560_LCD.h> #include <avr/delay.h> int main(void) { char n=0; MK3_INIT_LCD(); MK3_LCD_CLEAR(); MK3_INIT_TWI(); MK3_TWI_START
-
Thread
Atmega2560 mit SD Karte
Hi, ich beabsichtige auf einem Atmega 2560 (-> ist gerade verfügbar) die auf http://www.holger-klabunde.de beschriebene SD/MMC-Karten lösung zu testen. Leider ist es mir derzeit nicht gelungen mit einem Minimalbeispiel die MMC-Karte zu beschreiben. Quelltext: #include <avr/io.h> #include <stdlib.h> #include <string.h> #include "dos.h" #include "fat.h" #include "dosdefs.h" #include "mmc_spi.h" #include "dir.h" #include "find_x.h"
-
Thread
Jitter bei optischem Encoder
nene, bin nur n Azubi, der sich erstmal anhören darf was die anderen sagen :). Habe einen Atmega2560 zur Verfügung (ich weiß völlig überdimensioniert, aber das einzige gescheite was grad da ist, evtl bestellen wir aber noch n anderen). Encoder liefert bei 1 flankenauswertung 180 Impulse/Umdrehung.
Art gekapptem Sinus. Ansonsten kann ich nur von dem hier offensichtlich allgegenwärtigen Atmel AVR ab- und zu einem kleineren Cortex von NXP zuraten. Grund: Einige dieser Cortexe haben nämlich zusammen mit ein wenig Motorsteuer-Peripherie auch eine Hardware eingebaut, wo man Encoder anschließen kann
-
Thread
avr bootloader mit avrdude > 64k addressieren
Hallo, ich benutze den AVR109 Bootloader und checke in diesem, ob die zu schreibende Addresse kleiner der Startaddresse des eigentlichen Bootloaders ist. Ich benutze die Funktionen der avr-lib und avrdude mit AVR109 Protokoll. Jetzt habe ich einen Mega2560 mit 256kByte. Das AVR109 Protokoll definiert erst mal nur 16Bit Wort-Addressen. Man sollte also nur maximal 128kByte addressieren können. Vielleicht habe ich aber einen Denkfehler und deshalb hier meine
-
Thread
Mikrocontrollerboard ATmega mit 2xRS232
Hi, zuerst danke schön für ihre Beiträge. Was soll auf dem AVR eigentlich spannendes laufen, dass du den Motortreiber nicht gleich an PC hängst? Der Avr soll über die RS232-Schnittstelle X und Y-Koordinaten in Paket von dem PC bekommen. Dann der AVR soll die
Schau mal bei Steitec http://www.steitec.net/AVR-Boards/BASE-AVR-ATMEGA2560.html Ich habe solche Boards da. Kannst eins haben für sagen wir mal 20 EUR + Versand. Grüße
-
Thread
Arduino AVR ATMEGA2560 ADK mit JTAGICE 3
Hallo, bieten die Arduino AVR ATMEGA2560 ADK boards http://arduino.cc/en/Main/ArduinoBoardADK die Möglichkeit, mit Atmel JTAGICE 3 ( und atmel Studio 5/6 ) Software zu entwickeln / hochzuladen / single-step zu debuggen ?
-
Thread
ATMEGA328P auf Arduino Uno
Arduino-Programierumgebung 0.22 getestet. Bootlader Uno: ATmegaBOOT_168_atmega328_pro_8MHz.hex in C:\AVR\Arduino_stuff\arduino-0022\arduino-0022\hardware\arduino\bootloaders\atmega Firmware in zugehörigen ATMega8U2 des Uno: C:\AVR\Arduino_stuff\arduino-0022\arduino-0022\hardware\arduino\firmwares
Arduino as ISP eingestellt, aber auch schon die anderen Punkte ausprobiert. Wäre ja auch unlogisch wenn AVR ISP funktionieren würde!
-
Thread
I2C wird durch Motor gestört.
Aufbau schaut momentan so aus. Funk Modul am PC-->)))Funk Modul auf Platine->I2C an Master (Atmega2560)-->SPI an Motorplatine(Atmega90PMW3B). Ja alle Platinen liegen auf der Masse. Die Bus Verbindung (I2C) ist ca 20cm lang und über ein verdrilltes Aderpaar ausgeführt.(Steckbrett) Bevor ich die Master
raten, in welche Richtung die Lösung gehen könnte. Wie gut hast Du den Motor versorgungsseitig vom AVR getrennt? Wenn Dein Oszi 2 Kanäle hat, könntest Du testweise der Versorgung auch einen gönnen. Wo (wie nahe am AVR) ist der GND vom Oszi angeklemmt? Nachtrag: Der film ist ein .MOV! Apple/Quicktime
-
Thread
[V] DSPIC's, ATMEGA256's, CYRIC's
USB Controller CY7C64713-100AXC: 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck ATMEGA2560-16AV: AVR Risc Controller; TQFP100; 4,50 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck Versand zum Selbstkostenpreis
Controller CY7C64713-100AXC: > 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck > > ATMEGA2560-16AV: > AVR Risc Controller; TQFP100; 4,50 EUR/Stck > > DSPIC30F5013: > High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck > > Versand zum Selbstkostenpreis ATMEGA's sind noch
-
Thread
Data-Breakpoints mit ATmega16
test.c unsigned char testchar; int main(void) { testchar = 42; return testchar; } $ avr-gcc -O0 -mmcu=atmega2560 -g -o test.elf test.c $ avr-objdump -O ihex test.elf test.hex $ avrdude -qq -c dragon_jtag -P usb -p atmega2560 -U test.hex $ avarice -g -j usb :1212 & AVaRICE version 2.12svn20111212
number: 00:a2:00:00:33:94 Reported JTAG device ID: 0x9801 Configured for device ID: 0x9801 atmega2560 JTAG config complete. Preparing the target device for On Chip Debugging. Waiting for connection on port 1212. $ avr-gdb test.elf GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc.
-
Thread
Suche passenden Mikrocontroller
eigen CS-Leitung selektiert werden, wozu jeder I/O-Pin taugt. Wenn Du Dich nicht auf einen ATmega2560 beschränken möchtest, kannst Du überlegen, ob Du einen µC mit 1 oder 2 UARTs nimmst und diesen multiplext.
ziemlich alle verfügbaren uC im Schlaf, such dir den schönsten aus, [[MSP430]], [[8051]], [[PIC]], oder [[AVR]], der ist hier nun mal der Haus- und Hof Mikrocontroller. MfG Falk
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
http://www.r-tron.de/uatmel.htm Der Softwaredownload erfolgt unter: http://www.r-tron.de/download/AVR_FTDI_ISP-Prog.zip Die folgenden Definitionsdatein (.dev) für die AVR-8 sind nun enthalten: ATTini13(A) ATTini2313(A) ATMega8(A) ATMega8515 ATMega32(A) ATMega1284(P) ATMega2560(L) ATMega2561
Öffne mal den AVR FTDI ISP-Prog direkt. Öffen deine AVR. Dann kannst du das Hex-File über den entsprechenden Button direkt öffnen und danach programmieren. Solange dein AVR auf 1MHz läuft stell die Programmiergeschwindigkeit
-
Thread
UART Problem Atmega2560
ich hab ein absolut seltsames Problem, welches mich nun schon eine Woche festhält. Hardware Atmega2560-16AU mit 14,7456MHz Quarz Ich will ein Byte per UART versenden, soweit, sogut. Hierzu die codeschnipsel: Programmkopf [c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h
-
Thread
UARTS am Glühen?
Hallo! Problem: an die UARTs gesendete Zeichen werden verschluckt Aufbau: ATmega2560, UART1: GPS-Empfänger, UART2: ich (Hyperterminal), jeweils interruptgesteuert, ISR saukurz Symptom: ATmega antwortet fleissig auf meine Eingabe übers Terminal. Wenn jedoch der GPS-Empfänger seine
GPS-UART und wie viele Zeichen sendet der GPS-Empfänger maximal? Wenn der Buffer zu klein ist wird der AVR im Normalfall aktiv warten und so werden auch nicht die Bytes von zweiten UART abgeholt.
-
Thread
Abfrage weit entfernter potential-freier Kontakte
Suppressordiode. Niederohmiger Pull-Up, sagen wir 1K. Hochohmiger Längswiderstand (10k) + C (100n) zum AVR Pin dür Strombegrenzung und Filterung. Das sollte die meisten Probleme abfangen MFG Falk
Noch ein paar zusätzliche Hinweise: Der angedachte uC soll ein ATMEGA2560@16MHz@5V werden. Die Kabelverlegung ist vollständig unterirdisch (bis auf im Gebäude selbst natürlich). Die Kabel sind geschirmt und einseitig geerdet. @Falk: Diode ist korrigiert... Was meinst
-
Thread
[V] ATxmega-Platinen Restposten fuer kleinen Preis
Selbstverständlich nicht, bin jedoch auf der Suche nach einen Board mit ATxmega 128 oder 2560. Irgendwelche gute Vorschläge + Preise?
Also ich kann Dir da nicht helfen aber es gibt genug davon ;) Ich wuerde aber nicht mehr den alten AVR-Kern fuer neue Designs verwenden...
-
Thread
ATmega128 Akustische Drehzahlmessung & Schallpegelmessung
Entfernung, die Drehzahl sowie die Lautstärke ermitteln soll. Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt werden oder ein ATmega2560. Auf eine weitere Platine soll dann entsprechend ein Elektret-Mikro (MCE100 oder MCE4000 oder was sinnvoller ist) mit Anpassungschaltung aufgebaut
Richard P. schrieb im Beitrag #2568967: > Zur Verwendung soll ein ATmega128 (AVR-MT128 Development Board) genutzt > werden oder ein ATmega2560. Da sehe ich dann aber echte Probleme. Muss dieser MC verwendet werden? Ein DSP ist da zu überlegen und auch von den Anforderungen wirklich
-
Thread
AVRstudio5: ich werde wahnsinnig - Funktionen werden nicht aufgerufen
Peter Dannegger schrieb im Beitrag #2570053: > Und sag vor allem erstmal, was für ein AVR das überhaupt ist!!! Sorry, der AVR ist der ATmega2560 auf meinem STK600 Lutz schrieb im Beitrag #2570124: > Sachen wie >> PORTB = ~0xfa; >> PORTB = ~0x5a; >> PORTB = ~(yy); > muten schon
Also wenn ich mir das STK600 in der AVRStudio-Hilfe ansehe: 1.2 Features - JTAG programming of AVR and AVR32 devices - ISP and JTAG programming of AVR devices in external target systems Da steht nur Programming und nichts von Debugging. Das ist eigentlich üblich, nur was drinsteht ist auch
-
Thread
Wie findet man möglichst genau die Frequenz des internen RC-Oszilators heraus ?
Beste. kennst du nicht den Beitrag die genaue Sekunde? https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
kommt an einem Pin die Taktfrequenz heraus. Zumindest beim Tinyx5 weiß ich das sicher. Und beim 2560 habe ich gerade nachgeschaut: dort auch, auf Port E, Bit 7.
-
Thread
Atmega2560 Applikation >64k
eventuell unterstützt auch die Programmiersoftware die segmentierten Hexfiles nicht und beschreibt den AVR falsch
Ich habe einfach mit den Einstellungen des C-Linker herumprobiert und, wenn ich den Hacken unter AVR/GNU C Linker/Optimization Relax Branches setzte, dann funktioniert das Programm. Was macht der Linker anders?
-
Thread
Transistortester AVR
http://avr8-burn-o-mat.aaabbb.de/
" fuer einen AVR nicht das erwarten was Du von Deinem 50.- PIC Programmiergeraet erwartest. Das leidige Thema, PIC vs. AVR, Billigstprogrammiergeraet kaufen und dann meckern das die Software oder der AVR nichts taugt
-
Thread
Für ATtiny4313 kompilieren?
/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/:/opt/cross/avr/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/:/opt/cross/avr/lib64/gcc/avr/4.7.0/../../../../avr/bin/ LIBRARY_PATH=/opt/cross/avr/lib64/gcc/avr/4.7.0/avr25/:/opt/cross/avr/lib64/gcc/avr/4.7.0/../../../../avr/lib/avr25/:/opt/cross/avr/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/4.7.0/../../../../avr/lib/ COLLECT_GCC_OPTIONS
-
Thread
I2C und I2C Bus Extender
ja ein Master (ATMEGA2560)und 5 Slaves (Atmega16) würde eigentlich gerne 400KHz verwenden. Ja das Netz ist sternförmig. Habe nur Angst das das Flachbandkabel und die Stecker die Kapazität zu hoch werden lassen.
Dafür gibts Pegelwandler. Oder du betreibst den Bus gleich nur mit 3,3V. Wird auch vom 5V-AVR als H-Pegel erkannt.
-
Thread
IRMP "arduino-fähig" gemacht
bin gerade über den Thread gestolpert und falls du noch vor dem Problem stehst. Der Pin am Atmega2560 ist nicht der gleiche wie bei dem Atmega8. Wie man hier sieht: http://arduino.cc/en/uploads/Hacking/Arduino-To-Atmega8-Pins.png http://arduino.cc/en/uploads/Hacking/PinMap2560sma_.png gehört
Ich benutze den gleichen Code, wie beim Empfangen von der Original FB. Komisch mit IRMP auf einem AVR-NET-IO habe ich es hinbekommen.