PIC-COM1
om du använder PIC basic så finns det beskrivet i deras manual. En enkel koppling med motstånd mellan datorn och PIC. Kolla manualen under SERIN och SEROUT kommandot.
http://microengineeringlabs.com/resources/pbpmanual/
Använder själv den kopplingen och den har fungerat bra hittils. DEBUG kommandot är enkelt att använda i början.
http://microengineeringlabs.com/resources/pbpmanual/
Använder själv den kopplingen och den har fungerat bra hittils. DEBUG kommandot är enkelt att använda i början.
Jag har använt olika terminal program. bla Hyperterminal, i MicroCode Studio finns det en inbyggd.
Har faktiskt inte använt SEROUT kommandot alls ännu. Har bara använt DEBUG och DEBUGIN. Börja med att prova med DEBUG det är enklast.
Jag använt en PIC för att mäta temperatur med en DS1820 och sen skickat resultatet till datorn via rs232.
Antar att SEROUT måste konfigureras med ett antal DEFINES på samma sätt som DEBUG för att det ska fungera.
Har faktiskt inte använt SEROUT kommandot alls ännu. Har bara använt DEBUG och DEBUGIN. Börja med att prova med DEBUG det är enklast.
Jag använt en PIC för att mäta temperatur med en DS1820 och sen skickat resultatet till datorn via rs232.
Antar att SEROUT måste konfigureras med ett antal DEFINES på samma sätt som DEBUG för att det ska fungera.
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Debugga det hela steg för steg.
Börja med att koppla ihop pinne två och tre på kontakten i datorn. Skriv något i terminalprogrammet - ekas tecknena tillbaka på skärmen?
Gör samma sak fast längst bort på seriesladden istället.
Koppla ihop pinnarna på MAX232'n som ska gå till PIC'en och se om tecknena ekas tillbaka då?
Plocka ut PIC'en och sätt en liten bygel mellan TX och RX-pinnarna på sockeln och se om det fortfarane ekas tillbaka tecken.
Men kolla allra först - har du ställt terminalprogrammen på ingen handskakning eller mjukvaruhandskakning? Står den på hårdvaruhandskakning så måste CTS och CD-pinnarna har rätt signal på sig också för att det ska fungera.
Börja med att koppla ihop pinne två och tre på kontakten i datorn. Skriv något i terminalprogrammet - ekas tecknena tillbaka på skärmen?
Gör samma sak fast längst bort på seriesladden istället.
Koppla ihop pinnarna på MAX232'n som ska gå till PIC'en och se om tecknena ekas tillbaka då?
Plocka ut PIC'en och sätt en liten bygel mellan TX och RX-pinnarna på sockeln och se om det fortfarane ekas tillbaka tecken.
Men kolla allra först - har du ställt terminalprogrammen på ingen handskakning eller mjukvaruhandskakning? Står den på hårdvaruhandskakning så måste CTS och CD-pinnarna har rätt signal på sig också för att det ska fungera.