Dobrý den,
plánuji rozšířit své příslušenství k picaxe 20m2 o tuto: https://oceancontrols.com.au/SFA-010.html tepelnou tiskárnu, jak jsem pochopil komunikuje prostřednictvím dvou pinů (TXD A RXD), což je věc, se kterou ještě neumím. Proto se chci zeptat, jestli s touto tiskárnou nemá někdo zkušenosti a nemohl by mi tu zanechat program na vytisknutí jednoho řádku. Případně nějakou radu jak tiskárnu zprovoznit.
Předem děkuji, Vítek
tisk
Re: tisk
RxD a TxD bude sériový port, takže bude stačit něco po TxD z PICAXE poslat do RxD tiskárny a hotovo.
Doporučuji k té tiskárně načíst manuál, asi bude umět více fontů, odsazení, odesílat chyby jako že není papír atp.
Doporučuji k té tiskárně načíst manuál, asi bude umět více fontů, odsazení, odesílat chyby jako že není papír atp.
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz
Re: tisk
Podívej se na příkaz serout (např. http://www.picaxe.cz/prikazy/asynchronn ... omunikace/). Mezi Picaxe a tiskárou to spojíš tak, že pin Picaxe, co na něm budeš vysílat (první parametr serout) připojíš na pin RXD na tiskárně. Nevím, kterou verzi tiskárny máš, podle jednoho dokumentu může mít dva pětipinové konektory označené RS232 a TTL, tak tam by to byl pin 4 konektoru TTL (číslováno zprava), podle jiné verze má dva trojpinové konektory vedle sebe, tam by to byl pin 5 (číslováno zleva) a podle třetí verze má tiskárna paralelní vstup (jeden trojpinový a jeden mocpinový konektor), tak tam bys byl v loji. A pak by už mělo stačit sypat tam text k tištění, případně řídící příkazy tak jak je popsané v user manualu. V pokročilejší verzi programu můžeš z tiskárny i číst, to pak příkazem serin a připojit pin TXD tiskárny na vhodný pin Picaxe.
Rychlost komunikace nastav nejdřív na 19200 (to je druhý parametr serout), nejspíš přímý (neinvertovaný) signál a frekvenci podle tvého Picaxe. Tj. něco jako T19200_8 jestli Picaxe jede na 8MHz. Kdyby 19200 nefungovalo, zkus 9600, to je dost běžný default.
Napájení by mělo být ve verzi se dvěma pětipinovými konektory RS232 a TTL na pinech 1 +5 až +9V a na pinu 5 zem (číslováno zprava), se dvěma trojpinovými konektory na pinu 1 zem a na pinu 3 +5 až 9V (číslováno zleva). Rozhodně bych to napájení nepřipojoval k USB, to to neutáhne.
Rychlost komunikace nastav nejdřív na 19200 (to je druhý parametr serout), nejspíš přímý (neinvertovaný) signál a frekvenci podle tvého Picaxe. Tj. něco jako T19200_8 jestli Picaxe jede na 8MHz. Kdyby 19200 nefungovalo, zkus 9600, to je dost běžný default.
Napájení by mělo být ve verzi se dvěma pětipinovými konektory RS232 a TTL na pinech 1 +5 až +9V a na pinu 5 zem (číslováno zprava), se dvěma trojpinovými konektory na pinu 1 zem a na pinu 3 +5 až 9V (číslováno zleva). Rozhodně bych to napájení nepřipojoval k USB, to to neutáhne.
Nikoho plánovaně neurážím. Jestli se Vám nelíbí co píšu, tak to nečtěte. A ostatně, třeba za to nemůžu - Researchers believe that dark humor can be a significant symptom of dementia.
Re: tisk
Děkuji, jestli tedy dobře chápu tak RxD se dá považovat za vstup TxD za výstup, k tisku budu používat příkaz serout a k načítání hodnot z tiskárny serin.
Re: tisk
Tak.
TxD je transmit data neboli směr ven, posílat. RxD je receive data neboli směr dovnitř, přijímat. Obvykle to je z pohledu toho konkrétního zařízení, takže při spojování dvou zařízení je potřeba propojit TxD tady s RxD tam a naopak (tedy až na matoucí případy, kdy někdo k signálu napíše TxD a myslí tím "svůj TxD mi připoj sem" anebo "tohle připoj na TxD na druhé straně", což je přesně naopak). Někdy se to píše jen Tx, Rx, ale to je to samý.
TxD je transmit data neboli směr ven, posílat. RxD je receive data neboli směr dovnitř, přijímat. Obvykle to je z pohledu toho konkrétního zařízení, takže při spojování dvou zařízení je potřeba propojit TxD tady s RxD tam a naopak (tedy až na matoucí případy, kdy někdo k signálu napíše TxD a myslí tím "svůj TxD mi připoj sem" anebo "tohle připoj na TxD na druhé straně", což je přesně naopak). Někdy se to píše jen Tx, Rx, ale to je to samý.
Nikoho plánovaně neurážím. Jestli se Vám nelíbí co píšu, tak to nečtěte. A ostatně, třeba za to nemůžu - Researchers believe that dark humor can be a significant symptom of dementia.