http://www.captain.at/electronics/atmel-programmer/ burada başka bir programlayıcı daha var arkadaşlar biraz önce karaköyden atmega16 (at90 serisi yoktu) aldım artık bir programlayıcı yapıp deneyceğim. |
Aşağıda vediğim iki linkten birine(arlarında tire yok); elindeki dosyayı rar'layarak, gözattan göster upload et sonra,upload bitiminde sana bir silme linki,birde download linki gelecek, download linkini foruma yapıştır ![]() http://www.rapid-share.de http://www.hemen-pay-las.com bu arada bu entegrenin komut seti farklımı PIC'e yazdığımız gibi mi? |
piyasada kolay bulunabilen atmel denetleyiciler hangileridir atmega8515 bulunurmu........ |
bugün istanbul karaköyde araştırdım atmega16 vardı aldım attiny seri fazla bulanamıyormuş at90 serisi de bulunabiliyormuş ama ben bulamadım kalmamış ![]() |
fiyatlar nasıl atmelin örneğin atmega16 ne civarlarda..... |
90s8515-ATmega8515,ATmega8-Atmega16;ATmega32 bunlar bursada bile bulabildiğim işlemciler. Karaköyde çok daha rahat bulunabilir. Fiyatları pice göre fazla. 90S8515'e 12.5 YTL vermiştim. Kullanmadım hatta sonra şimdi öylece duruyor. toptan alındığında daha uyguna gelir. Karaköydede uygun olarak bulunabilir. http://www.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.html Buradaki programlayıcıyla 8051 ailesi programlıyorum ama AVR programlamadım hiç. programda AVR serisini seçebiliyorsun fakat denemedim. |
arkadaşlar at90s2313 ile yaptığım ilk programı sizinle paylaşıyorum. asembler ile yazdığım bu program avr için en temel uygulama sayılmaktadır. aşağıdaki linki tıklayarak dosyayı hemen indirin. "****" yerine "hemen_paylas" yazın. (arada çizgi yok) http://www.hemenpaylas.com/download/1309232/ilkprog.rar.html |
MK102'ye cevap atmel avr'nin komut seti pic'ten çok faklıdır. pic'te yaklaşık 35 komut varken avr'de bu sayı 100'ün üzerindedir. gerçi bir çok komut bu setten elenebilir. ama yinede bütün komutların bilinmesinde yarar var. AVR Stidio 4'ün helpinde bir çok atmet avr mikro denetleyicisinin komut seti verilmiştir. |
program için teşekkürler bende birtane yazmıştım benze bir şekilde basit bir program. //at90s2313 led animasyon .device AT90S2313 .include"2313def.inc" #define SAYAC R17 #define VERI R18 #define BEKLEHH R19 #define BEKLEH R20 #define BEKLEL R21 ;***BAŞLANGIÇ TANIMLAMALARI LDI R16,RAMEND OUT SPL,R16 ;Init Stack Pointer LDI R16,0XFF //RD16=0XFF OUT DDRB,R16 //PORTB ÇIKIŞ LDI R16,0x00 OUT DDRD,R16 //PORTD GİRİŞ LDI R16,0X03 OUT PORTD,R16 //PORTD 0,1 PULL-UP LARI AKTİF RCALL BEKLE_MS500 //BAŞLANGIÇTA BİRAZ BEKLE //*************************** BTN_BEKLE: //BUTONA BASILANA KADAR BEKLE SBIS PIND,PIND0 RJMP ANIM1 SBIS PIND,PIND1 RJMP ANIM2 RJMP BTN_BEKLE //**************************** ANIM1: //1. ANIMASYONU YAP LDI SAYAC,8 LDI VERI,1 ANIMA: OUT PORTB,VERI //PORTA VERİY BAS LSL VERI //VERİYİ BİR SOLA ÖTELE RCALL BEKLE_MS500 //BİRAZ BEKLE SBIS PIND,PIND1 //2. BUTONA BASILDIYSA RJMP ANIM2 //2. ANİMASYONA GİT DEC SAYAC //SAYACI BİR AZALT BRNE ANIMA //SIFIR OLMADIYSA ANIMA YA GİT RJMP ANIM1 //SIFIR OLDUYSA ANIM 1 E GİT //**************************** ANIM2: LDI SAYAC,8 LDI VERI,0X80 ANIMB: OUT PORTB,VERI LSR VERI RCALL BEKLE_MS500 SBIS PIND,PIND0 RJMP ANIM1 DEC SAYAC BRNE ANIMB RJMP ANIM2 //*************************** //*****500MS CİVARINDA BEKLE BEKLE_MS500: LDI BEKLEHH,0X1F BEKLEDON0: LDI BEKLEH,0X37 BEKLEDON1: LDI BEKLEL,0XC9 BEKLEDON2: DEC BEKLEL BRNE BEKLEDON2 DEC BEKLEH BRNE BEKLEDON1 DEC BEKLEHH BRNE BEKLEDON0 //************************** RET devre için proteusta at90s2313 koyun Portd0 ve portd1 e iki adet buton bağlayın (portd nin pull-up ları aktif pull-up takmanıza gerek yok) |
PICte W yazmacıyla işlemleri yaparken AVRde 32 tane registerin vardır. Bu registerlerin hepsiyle W yazmacının işini yapar. |
Açıklamalar için teşekkürler arkadaşlar... |
lozzik arkadaşın yaptığın uygulamaları direk foruma yapıştırmak yerine benim yaptığım gibi açıklamalarıda yazarsan daha faydalı olur. şöyle bir sıralama yapabilirsin. önce kısa bir programın amacını yaz. daha sonra devre şemasını ekle. ardından program kodlarını ve en sonada programın çalışmasını yazarsan daha iyi olur. burada amacım atmel avr'yi hiç bilmeyen birisinin bile bişeyler anlamasını sağlamak. iyi çalışmalar. |
arkadaşlar ben bu ponyprog2000 ile AT89C51 programlayabilirmiyim ? öyle bir çip seçeneği yok ama.............. |
arkadaşım seninde belirttiğin gibi listesinde AT89C51 yok. bu yüzden programlayamassın. başkabir programlama yazılımı aramalısın. eğer güzel bir program bulursan foruma eklemeni isterim. |
iyi de arkadaşım bana burda tavsiye edilen programların hiç birinde AT89C51 seçeneği yokki AT89S51 var bazılarında bir sürü program indirdim yinede şu C51 i programlayamadım aldığıma alacağıma pişman oldum bir tane program buldum bununda programlama devresi yok nasıl yapıcam bilmiyorum bi bak istersen program burda http://www.hemenpaylas.com/download/1360803/v5_41.exe.html |
sana at90s, atmega veya attiny serisi denetleyicilerden birini kullanmanı tavsiye ediyorum. |
galiba öyle olacak bir türlü programlayamadım isp ile denedim olmadı yok mu bunun bir yolu yordamı bilen yokmu illa programlayıcımı almak zorundayım 89C51 adamlar nasıl programlıyorlarmış hiç bir yerde bulamadım ne bir donanım ne bir yazılım..... |
Bu mesaja 1 cevap geldi. Cevapları Gizle