Не все прошивается, я после этой проги другую спокойно прошил и она заработала. Проблема в проге...Добавлено (26.05.2009, 18:18)
---------------------------------------------
Code
$regfile = "m32def.dat" 'èñïîëüçóåì Mega32
$crystal = 7372800 '÷àñòîòà êâàðöåâîãî ðåçîíàòîðà 7,3mHz
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pinc.2 = Output : Drl Alias Portc.2 'íîãó ñêîíôèãóðèðîâàëè êàê âûõîä è îáîçâàëè Drl
Config Pinc.3 = Output : Drr Alias Portc.3 'íîãó ñêîíôèãóðèðîâàëè êàê âûõîä è îáîçâàëè Drr
Config Pind.4 = Output 'íîãó ØÈÌà ëåâîãî äâèæêà ñêîíôèãóðèðîâàëè êàê âûõîä
Config Pind.5 = Output 'íîãó ØÈÌà ïðàâîãî äâèæêà ñêîíôèãóðèðîâàëè êàê âûõîä
Dim Speed As Byte
Speed = 200 ' óêàçûâàåì ñêîðîñòü ðîáîòà
Do ' Ãëàâíûé öèêë ïðîãðàìì
Gosub Ñòîï ' Ïåðåõîäèì â ïîäïðîãðàììó "Ñòîï" è âîçâðàùàåìñÿ èç íå¸
Wait 10 ' Çàäåðæêà â ñåêóíäàõ.  íàøåì ñëó÷àå ýòî 1 ñåêóíäà.
Gosub Âïåð¸ä ' Ïåðåõîäèì â ïîäïðîãðàììó "Âïåð¸ä" è âîçâðàùàåìñÿ èç íå¸ ' Ïåðåõîäèì â ïîäïðîãðàììó "Âïåð¸ä_âïðàâî" è âîçâðàùàåìñÿ èç íå¸
Wait 10
Gosub Íàçàä ' Ïåðåõîäèì â ïîäïðîãðàììó "Íàçàä" è âîçâðàùàåìñÿ èç íå¸
Wait 10
Gosub Âïðàâî ' Ïåðåõîäèì â ïîäïðîãðàììó "Âïðàâî" è âîçâðàùàåìñÿ èç íå¸
Wait 10
Gosub Âëåâî ' Ïåðåõîäèì â ïîäïðîãðàììó "Âëåâî" è âîçâðàùàåìñÿ èç íå¸
Wait 10
Loop
'' -----------------------------------------------------------------------------
'' Âêëþ÷åíèå êîìáèíàöèè ìîòîðîâ äëÿ äâèæåíèÿ â çàäàííîì íàïðàâëåíèè
'' -----------------------------------------------------------------------------
Ñòîï: ' ñòîèì íà ìåñòå
Drl = 0 : Drr = 0 : Pwm1b = 0 : Pwm1a = 0:
Return
Âïåð¸ä: ' åäèì âïåð¸ä
Drl = 0 : Drr = 0 : Pwm1b = Speed : Pwm1a = Speed:
Return
Íàçàä: ' íàçàä
Drl = 1 : Drr = 1 : Pwm1b = Speed : Pwm1a = Speed:
Return
Âïðàâî: ' ðàçâîðîò íà ìåòñå âïðàâî
Drl = 0 : Drr = 1 : Pwm1b = Speed : Pwm1a = Speed:
Return
Âëåâî: ' ðàçâîðîò íà ìåñòå âëåâî
Drl = 1 : Drr = 0 : Pwm1b = Speed : Pwm1a = Speed:
Return
End
Где я ошибся?
Добавлено (07.06.2009, 22:04)
---------------------------------------------
Помогите, где ошибка то!!!