HEJ,
JA, det er 2 forskellige arkitekturer . RASPBERRY (rp) or ARDUINO (ar) laves for det første af 2 forskellige firmaer og selv om ASEMBLER SYNTAKSEN (eks MOV r16,0x05 ) er gennemgående ens er assebler koder, der kommer fra compileren MEGET Forskellig fra hinanden.
(Ved det, jeg har begge typer (RP og AR) og har prøvet at sammenligne . )
Mig bekendt (korriger mig hvis jeg har uret) har RP' en ikke en assembler i ryggen som AR'en har. Jeg har ikke arbejdet med RP'en i flere måneder nu, da det med I/O ikke var særlig godt dokumenteret på det tidspunkt (ej heller interrupts) , så jeg lagde RP-projektet på is og koncentrerede mig om AR'en.
Imidlertid stod det hurtigt klart, at AR - UNO var for lille (for lidt styret I/O) , så jeg anskaffede mig et par AR 2560 MEGA 'er. Og det er dem jeg primært arbejder med og heldet er da, at kode lavet på en UNO er kompatibel med MEGA'en UNDER NOGEN VÆSENTLIGE BETINGELSER. Nemlig at du holder dig til EN Serial port (normal USB'en), kun bruger en parallel port og nogen andre interne registre.
Eks: PORT A på AR Mega === (= meget identisk til) PORT A AR UNO.
Port L på AR MEGA findes ikke på AR UNO .... !
OSV ..
Find et datablad på
www.ATMEL.COM eller læs på¨ARDUINO.CC
Kristian
.