B
bettyxyz1028
Guest
Haluan liittää toiseen laitteiston tämän tavoitteen mukaan.Tämä tavoite Hallitus lähettää kokonaisluvun tämän tavoitteen mukaan.
En valita P2.0 syöttää PIN.
Mutta kun avaan putty.exe tarkistaa lähetyksen tiedot, näen vain 60.
Oikealla, haluaisin nähdä aNumber = 0, kun ei ole mitään osuutta sovelletaan satamaan.Onko se?
Tässä on koodi (vain poimia joitakin osa):Int aNumber;P2IN | = 0x01;/ / P2.0 = inputP2DIR | = 0x00;/ / P2.0 = inputP2IE | = 0x01;/ / P2.0 keskeyttää käytössäP2SEL | = 0x01;/ / P2.0 = USCI_A0 TXD / RXD
UCA0CTL1 = UCSSEL_2;/ / SMCLKUCA0BR0 = 0x41;/ / 9600 alkaen 8MHZUCA0BR1 = 0x3;
UCA0MCTL = UCBRS_2;UCA0CTL1 & = ~ UCSWRST;/ / ** Alustetaan USCI tilakone **IE2 | = UCA0RXIE;/ / Ota USCI_A0 RX keskeyttäämsg [7] = aNumber, / / Lisää onw enemmän paikassa msg [] siirtämään arvo End laitteesta Yhteysosoite./ / USCIA keskeyttää palvelun rutiini
# pragma vector = USCIAB0RX_VECTOR
__interrupt void USCI0RX_ISR (void)
(
aNumber = UCA0RXBUF;
)
En valita P2.0 syöttää PIN.
Mutta kun avaan putty.exe tarkistaa lähetyksen tiedot, näen vain 60.
Oikealla, haluaisin nähdä aNumber = 0, kun ei ole mitään osuutta sovelletaan satamaan.Onko se?
Tässä on koodi (vain poimia joitakin osa):Int aNumber;P2IN | = 0x01;/ / P2.0 = inputP2DIR | = 0x00;/ / P2.0 = inputP2IE | = 0x01;/ / P2.0 keskeyttää käytössäP2SEL | = 0x01;/ / P2.0 = USCI_A0 TXD / RXD
UCA0CTL1 = UCSSEL_2;/ / SMCLKUCA0BR0 = 0x41;/ / 9600 alkaen 8MHZUCA0BR1 = 0x3;
UCA0MCTL = UCBRS_2;UCA0CTL1 & = ~ UCSWRST;/ / ** Alustetaan USCI tilakone **IE2 | = UCA0RXIE;/ / Ota USCI_A0 RX keskeyttäämsg [7] = aNumber, / / Lisää onw enemmän paikassa msg [] siirtämään arvo End laitteesta Yhteysosoite./ / USCIA keskeyttää palvelun rutiini
# pragma vector = USCIAB0RX_VECTOR
__interrupt void USCI0RX_ISR (void)
(
aNumber = UCA0RXBUF;
)