shift_left(&data,2,input(TC_DATA));
Bu kodu c18 de nasıl yazarım
tempData <<= 2;
bu mudur ?
akşam deneyeyim :)
Oradaki 2, data değişkeninin büyüklüğünü gösteriyor. Yani iki byte'lık data'nın en düşük değerlikli bit'ine, TC_DATA pininde okuduğun lojik değeri at, sola kaydır.