Com portin ohjelmointia

Haluaisin lisätietoa Com-portin (RS232) ohjelmoinnissa. Minulla on Delphi 4:lla tehty ohjelma, joka lukee nastojen 1 ja 4 tilan (CD ja DTR). Eli kun kytken nastat toisiinsa, ohjelma tekee jotain, esim. antaa hälytyksen tai lähettää sähköpostia. Tiedän, että muitakin nastoja voi kytkeä yhteen, mutta ne pitää tietää varmasti, ettei portti kärähdä vahingossa. Siis mistä tietoa lisää. Olen käyttänyt Delphissä ko. ohjelmassa VB 6:n vakio tietoliikenne komponenttia.
Jos joku tarvii, niin lähdekoodin saa tarvittaessa. Missään ohjelmointioppaissa ei ole asiasta mitään, minulla on niitä iso pino. Eikä niissä ole raudan ohjelmoimisesta juuri mitään muutenkaan.

T: Jone
1170
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Sarja ja rinnakkaisportit ovat nimittäin sellaisia ettei minkäänlainen ohjelmointivirhe voi aiheuttaa niille laitevahinkoja.

Kaikki RS232 - liitännät eivät olekaan mitään yhteensopivia, vaan eri laitteissa nastojen käyttö poikkeaa toisistaan melkoisestikin. Valitettavasti. Virrat ja jännitteet ovat kuitenkin (useimmiten) samoja.

Laitteistoa syvällisesti käsittelevät kirjat kertovat mitkä ovat porttien osoitteet, siis mitä prosessoriportteja ne käyttävät.

Äänestä

Kommentoi aloitusta


JonePower kirjoitti:

Haluaisin lisätietoa Com-portin (RS232) ohjelmoinnissa. Minulla on Delphi 4:lla tehty ohjelma, joka lukee nastojen 1 ja 4 tilan (CD ja DTR). Eli kun kytken nastat toisiinsa, ohjelma tekee jotain, esim. antaa hälytyksen tai lähettää sähköpostia. Tiedän, että muitakin nastoja voi kytkeä yhteen, mutta ne pitää tietää varmasti, ettei portti kärähdä vahingossa. Siis mistä tietoa lisää. Olen käyttänyt Delphissä ko. ohjelmassa VB 6:n vakio tietoliikenne komponenttia.
Jos joku tarvii, niin lähdekoodin saa tarvittaessa. Missään ohjelmointioppaissa ei ole asiasta mitään, minulla on niitä iso pino. Eikä niissä ole raudan ohjelmoimisesta juuri mitään muutenkaan.

T: Jone

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu