Здравствуйте!
Прошу помощи с Bascom 2.0.7.1
Вот программа:
$regfile = "attiny2313.dat" $crystal = 10000000 Config Timer0 = Pwm , Prescale = 8 , Compare B Pwm = Clear Down Config Lcd = 16 * 2 Deflcdchar 1 , 32 , 2 , 17 , 9 , 9 , 17 , 2 , 32 ' replace ? with number (0-7) Max Deflcdchar 2 , 32 , 32 , 8 , 4 , 4 , 8 , 32 , 32 ' replace ? with number (0-7) Deflcdchar 3 , 32 , 32 , 10 , 10 , 10 , 10 , 32 , 32 ' replace ? with number (0-7) Bar Deflcdchar 4 , 14 , 4 , 4 , 4 , 4 , 4 , 4 , 14 ' replace ? with number (0-7) Leght Config Pinb.1 = Input Config Pinb.0 = Input Pinb.0 = 1 Pinb.1 = 1 Dim Volume As Byte Dim Count As Byte Count = 0 Cls Cursor Off Lcd " PWM Control " Lowerline Lcd " Starting... " Wait 2 Cls Lcd "-©Ÿpa³»eœže ¬¥M-" Lowerline Lcd "€œaÀeœže ¬¥M:0" Do If Pinb.1 = 0 Then Count = Count + 1 If Pinb.0 = 0 Then Count = Count - 1 If Count = 255 Then Count = 0 Locate 2 , 1 Lcd "€œaÀeœže ¬¥M: " Locate 2 , 1 Lcd "€œaÀeœže ¬¥M:" ; Count Pwm0b = Count Waitms 10 Loop End
при компиляции в баскоме независимо с изменениями или без компилятор переписывает весь код полностью наоборот.
т.е. в исходнике эта программа управления оборотами двигателя при включении двигатель не работает,а вот после компиляции
наоборот сразу начинает работать на максимальных оборотах,а потом кнопками можно уменьшать или увеличивать обороты.
Но если изменять другие параметры программы то они нормально изменяются и работают,но вот только проблема в этом.
Ни где не могу найти ответа почему после компиляции схема начинает работать полностью не так.
Очень прошу подскажите в чем проблема.
Спасибо.