HELP, pemrograman MCU AT90S8535

E

ee_cchac

Guest
Dear semua pakar,

situasi:
baru-baru ini, saya punya development kit AT86RF211, yang MCU adalah AT90L8535.
kit ini, ada mengandung beberapa dics program C.dan beberapa. hex file.

saya juga mendapat starter kit STK500.

t i ingin menggunakan program C Programe melalui WINAVR.tetapi tampaknya tidak berhasil.
jadi, saya menemukan ICCAVR, tapi masih tidak berhasil ...... maka saya menggunakan IAR.tapi ... kehilangan ....

Masalah:
1> Apakah ada compiler yang baik sehingga saya dapat complie program C ke. Hex file untuk AVR Studio??
apa bukan?di mana saya bisa menemukan??

2> jika tidak ada compiler seperti itu?dapat saya perlu menggunakan AVR Studio untuk pemrograman?apakah itu sulit?saya hanya memiliki sedikit pengetahuan mengenai 8.051 ..... apa yang harus saya mengacu kepada?

3> merujuk kepada orang-program referensi dics.ada istilah ICCAVR dan XLink.
apa yang mereka???saya hanya punya informasi sedikit bentuk web.pada kenyataannya, saya pergi ke beberapa tutorial AVR, yang ditemukan di beberapa topik sebelumnya dalam newsgroup (* yaitu EDAboard ini *).tetapi saya masih tidak akrab ......i hope i dapat bekerja dengan C. .... please help me ~ ~Terima kasih atas bantuan Anda.

 
Quote:

1> Apakah ada compiler yang baik sehingga saya dapat complie program C ke. Hex file untuk AVR Studio??

apa bukan?
di mana saya bisa menemukan??
 
Pertama-tama, jadi terima kasih atas bantuan Anda.tetapi saya masih memiliki beberapa membingungkan.harap Anda dapat membantu sayaQuote:1> Apakah ada compiler yang baik sehingga saya dapat complie program C ke. Hex file untuk AVR Studio??apa bukan?
di mana saya bisa menemukan??
Bahkan, saya telah menggunakan beberapa dari mereka dan mereka semua tidak bekerja dengan sempurna ..
Aku masih menggunakan WINAVR dan aku tidak punya masalah untuk umum sebuah hex untuk mendapatkan MCU diprogram.Tapi jangan bingung ..
AVR Studio memungkinkan Anda untuk mensimulasikan kode Anda dan program MCU Anda (dan debug, melalui JTAG), dll.,Jadi apa yang perlu dilakukan?Jadi, itu berarti bahwa saya dapat membuka program C AVR Studio (* mirip dengan menggunakan C Visual Studio *) untuk melakukan hal berikut ini?test.c ==> test.hex dan kemudian membakar untuk MCUQuote:2> jika tidak ada compiler seperti itu?
dapat saya perlu menggunakan AVR Studio untuk pemrograman?
apakah itu sulit?
saya hanya memiliki sedikit pengetahuan mengenai 8.051 ..... apa yang harus saya mengacu kepada?
Anda dapat menggunakan AVR studio untuk mengkompilasi kode ASM (C compileing dilakukan oleh compiler eksternal) ...
Seperti mentionned di atas, Anda dapat menggunakan AVR Studio untuk program yang Anda MCU (melalui ISP atau JTAG) ..
Tapi memperjelas kebutuhan Anda ...itu berarti bahwa saya harus terlebih dahulu mengubah semua diperlukan. c,. h file ke dalam. asm file, lalu ke. hex file dan terbakar??jika demikian, tolong katakan padaku bagaimana membentuk. asm file?
itu hanya satu. asm file?

Bagi saya, saya gunakan:WINAVR untuk mengkompilasiProgram saya Ponyprog ke MCU
itu berarti:menggunakan WINAVR untuk mengubah semua. c dan. h file ke dalam. hex ==>menggunakan AVR Studio untuk debug. hex file ==>yang AVR Studio akan terbakar untuk MCU jika kesuksesan.jika demikian, setiap langkah perlu memperhatikan.
misalnya, pengaturan, Makefile ... e.tc
Ditambahkan setelah 3 jam 8 menit:Dear All pakar

selain dari atas Pertanyaan, saya menemukan bahwa ketika i am using WINAVR, i think i perlu membuat sebuah Makefile.

howerver, saya tidak tahu bagaimana menangani berkas sumber Assembler .....

ada orang yang mengajari saya bagaimana melakukannya???

juga, i think i am menggunakan bahasa C.fro memilih jenis bahasa, saya harus pilih:
C / C ........ atau
C #

THz ~ ~

 
Quote:

Jadi, itu berarti bahwa saya dapat membuka program C AVR Studio (* mirip dengan menggunakan C Visual Studio *) untuk melakukan hal berikut ini?

