@rezistor Belki aşağıdaki bitleri ayarlarken bir hatan vardır. 4 PWM sürerken. PORTLARI ayarlarken ilgili bitin DDR değerini 1 yapmamışsıdır belki. Gözden kaçmış olabilir.
/*Timer0 Fast pwm modunda maksimum FF Ters çevrilmemiş çıkış PortB.3 Timer0 için OC0 pini*/
TCCR0=0x68; TCNT0=0x00; OCR0=0x00;
/*Timer1 Fast pwm modunda maksimum FF Ters çevrilmemiş çıkış PORTD.5 OC1A için çıkış PORTD.4 OC1B için çıkış */ TCCR1A=0xA1; TCCR1B=0x08; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00;
/*Timer2 Fast pwm modunda maksimum FF Ters çevrilmemiş çıkış PortD.7 Timer2 için OC2 pini*/
PORTD=0x00; DDRD=0xB0; sadece PWM çıkışları out put olacak şekilde diğer pinler giriş olacak şekilde DDR ayarlaması bu şekilde olur.
Alıntıları Göster
avr gcc komutlarının bir listesini foruma eklerseniz çok yararlı olur. yada komutların toplu halde bulunduğu bir link te olabilir.
quote:
Orijinalden alıntı: agum
avr gcc komutlarının bir listesini foruma eklerseniz çok yararlı olur. yada komutların toplu halde bulunduğu bir link te olabilir.
Alıntıları Göster
winavr zipini indirdiğinde içindeki dosyalarda pdf var oradan bakabilirsin. Şuanda tam adını veremiyorum. bilgisayarımda kurulu değil. ama indirdiğim zipte çıktığını hatırlıorum.
quote:
Orijinalden alıntı: kimkibudeli
TWI(two wire interface) die bakarsan bulursun. Ama lcdye sürekli yazma yapma. Yani bütün satırları tekrar tekrar yazma. Analog çevrim sonucunda sadece değişkeni yazdır. Yada sonucu kontrol et eski sonuctan farklıysa yazdır.Ne sen yorul ne LCD...
Alıntıları Göster
arkadaşlar bana acil atmega işlemcini avantajları ve dezavantajları lazım bilen biri varsa cvp yazsın.........
quote:
Orijinalden alıntı: zyr
arkadaşlar bana acil atmega işlemcini avantajları ve dezavantajları lazım bilen biri varsa cvp yazsın.........
Alıntıları Göster
bunlar gibi birçok site bulabilirsin (pic le avr karşılaştırması)
arkadaşlar acilen atmega8 için yapılmış programlayıcı lazım yardımcı olursanız sevininirim
quote:
Orijinalden alıntı: gençfb1907
arkadaşlar acilen atmega8 için yapılmış programlayıcı lazım yardımcı olursanız sevininirim
#include "m8def.inc" .CSEG .ORG 0x000 ;Osilator ayarlanıyor ldi r16,0xFF out OSCCAL,r16 ;stack pointer ayarlanıyor ldi r16,high(RAMEND) out sph,r16 ldi r16,low(RAMEND) out spl,r16 ;port C çıkış için ayarlanıyor ldi r16,0xFF out DDRD,r16 ldi r16,0x01 out PORTD,r16 DNN: rol r16 out PORTD,r16 rjmp DNN
atmega ile yapılmış dijital out put örneği
quote:
Orijinalden alıntı: gençfb1907
#include "m8def.inc" .CSEG .ORG 0x000 ;Osilator ayarlanıyor ldi r16,0xFF out OSCCAL,r16 ;stack pointer ayarlanıyor ldi r16,high(RAMEND) out sph,r16 ldi r16,low(RAMEND) out spl,r16 ;port C çıkış için ayarlanıyor ldi r16,0xFF out DDRD,r16 ldi r16,0x01 out PORTD,r16 DNN: rol r16 out PORTD,r16 rjmp DNN
weberclas arkadaşım siteni yapmana sonuna kadar destek veriyorum. böyle bir şeye türkiyenin çok ihtiyacı olduğunu düşünüyorum. aslında benimde, bu konuda bir site çalışmam olacak. yada pic ler ile ilgili bir sitede avr micro denetleyicileri anlatacağım. yanlız çok yoğun çalıştığım için bu işlere zaman ayıramıyorum. yakında piyasaya çıkacak olan avr ile ilgili projelerim var. bu projelerle birlikte bol bol türkçe kaynakta hazılayacağım. zaman bulabilirsem. eğer elinde avr ile ilgili kaynak varsa bu forma ekleyebilirsin. site çalışmana başladığında site ismini buraya eklersen sevinirim. kolay gelsin...
quote:
Orijinalden alıntı: agum
weberclas arkadaşım siteni yapmana sonuna kadar destek veriyorum. böyle bir şeye türkiyenin çok ihtiyacı olduğunu düşünüyorum. aslında benimde, bu konuda bir site çalışmam olacak. yada pic ler ile ilgili bir sitede avr micro denetleyicileri anlatacağım. yanlız çok yoğun çalıştığım için bu işlere zaman ayıramıyorum. yakında piyasaya çıkacak olan avr ile ilgili projelerim var. bu projelerle birlikte bol bol türkçe kaynakta hazılayacağım. zaman bulabilirsem. eğer elinde avr ile ilgili kaynak varsa bu forma ekleyebilirsin. site çalışmana başladığında site ismini buraya eklersen sevinirim. kolay gelsin...
Alıntıları Göster
arkadaşlar ben atmega16 kullanıyorum yazdığım programın kopyalanmasını nasıl önleyebilirim yani birinin uC yi söküp okutup kopyalamasına karşı nasıl önlem alabilirim ? şifre vs... ne yapabilirim bilenler varmıdır acaba... teşekkürler............
quote:
Orijinalden alıntı: rezistor
arkadaşlar ben atmega16 kullanıyorum yazdığım programın kopyalanmasını nasıl önleyebilirim yani birinin uC yi söküp okutup kopyalamasına karşı nasıl önlem alabilirim ? şifre vs... ne yapabilirim bilenler varmıdır acaba... teşekkürler............
Alıntıları Göster
elnec programmer kullanıorum.Orada bi ayar var. Kodla ya da başka nasıl yapılır bilemiorum. Mode3-Further programming and verification disabled yazıo
quote:
Orijinalden alıntı: kimkibudeli
elnec programmer kullanıorum.Orada bi ayar var. Kodla ya da başka nasıl yapılır bilemiorum. Mode3-Further programming and verification disabled yazıo
Alıntıları Göster
arkadaşlar at89c51 ile alarmlı saat devresi buldum. vede proteusda çizip denedim ve çalıştı sizlerle payşlaşayım dedim.linkte herşey var hex kodu (galiba c'de yazılmış emin değilim) açık kodları vede proteusda çizdiğim devre var. devre şemasında intelin8051'i gözüküyor ama at89c51ilede sorunsuz çalışıyor umarım atmel ile ilgilenenler için yararlı olur kolay gelsin arkadaşlar. bu arada bana at89c51'i seri porttan programlayıcı devre lazım yardım ederseiz sevinirim .
http://rapid_share.com/files/7396251/89c51_saat.rar.html (linkteki kırmızı altçizgiyi silip linki bu şekilde açabilirsiniz.)
quote:
Orijinalden alıntı: kck87
arkadaşlar at89c51 ile alarmlı saat devresi buldum. vede proteusda çizip denedim ve çalıştı sizlerle payşlaşayım dedim.linkte herşey var hex kodu (galiba c'de yazılmış emin değilim) açık kodları vede proteusda çizdiğim devre var. devre şemasında intelin8051'i gözüküyor ama at89c51ilede sorunsuz çalışıyor umarım atmel ile ilgilenenler için yararlı olur kolay gelsin arkadaşlar. bu arada bana at89c51'i seri porttan programlayıcı devre lazım yardım ederseiz sevinirim .
http://rapid_share.com/files/7396251/89c51_saat.rar.html (linkteki kırmızı altçizgiyi silip linki bu şekilde açabilirsiniz.)
Alıntıları Göster
AVR ler hakkında Türkçe kaynak bulunabilirmi? Biraz baktımda Türkçe kitap bulamadım, sanırım AVR ler için hiçbir kitap dilimize çevrilmemiş :(
quote:
Orijinalden alıntı: kimkibudeli
TWI(two wire interface) die bakarsan bulursun. Ama lcdye sürekli yazma yapma. Yani bütün satırları tekrar tekrar yazma. Analog çevrim sonucunda sadece değişkeni yazdır. Yada sonucu kontrol et eski sonuctan farklıysa yazdır.Ne sen yorul ne LCD...
Alıntıları Göster
ben 8051le uzun süredir uğraşıyorum. projelerim var. pinacle yada ride kullanıyorum bunlar assembley dilini codlara döküyor. programlama kartımda lpt bağlantılı dilerseniz hepsini deney kartı+programlama kartını zipleyip gönderebilirim. bana özel mesaj atarsanız size gönderirim. Hepini okumadım ama LCD ile de bilgilerimi paylaşabilirim. 2*16 lıklarla çalışmalarım oldu. ayrıca 90serisini öğrenmek istiyorum özelliklerini sanırım görüntü işleyebiliyor?
quote:
Orijinalden alıntı: lidyum
ben 8051le uzun süredir uğraşıyorum. projelerim var. pinacle yada ride kullanıyorum bunlar assembley dilini codlara döküyor. programlama kartımda lpt bağlantılı dilerseniz hepsini deney kartı+programlama kartını zipleyip gönderebilirim. bana özel mesaj atarsanız size gönderirim. Hepini okumadım ama LCD ile de bilgilerimi paylaşabilirim. 2*16 lıklarla çalışmalarım oldu. ayrıca 90serisini öğrenmek istiyorum özelliklerini sanırım görüntü işleyebiliyor?
Alıntıları Göster
lidyum arkadaşım elindeki dökümanları paylaşırsan memnun oluruz. özel birşey istemiyorum. ama foruma eklersen herkez faydalanır. bu bizi daha çok memnun eder.
quote:
Orijinalden alıntı: agum
lidyum arkadaşım elindeki dökümanları paylaşırsan memnun oluruz. özel birşey istemiyorum. ama foruma eklersen herkez faydalanır. bu bizi daha çok memnun eder.
Alıntıları Göster
mail atarsanız adresinize gönderirim? ne istediğinide söylersin. bu arada alıcı-verici devresinde kullanılan işlemci hakkında bilgi varmı elinizde?
quote:
Orijinalden alıntı: lidyum
mail atarsanız adresinize gönderirim? ne istediğinide söylersin. bu arada alıcı-verici devresinde kullanılan işlemci hakkında bilgi varmı elinizde?
Alıntıları Göster
arkadaşlar selamlar, compiler olarak AVR studio 4 kullanıyorum. C desteğinden dolayı AVR GCC yükledim fakat attiny projelerini oluştururken AVR-GCC desteklemesine rağmen AVR studio attiny için sadece assembler kullanılabilir şeklinde hata veriyor. işin içinden çıkamadım C desteğini attiny için nasıl aktif edebilirim?
quote:
Orijinalden alıntı: suppressor
arkadaşlar selamlar, compiler olarak AVR studio 4 kullanıyorum. C desteğinden dolayı AVR GCC yükledim fakat attiny projelerini oluştururken AVR-GCC desteklemesine rağmen AVR studio attiny için sadece assembler kullanılabilir şeklinde hata veriyor. işin içinden çıkamadım C desteğini attiny için nasıl aktif edebilirim?
Alıntıları Göster
Microcontroller programlamada C ve C++ farkı ne oluyor. Benim bildiğim C++ nesne yönelimlidir bu durumda microcontroller programlarken nesne ne oluyor? anlayadım.
quote:
Orijinalden alıntı: suppressor
Microcontroller programlamada C ve C++ farkı ne oluyor. Benim bildiğim C++ nesne yönelimlidir bu durumda microcontroller programlarken nesne ne oluyor? anlayadım.
Alıntıları Göster
Arkadaşlar, hangi entegrelerlerle çalışıyorsunuz ? ben AT90s2313 ü kullanıyorum. bu sayfaya kim hangi entegre ile çalıştığını ve nereden temin ettiğinizi, yazmanızı rica ediyorum. ben AT90s2313 ü Kadıköy'deki, intel elektronikten temin ettim. şimdiden teşekkür ederim.
quote:
Orijinalden alıntı: agum
Arkadaşlar, hangi entegrelerlerle çalışıyorsunuz ? ben AT90s2313 ü kullanıyorum. bu sayfaya kim hangi entegre ile çalıştığını ve nereden temin ettiğinizi, yazmanızı rica ediyorum. ben AT90s2313 ü Kadıköy'deki, intel elektronikten temin ettim. şimdiden teşekkür ederim.
Alıntıları Göster
AVR serileri ile uğraşıp fikir alış verişinde bulunmak isteyen arkadaşlar olursa
muskut arkadaşım fikirlerini ve uygulamalarını foruma eklersen çok iyi olur. böylece herkez faydalanırki bu bizi daha çok memnun eder. yaptığın projeler varsa eklemeni rica ederiz.