Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

atmega328p Programlama

Başlatan ChiliPepper, 26 Mart 2021, 10:55:50

ChiliPepper

İyi günler arkadaşlar merak ettiğim bir konu vardı. Resimdeki gibi arduino uno ile atmega328p bağlantısını yapıp arduinoya isp dosyasını yükleyip arduino as isp seçerek bootlader atmadan direk programcıyı kullanarak yükle şeklinde programı attim. Ds1307 modül ile 4x7 displayde saat gösteriyorum. Kod çalışıyor fakat displaylerin taraması yavaş. Bu yavaş taramanın nedeni acaba kristal ayarlarıyla alakalı olabilir mi. Atmega328e harici 16mhz bağlı ama program atarken acaba dahili kristal kullanılacak şekilde programlanmış olabilir mi bilgisi olan yardımcı olursa sevinirim teşekkürler.


mehmet

LFUSE = 0xFF
HFUSE = 0xDE
EFUSE = 0x05

olarak deneyin.

avrdude -c usbasp -p m328p -C ../etc/avrdude.conf -U lfuse:w:0xFF:m -U hfuse:w:0xDE:m -U efuse:w:0x05:m
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

nsgnc

Bootlaader atarken aslında siz farkında olmadan fuse ayarları da yapılır. Fuse ayarları olmadığından dahili kristalden 1mhz olarak çalışır. Bir seferlik bootloader yüklerseniz fuse ayarlarınız yapılmış olacaktır.

ChiliPepper

evet bootloader attıktan sonra düzeldi teşekkürler.