B
bettyxyz1028
Guest
Im trying až k nastavené hodnotě (int) v programu.Později i může nahradit hodnoty podle sazby čtení srdce.Vybrala jsem si P2.4 být výstupní pin.
Deska je funkční, a to je fajn s originální programování.Po úpravě progrmming, jsem se sestavují a označené soubory.To bylo úspěšné.Žádná chyba, a bez varování.
Pak jsem připojil rada napájení (3 volty).Ale nebylo to zapnutý.Zde je, jak jsem upravil (jsem jen ukázat přidanou části):
void main (void)
(IE1 | = UTXIE0; / / Zapne USART0 TX přerušení
P2DIR | = 0x10, / / P2.4 výstup směr)
neplatné init (void)
(/ / Inicializovat a umožnit UART (I dont touch této části)
P2SEL | = BIT4; / / P2.4 = TXD
UCTL0 | = SWRST; / / UART SWRST = 1
ME1 | = UTXE0; / / Zapne UART0 TXD
UCTL0 | = CHAR; / / 8-bit char, SWRST = 1
UTCTL0 | = SSEL1; / / UCLK = SMCLK
UBR00 = 18; / / 115200 z 2.097152MHz
UBR10 = 0;
UMCTL0 = 0x2C; / / modulace = 0,2044
UCTL0 & = ~ SWRST; / / UART SWRST = 0, aby UART)
# Pragma vektor = usart0rx_vector
_interrupt neplatné usart0_tx (void)
(
while (! (IFG1 & UTXIFG0)); / / USART0 TX bufferu připravená?
TXBUF0 = 15;
)Přidáno po 1 minuta:Každý, kdo může pomoci??TKS hodně!!
Deska je funkční, a to je fajn s originální programování.Po úpravě progrmming, jsem se sestavují a označené soubory.To bylo úspěšné.Žádná chyba, a bez varování.
Pak jsem připojil rada napájení (3 volty).Ale nebylo to zapnutý.Zde je, jak jsem upravil (jsem jen ukázat přidanou části):
void main (void)
(IE1 | = UTXIE0; / / Zapne USART0 TX přerušení
P2DIR | = 0x10, / / P2.4 výstup směr)
neplatné init (void)
(/ / Inicializovat a umožnit UART (I dont touch této části)
P2SEL | = BIT4; / / P2.4 = TXD
UCTL0 | = SWRST; / / UART SWRST = 1
ME1 | = UTXE0; / / Zapne UART0 TXD
UCTL0 | = CHAR; / / 8-bit char, SWRST = 1
UTCTL0 | = SSEL1; / / UCLK = SMCLK
UBR00 = 18; / / 115200 z 2.097152MHz
UBR10 = 0;
UMCTL0 = 0x2C; / / modulace = 0,2044
UCTL0 & = ~ SWRST; / / UART SWRST = 0, aby UART)
# Pragma vektor = usart0rx_vector
_interrupt neplatné usart0_tx (void)
(
while (! (IFG1 & UTXIFG0)); / / USART0 TX bufferu připravená?
TXBUF0 = 15;
)Přidáno po 1 minuta:Každý, kdo může pomoci??TKS hodně!!