test.c ==> test.hex dan kemudian membakar untuk MCU
 
Thank You For yourrespone.

Namun, saya masih punya masalah untuk complie itu ...
i sekarang menggunakan WINAVR untuk program C complie .... masih banyak yang masalah.saya tidak bisa mengidentifikasi itu adalah karena masalah atau C compiler program ini tidak cocok dengan WINAVR ....

i sekarang orang-upload kode C (* 100% menyelamatkan *)..... harapan semua orang akan menghabiskan waktu untuk membantu saya ~ ~

super thanks ....

perangkat lunak menggunakan:
AVR Studio 4,1
WINAVR V2.05.32
Maaf, tapi Anda harus login untuk melihat lampiran

 
Yah ...tidak melihat makefile ....mencoba menggunakan WINAVR yang lebih baru (20040720)

Tapi aku hanya menyodok di kode Anda dan melihat __flash instruksi atau __interrupt atau sesuatu yang lain ...

Bahkan, Anda harus melihat pada manual dan WINAVR avr-libc yang menyediakan fungsi dan macro untuk melakukan apa yang Anda inginkan.
Interrupt tidak ditangani seperti itu, cari SIGNAL () atau Interrupt ()

 
maaf ... masih tidak begitu mengerti mungkin ....
pikiran Anda bisa memberi saya link untuk dl WINAVR versi terbaru?

 
ya tentu saja:

Halaman Sourceforge: http://sourceforge.net/projects/winavr
Direct link to mirror: http://prdownloads.sourceforge.net/winavr/WinAVR-20040720-install.exe?download

BTW Anda harus pergi dan membaca beberapa artikel di http://www.avrfreaks.net (itu sebabnya saya menemukan semua yang saya butuhkan untuk AVR stuff)

 
maaf respone sebelumnya bahwa saya sedang terburu-buru untuk melakukan somethings lain.jadi dengan demikian saya tidak membaca dengan hati-hati ....sebenarnya, saya telah menggunakan versi 20040720.dan program-program c *. diberikan oleh Atmel (* melampirkan oleh AT86RF211 development kit *).i haven't menulis atau memodifikasi kode ini .......

sekarang saya bingung tentang WINAVR ..... i guess jika masalah kode sumber ini atau i miss beberapa Library untuk WINAVR .......

saya akan terus membaca link tersebut disediakan di respone sebelumnya.Sebenarnya, apa yang saya inginkan adalah menulis program C dan kemudian mengubah ke *. hex file, kemudian bakar untuk MCU .....

membantu membantu membantu .......

 
Untuk apa yang ingin Anda lakukan, cobalah untuk mulai dari memberi contoh dengan WINAVR ...

FYI: C belum diciptakan untuk pengembangan embedded ...Jadi setiap compiler C memenuhi persyaratan yang harus berurusan dengan tertanam sebagai requierment tertentu, memasukkan kode ke bagian tertentu dari memori, interupsi dan seterusnya ...
Itu sebabnya setiap tertanam C compiler akan melakukan sesuatu yang mereka sendiri untuk berinteraksi dengan menyela ...

Beberapa dari mereka adalah hanya menempatkan isr_myintfunc void (void) interrupt 0xyy ...
lain akan terlihat seperti: __interrupt__ void isr_myintfunc_void ()...

untuk AVR ada dua fungsi yang merespon untuk mengganggu:

SIGNAL (# trapnumber)
Interrupt (# trapnumber)

BTW, saya biasanya bekerja sama dengan AVR, tapi belum mencoba RF MCU mereka, kemudian, saya tidak begitu yakin tentang bagaimana memenuhi mereka dapat dibandingkan dengan standar AVR (ATtiny, AT90S, ATmega)

 
Dear All,

i sekarang memiliki pertanyaan berikut ingin bertanya.

1> a> Apakah daftar hal-hal di bawah ini??
b> apa fungsi dari setiap hal??

GCC.
ChipBlasterAVR.
Kode Versi C Compiler.
Sistem IAR, yang merupakan Embededd IAR meja kerja untuk Atmel AVR assembler
ImageCraft, ICCAVR
WINAVR

2> adalah buku berjudul: "Embedded C Programming dan Atmel AVR" oleh Batnett, Cox & O Cull.1401812066 isbn buku yang bagus untuk

merujuk?buku ini dapat mengkonversi program C format file yang benar dan membakar untuk MCU, 8.535??

 
1.
Winavr
Codevision
Iccavr
Dimengerti ...

Semua itu adalah C kompiler untuk AVR ucontrollers;
Saya sarankan Anda untuk memulai dengan Codevision!

2.Ya, aku pernah mendengar bahwa itu buku yang sangat bagus terutama untuk pemula!

 

Welcome to EDABoard.com

Sponsor

Back
Top