Yerleşik programlamaya yeni başlıyorum. Ben craneboard üzerinde çalışıyorum (ARM Cortex A8). Kaynak kodu github adresinde mevcuttur.Gömülü: C U-önyükleme klemensinde Ctrl-C kesmesi için kodlama
Göz kırpma için GPIO aracılığıyla bağlanan harici bir LED yapmak için bir C kodu oluşturdum. U-boot konsolunda bir komut olarak çalıştırılabilir. Şu anda, Ctrl-C ile LED'in yanıp sönmesini durduramıyorum.
Ctrl-C kesintisinin kodlaması nerede bulunur?
ret=set_mmc_mux();
if(ret<0)
printf("\n\nLED failed to glow!\n\n");
else{
if(!omap_request_gpio(lpin))
{
omap_set_gpio_direction(lpin,0);
for(i=1;i<21;i++)
{
ctr=0;
if((i%2)==0)
{
num=num-1;
omap_set_gpio_dataout(lpin,num);
}
else
{
num=num+1;
omap_set_gpio_dataout(lpin,num);
}
udelay(3000000);
}
}
}
Lütfen bana yol göster.
Kodunuzu gösterin, ne yaptığınızı bilmedikçe bir hata bulmanıza yardımcı olmamızı bekleyemezsiniz. – harald
Konsolunuz RS232 benzeri bir bağlantı mı, yoksa bağlı bir USB veya PS/2 klavyeniz var mı? –
@MartinThompson Evet. Kart UART üzerinden bağlanır. – Gomu