#include <16F877a.h>
#fuses HS
#use delay(clock=4000000)
#use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)
void main()
{
Set_tris_a(0b00001111);
Set_tris_d(0b00000000);
for(;
{
output_d (0xF0);
Printf("a");
delay_ms (1000);
output_d (0x0F);
Printf("b");
delay_ms (1000);
}
}
Yazma işleminin gerçekleşebilmesi için picte bootloader programının çalışıyor olması lazım. Bootloaderi ilk yüklediğinizde, bootloader aracılığı ile yüklenmiş program olmadığından sürekli bootloader çalışır. İlk programı bootloader ile rahatlıkla yükleyebilirsiniz. Bir defa bootloader ile program yükledikten sonra reset atmanız gerekebilir.Şimdi picin içinde bootloader programı tam olarak çalışıyor mu bilemiyorum Ben de asm kodu yok malesef tinybootloader indirdim içinde sadece hex dosyası var yada asm varsada ben göremiyorum.
tiny programını bilgisayarda çalıştırdığımda pici gördüğünü söylüyor ama Kendi yazdığım hex dosyasını yaz dediğimde yazamıyor Sorun ne tam olarak anlamış değilim malesef