-
Thread
Für ATtiny4313 kompilieren?
atmega640 atmega644 atmega644p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90pwm216 at90pwm316 atmega16u4 atmega32c1 atmega32m1 atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286
atmega640 atmega644 atmega644p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90pwm216 at90pwm316 atmega16u4 atmega32c1 atmega32m1 atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286
-
Thread
Verbrennungsmotor: Drehzahl messen und über CAN verschicken
Bedarf belegen kann. Als CAN-Controller bieten sich natürlich die gängigen AVR-Typen AT90CAN32, AT90CAN64, AT90CAN128 an. Im 32-Bit-Bereich ist die Auswahl natürlich viel größer. Erwin
-
Thread
AVR debuggen unter linux
at90can128 0x9781 128 KiB 4 KiB at90can32 0x9581 32 KiB 1 KiB at90can64 0x9681 64 KiB 2 KiB at90pwm2 0x9381 8 KiB 0.5 KiB at90pwm216 0x9483 16 KiB 0.5 KiB at90pwm2b 0x9383 8 KiB 0.5 KiB at90pwm3
-
Thread
AT90CAN64 ISP/JTAG Probleme
Guten Tag allerseits, meine neue Elektronik macht noch folgende Probleme: Ich benutze einen AT90CAN64 und wollte mit einem normalen JTAG Ice debuggen. Das scheint anscheinend nur mit der 128kb Version zu funktionieren. Kann man das irgendwie umgehen? Ich kann zwar mit dem JTAG connecten, programmieren
Verify das es nicht ankommt. Ich kann mit JTAG Ice nur AT90CAN128 zum Debuggen auswählen. Den AT90CAN64 kann ich gar nicht markieren... :( Morgen mach ich die ISP Schnittstelle fit und hoffe dann programmieren zu können. JTAG mkII wäre Debug-kompatibel, habe ich aber nicht zur Hand. Gruss
-
Thread
Variable für PIN-Input und Interrupt richtig definieren
Ich benutze den AT90CAN64. Die Register müsste ich dann so setzen: [code] EIMSK = 0x0F // aktiviert INT0...INT3 EICRA = 0xAF // NA1 / NA2 = Falling edge (1010 = A) // S_aus/T_ein = Rising edge (1111
-
Thread
STK600 + AT90CAN64 - Can Probleme
Hallo, ich benutze ein STK600 mit einem AT90CAN64. Habe mir bei http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek die CAN-Bibliothek zum probieren runtergeladen und in mein Projekt eingebunden. Mein kleines Programm soll eigentlich
500KBaud auf den Bus legen und eine LED zum toggeln ansteuern. Zweiteres funzt auch :). (siehe AT90CAN64.c) Die Msg. wird aber einfach nicht gesendet. Hänge mit einem USB-Canalyzer von Peak zum mithören dran. Habe auch schon einen 2.Busteilnehmer mit am Bus hängen gehabt zwecks ACK. Meine Msg.
-
Thread
Linker error - undefined reference to `main'
AVRStudio einbinden. Habe die kompletten Sourcen angehängt. Linking: can.elf avr-gcc -mmcu=at90can64 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=build/mcp2515.o -I../ -std=gnu99 -Wundef -MMD -MP -MF .
-
Thread
AVR Debugging mit eclipse
Hallo, seit einigen Tage versuche ich den AT90CAN64 in eclipse mit Hilfe von JTAGICE mkII debuggen. Ich habe CDT (mit GDB) und AVR Plug-in installiert. AVaRICE und GDB eingestellt. Aber anscheinend läuft AVaRICE mit kleineren Bitrate. Dadurch (vermute
atmega32 Danke für den Antwort. Meiner sieht so: --mkII --jtag-bitrate 1000khz --jtag usb :4242 -P at90can64 Gibt es hier Fehler? Ich kann auch alle meine Einstellungen als Bilder zeigen. > -B setzt die Jtag Bitrate. > > –jtag-bitrate gibt es nicht. > Nur: '-–jtag-bitrate' und sollte dann auch
-
Thread
Programmierung AT90S4414
supported: Table 1.1. Devices programming support Device ISP PDI AT90CAN128 x AT90CAN32 x AT90CAN64 x AT90PWM2 x AT90PWM216 x AT90PWM2B x AT90PWM3 x AT90PWM316 x AT90PWM3B x AT90USB1286 x AT90USB1287 x AT90USB162 x AT90USB646 x AT90USB647 x AT90USB82 x ATtiny12
-
Thread
Ethersex mit Mega 1284p
atmega649 atmega6490 atmega128 atmega1280 atmega1281 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 ethersex.c
-
Thread
AT90CAN64 Fehler beim senden
Hallo, ich versuche derzeit einen AT90CAN64 zur programmieren. Das Programm liest einen ADC über die SPI aus und speichert die Daten in einen Buffer. Wenn ein Receive Interrupt vom CAN bus ausgelöst wird, soll er diesen Buffer über den CAN
-
Thread
Spannungsmessung AT90CAN DVK90CAN
Datenblatt DVK90CAN Fehlanzeige, finde ich nix. Datenblatt AT90CAN32, AT90CAN64, AT90CAN128 http://www.atmel.com/dyn/resources/prod_documents/doc7679.pdf > ADCSRA |= (1<<ADSC); > result=ADCL; Lies dir in der Artikelsammlung z.B. im AVR-GCC-Tutorial die ADC Abschnitte
-
Thread
avr-libc kompilieren schlägt fehl
at90can64 at90pwm216
-
Thread
AT90CAN64/128 tunning
Hi Leute, wollte fragen, hat schon jemand Erfahrungen mit der Übertaktung des o.g. µC, hatte so an 20 oder 24 MHz gedacht, was meint ihr denn, läuft dann can usw. stabil, oder gibt er dort probleme? Falls doch nicht, gibt es vergleichbare controller nur schneller...! Gruß
-
Thread
Huhu - AVR XMEGA-Eval-Board für 29 US-$
1.4. Devices programming and debuggin support ATxmega16A4 ATxmega32A4 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90PWM81 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega128 ATmega1280 ATmega1281 ATmega1284P
-
Thread
Zeit zwischen CAN-Nachrichten/ genaue Zeit des CAN-Interrupts
Es gibt eine CAN-Netz, die aus mehreren Modulen besteht (auf Basis AT90CAN64). Nachrichtenverkehr ist unregelmäßig. Ich muss jetzt aber genau nach einer Nachricht etwas machen, aber bevor als andere Nachricht (von anderen Modul) am Bus kommt. Jede CAN-Nachricht wird mit
-
Thread
Probleme mit AT90CAN64 SPI Übertragung
Hallo! Für meine Arbeit muss ich einen AT90CAN64 programmieren. Habe leider damit keinerlei Erfahrung... Das Programm soll den MAX1148 ADC auslesen. Da dieser nur 8 Kanäle hat, ich aber insgesamt 64 auslesen möchte, werden zudem über Port A
Benutzt du nun den SS Pin vom ATMega64 oder nicht? >Das kann ich dort nicht sehen. es ist der at90can64, nicht der atmega....aber die o.g. Macros verwenden den SlaveSelect Pin... So. Nun hab ich auch mal die Files aus den Atmel Libs mit angehangen
-
Thread
Olimex AVR-JTAG-USB + AT90CAN64
angebotene JTAG-ID sei die passende. Eventuell kannst du ihr auch begreiflich machen, dass der AT90CAN64 davon supportet wäre. Falls deine Software ein AVR Studio ist, würde all dies über eine Manipulation der XML-Dateien gehen, denn nach denen entscheidet sie, welche ID und Signature zu erwarten
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
atmega640 atmega644 atmega644p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90pwm216 at90pwm316 atmega16u4 atmega32c1 atmega32m1 atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
atmega644 atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 at90can32 at90can64 at90can128 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k no emulation specific options. Der avr-gcc -v gibt Version gcc version 4.1.2 aus. Ich habe im Internet gesehen, dass
atmega1280 atmega1281 atmega1284p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90pwm216 at90pwm316 atmega32c1 atmega32m1 atmega32u4 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 atxmega64a1 atxmega128a1 [/pre] Wenns keine neuere
-
Thread
Speicherbedarf (Flash) reduzieren
Das Programm für den Mikrokontroller AT90CAN64 ist schon 62KB groß geworden. Ich suche die Möglichkeit den Code zu verkleinern. Könnten sie bitte allgemeine Tipps geben, worauf man beachten muss?
Denis Tynaschev wrote: > Das Programm für den Mikrokontroller AT90CAN64 ist schon 62KB groß > geworden. Ich suche die Möglichkeit den Code zu verkleinern. Könnten > sie bitte allgemeine Tipps geben, worauf man beachten muss? Möglichst wenig Spaghetticode (copy
-
Thread
CAN-Bibliothek für den at90CAN128 und das AVRStudio
mkII). Die Übersetzung erfolgt bei allen IDE's ohne Probleme nur nach dem übertragen auf den AT90CAN64 kommt es zu dem o.g. Ergebnis. Kann von Euch dieses Problem noch jemand bestätigen. Wenn ja, dann sollte man dies als BUG weitermelden. Besten Dank im Voraus für die Antworten! Gruß
-
Thread
MCU plötzlich zu langsam
Ich habe ein Modul mit Display und Tastatur auf Basis von AT90CAN64 über Nacht arbeiten gelassen. Am nächsten Tag habe ich bemerkt, dass Modul langsam (träger) funktioniert. Ich habe Anlage ausgeschaltet und wieder eingeschaltet. Dann ging es wieder ok. Was kann
Denis Tynaschev wrote: > Ich habe ein Modul mit Display und Tastatur auf Basis von AT90CAN64 über > Nacht arbeiten gelassen. Am nächsten Tag habe ich bemerkt, dass Modul > langsam (träger) funktioniert. Ich habe Anlage ausgeschaltet und wieder > eingeschaltet. Dann ging es wieder ok.
-
Thread
AVR Programmierung
xml: <FlashPageSize>256</FlashPageSize> AT90CAN32.xml: <FlashPageSize>256</FlashPageSize> AT90CAN64.xml: <FlashPageSize>256</FlashPageSize> AT90PWM2.xml: <FlashPageSize>64</FlashPageSize> AT90PWM216.xml: <FlashPageSize>64</FlashPageSize> AT90PWM2B.xml: <FlashPageSize>64</FlashPageSize
-
Thread
AVR-Bootloader mit Verschlüsselung
; AT90CAN128 ;.include "can32def.inc" ; AT90CAN32 ;.include "can64def.inc" ; AT90CAN64 ;.include "m1280def.inc" ; ATmega1280 ;.include "m1281def.inc" ; ATmega1281 ;.include "m128def.inc" ; ATmega128 ;.include "m161def.inc" ; ATmega161 ;.include
-
Thread
Liste von AVRs mit externem Speicherinterface?
AT90CAN32_AT90CAN64_AT90CAN128 AT90USB646_AT90USB647_AT90USB1286_AT90USB1287 ATmega128_ATmega128L ATmega162_ATmega162V ATmega640_V_ATmega1280_V_ATmega1281_V_ATmega2560_V_ATmega2561_V ATmega64_ATmega64L ATmega8515
-
Thread
I2C bei Attiny13
atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 [/pre]
-
Thread
Pedant für Linux zu WinAVR
atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "AT90CAN128"; signature = 0x1e 0x97 0x81; desc = "AT90CAN64"; signature = 0x1e 0x96 0x81; desc = "AT90CAN32"; signature = 0x1e 0x95 0x81; desc = "ATMEGA16"; signature = 0x1e 0x94 0x03;
1E9605=ATmega645 1E9606=ATmega6450 1E9608=ATmega640 1E9609=ATmega644 1E960A=ATmega644P 1E9681=AT90CAN64 1E9682=AT90USB646 1E9682=AT90USB647 1E9701=ATmega103 1E9701=ATmega103comp 1E9702=ATmega128 1E9703=ATmega1280 1E9704=ATmega1281 1E9781=AT90CAN128 1E9782=AT90USB1286 1E9782=AT90USB1287 1E9801
-
Thread
Probleme mit Avrdude
Hallo! Ich habe ein ähnliches Problem mit AVRDude. Versuche momentan den AT90CAN64 mit dem STK500 + STK501 zu programmieren. AVRDude liefert jedoch immer die Meldung: [c]avrdude -p c64 -c avrisp -U flash:w:blink.hex -vvvv -P /dev/ttyUSB0 avrdude: Version 5.5, compiled on Feb
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 at90can32 at90can64 at90can128 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 Grüße, Freakazoid
atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90pwm216 at90pwm316 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
CAN-Bootloader für AT90CAN64
Hallo alle zusammen, ich habe paar Fragen zu AT90CAN64. Ich hoffe, dass sie mir weiter helfen können. Atmel liefert z.B. AT89C51CC03 mit CAN-Bootloader. Und was ist mit AT90CAN64? Ist CAN-Bootloader schon implementiert? Oder man muss zuerst mit JTAG
chip using SPI or JTAG for the first time.(AVRISPMKII or JTAGICEMKII)... Ich vermute, dass bei AT90CAN64 auch so ist. Wenn ja, dann ist es natürlich sehr schlecht. Deswegen habe ich vorausschauend gefragt, ob andere MCU mit vorprogrammierten CAN-Bootloader existieren. AT89C51CC03 ist erstaunlicherweise