atmega8 program nepracuje spravne

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#31 Příspěvek od procesor »

Ešte treba opraviť v tom riadku s OR príkazom všetky PortB.x za Pinb.x...
Áno, reset sa nemusí mačkať. V tvojom programe po viacnásobnom stlačení rôznych tlačítok vznikne súčet lediek.

Nainštaloval som si bascom-avr, ....neviem na to prísť, ako sa stimulujú vstupy v simulátore.

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#32 Příspěvek od procesor »

Bez tejto časti sa musí krvopotne mačkať aj reset

Kód: Vybrat vše

.
Do
 If Portb.0 = 0 Or Portb.1 = 0 Or Portb.2 = 0 Or Portb.3 = 0 Then
   Portc.0 = 0
   Portc.1 = 0
   Portc.2 = 0
   Portc.3 = 0
   Portd.0 = 0
   Portd.1 = 0
   Portd.2 = 0
   Portd.3 = 0
 End If
. 
.
.
Inak budú svietiť niekedy aj iné (npr. všetky) ledky.

Ale...ako chceš tak bude :D

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“