ATmega1284P für MultiWii?

JUERGEN_

Generation 60++
#2
RE: ATmega1284P

andreasobermeier hat gesagt.:
Hat jemand Erfahrung bezüglich " ATmega1284P " und MultiWii?
das wäre mir neu, das ein ATmega1284P in der ARDUINO-IDE verarbeitet werden kann[size=x-large]?[/size]

:rot:
 

xnalpf

Krawallschachtel
#3
RE: ATmega1284P

Schau mal hier: http://www.mikrocontroller.net/topic/223018

Das hier ist die Serie, die in ihrer letzten Stufe Arduino-Kompatibel ist:

AT90S2333 ? AT90S4433 ? ATmega8 ? ATmega48/88/168/328

Und der 1284P ist in dieser Serie:

AT90S4434 ? AT90S8535 ? ATmega163 ? ATmega16/32 ? ATmega644 ? ATmega164P/324P/644P ? ATmega1284P

Die Prozessorserien sind weder Pin noch Binärkompatibel und haben mit sicherheit andere Register, Interrupts etc. Daher sind natürlich auch die Quelltexte nicht ohne Änderungen portierbar.
 
#4
at90can128 passed 4a20 16000000L arduino_at90can128
at90can32 passed 4944 16000000L arduino_at90can32
at90can64 passed 4944 16000000L arduino_at90can64
at90usb1286 passed 542a 16000000L arduino_teensypp2_ser
at90usb1287 passed 5424 16000000L arduino_at90usbkey
at90usb162 passed 3650 16000000L arduino_at90usb162
at90usb646 passed 52c8 16000000L arduino_at90usb646
at90usb647 passed 52cc 16000000L arduino_at90usb647
atmega8 passed 1ece 16000000L atmega8
atmega8u2 passed 2808 16000000L atmega8u2
atmega16 passed 2e90 8000000L arduino_atmega16
attiny26 passed 32e 8000000L arduino_attiny26
atmega32 passed 4186 16000000L arduino_penguino_avr
atmega32u4 passed 5102 16000000L arduino_teensy2_ser
attiny45 passed 364 8000000L arduino_attiny45
atmega48 passed 450 16000000L atmega48
atmega64 passed 471e 8000000L arduino_cerebotii
attiny85 passed 3a6 8000000L arduino_attiny85
atmega88p passed 1fec 16000000L atmega88
atmega128 passed 4f24 14745600L arduino_amber128
atmega128rfa1 passed 50dc 8000000L atmega128rfa1
atmega165 passed 2ff0 8000000L arduino_atmega165
atmega165p passed 2ff2 8000000L arduino_digilent_explorer
atmega168 passed 2ef6 16000000L atmega168
atmega169 passed 3976 8000000L arduino_butterfly
atmega324p passed 4856 20000000L arduino_gator
atmega328p passed 449e 16000000L atmega328
atmega640 passed 514c 16000000L atmega640
atmega644 passed 448c 16000000L arduino_duino644
atmega644p passed 47ea 16000000L arduino_duino644p
atmega645 passed 3824 16000000L arduino_illuminato
atmega1280 passed 5466 16000000L mega
atmega1281 passed 4eee 16000000L arduino_wiring1281
atmega1284p passed 4ac0 20000000L arduino_OrangutanSVP1284
attiny2313 passed 3b2 8000000L arduino_attiny2313
atmega2560 passed 53a8 16000000L mega2560stk500v2
atmega2561 passed 4ed8 16000000L arduino_android2561_16
atmega3290p passed 38b6 16000000L arduino_atmega3290p
atmega8515 passed 1e76 16000000L arduino_atmega8515
atmega8535 passed 1e74 16000000L arduino_atmega8535

Kannst nehmen - stell Dich aber Seelisch und Moralisch auf eine Pinmappingorgie im code ein.Versuch macht kluch.Die CPU-Mappings musst aber vorher nachpflegen.

-boards.txt
-/Applications/Arduino.app/Contents/Resources/Java/hardware/boards.txt
Gutenberge :

############################################
avrmega1284p16.name= ATmega1284P / Ext.16MHz
avrmega1284p16.upload.using=arduino:arduinoisp
avrmega1284p16.upload.maximum_size=131072

avrmega1284p16.bootloader.low_fuses=0xff
avrmega1284p16.bootloader.high_fuses=0xde
avrmega1284p16.bootloader.extended_fuses=0xfd
avrmega1284p16.bootloader.path=dummy
avrmega1284p16.bootloader.file=1284p-16.hex
avrmega1284p16.bootloader.unlock_bits=0x3F
avrmega1284p16.bootloader.lock_bits=0x3F

avrmega1284p16.build.mcu=atmega1284p
avrmega1284p16.build.f_cpu=16000000L
avrmega1284p16.build.core=atmega644p_1284p

#################################

-programmers.txt
-/Application/Arduino.app/Contents/Resources/Java/hardware
avrispmkii.force=true

###################################

Ordentliches Debug:
preferences.txt


build.verbose=true
upload.verbose=true

vielleicht meckert der - aber lässt einen nicht im Regen stehen und - oh wunder - der jagt wirklich den Code drauf obwohl er das board so nicht kenn - Aber: "It works- so who cares !"

Den Rst findest Du HIER

Viel Spaß !
 
FPV1

Banggood

Oben Unten