B
bettyxyz1028
Guest
Я хочу підключити ще один апаратного забезпечення цієї мети борту.Ця мета буде відправити борту цілих цієї цільової платі.
Я вибираю P2.0 в якості вхідних даних PIN-код.
Але коли я відкриваю putty.exe для перевірки передачі даних, я бачу лише 60.
По праву, я повинен бачити aNumber = 0 при відсутності вхідного застосовуються в порт.Чи так це?
Ось код (лише отримати якусь частину):Int aNumber;P2IN | = 0x01;/ / P2.0 = вхіднийP2DIR | = 0x00;/ / P2.0 = вхіднийP2IE | = 0x01;/ / P2.0 переривань включенийP2SEL | = 0x01;/ / P2.0 = USCI_A0 TXD / RXD
UCA0CTL1 = UCSSEL_2;/ / SMCLKUCA0BR0 = 0x41;/ / 9600 від 8МГцUCA0BR1 = 0x3;
UCA0MCTL = UCBRS_2;UCA0CTL1 і = ~ UCSWRST;/ / ** Ініціалізація USCI державної машини **IE2 | = UCA0RXIE;/ / Включити USCI_A0 RX перериванняMSG [7] = aNumber / / Додати ONW більше місця в MSG [], щоб передати значення Кінець пристрої до точки доступу./ / USCIA обслуговування переривань звичайних
# Ргадта вектор = USCIAB0RX_VECTOR
__interrupt USCI0RX_ISR недійсним (недійсними)
(
aNumber = UCA0RXBUF;
)
Я вибираю P2.0 в якості вхідних даних PIN-код.
Але коли я відкриваю putty.exe для перевірки передачі даних, я бачу лише 60.
По праву, я повинен бачити aNumber = 0 при відсутності вхідного застосовуються в порт.Чи так це?
Ось код (лише отримати якусь частину):Int aNumber;P2IN | = 0x01;/ / P2.0 = вхіднийP2DIR | = 0x00;/ / P2.0 = вхіднийP2IE | = 0x01;/ / P2.0 переривань включенийP2SEL | = 0x01;/ / P2.0 = USCI_A0 TXD / RXD
UCA0CTL1 = UCSSEL_2;/ / SMCLKUCA0BR0 = 0x41;/ / 9600 від 8МГцUCA0BR1 = 0x3;
UCA0MCTL = UCBRS_2;UCA0CTL1 і = ~ UCSWRST;/ / ** Ініціалізація USCI державної машини **IE2 | = UCA0RXIE;/ / Включити USCI_A0 RX перериванняMSG [7] = aNumber / / Додати ONW більше місця в MSG [], щоб передати значення Кінець пристрої до точки доступу./ / USCIA обслуговування переривань звичайних
# Ргадта вектор = USCIAB0RX_VECTOR
__interrupt USCI0RX_ISR недійсним (недійсними)
(
aNumber = UCA0RXBUF;
)