есть такой код
$regfile = "m8def.dat" $crystal = 16000000 '$sim $baud = 9600 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Prescale = 1 Dim Count As Byte Dim Volts As Single Count = 0 'Config Lcd = 16 * 2 , Chipset = Ks077 : Cursor Off 'Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 'Config Lcdmode = Port Config Portd.2 = Input Config Portd.3 = Input Portd.2 = 1 ' меньше Portd.3 = 1 ' больше Do If Portd.3 = 0 Then Incr Count If Portd.2 = 0 Then Decr Count If Count = 255 Then Count = 0 Pwm1a = Count ' выход ШИМ 16 пин Volts = Count / 255 Volts = Volts * 5 Print Fusing(volts , "##.##") ; " V " ; "Count = " ; Count Cls Lcd Fusing(volts , "##.##") ; " V " ; Count Waitms 10 Loop End
В баскоме эмуляция отрабатывает успешно, в реале контроллер вроде как не видит нажатия кнопок PD2 и PD3. В терминал выдает только нулевые значения.
В чем может быть дело?
