A
agirish_rao
Guest
Hi,
Ako ay trying sa magtatag ng isang serial comm 89s52 mula sa PC.Nasa ibaba ang pagsubok code ako ginagamit.Hindi na ito ay gumagana para sa akin.Ako gamit ang MAX232 IC para sa layunin.Puwede ba ninyo akong tulungan sa mga problema sa upuang ito.Maaari ko bang i-tsek ang ilang boltahe sa pin ng ilang upang makita kung diyan ay a hardwer problema.magpawalang-bisa uartInitilize (walang laman)
(
SCON = 0x52; / / UART sa 8 bit mode
TMOD = TMOD | 0x20; / / timer 1 isinaayos para sa 8-bit ang auto-reload timer mode, timer 0 gaya ng dati
TH1 = 0xfd; / / TH1 halaga para sa isang baud rate 9600bps
TR1 = 1; / / timer 1 ay naka-ON
)/ *
MAIN PROGRAMA
* /
magpawalang-bisa pangunahing (walang laman)
(
uartInitilize ();
para sa (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />(
printf ( "Temperature ng: \ n");
DelayMs (1000);
)
)
Ako ay trying sa magtatag ng isang serial comm 89s52 mula sa PC.Nasa ibaba ang pagsubok code ako ginagamit.Hindi na ito ay gumagana para sa akin.Ako gamit ang MAX232 IC para sa layunin.Puwede ba ninyo akong tulungan sa mga problema sa upuang ito.Maaari ko bang i-tsek ang ilang boltahe sa pin ng ilang upang makita kung diyan ay a hardwer problema.magpawalang-bisa uartInitilize (walang laman)
(
SCON = 0x52; / / UART sa 8 bit mode
TMOD = TMOD | 0x20; / / timer 1 isinaayos para sa 8-bit ang auto-reload timer mode, timer 0 gaya ng dati
TH1 = 0xfd; / / TH1 halaga para sa isang baud rate 9600bps
TR1 = 1; / / timer 1 ay naka-ON
)/ *
MAIN PROGRAMA
* /
magpawalang-bisa pangunahing (walang laman)
(
uartInitilize ();
para sa (;
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />(
printf ( "Temperature ng: \ n");
DelayMs (1000);
)
)