Tu nie ma czego unowocześniać. Generalnie wszystko dąży ku uproszczeniu. W większości przypadków potrzebne są instrukcje typu "prześlij te dane do tego urządzenia/na ten adres, nie obchodzi mnie jak". Tak działa ethernet, tak działa USB. Port szeregowy to instrukcje typu przełącz pin w stan niski, przełącz w stan wysoki - to znaczy że samemu trzeba zadbać o protokół komunikacji, o obsługę protokołu po obu stronach i wiele innych drobiazgów.Szkoda, że nie upowszechnił się jakiś nowy,
uwspółcześniony standard portu równoległego...
Znaleziono 2 wyniki
Wróć do „Dlaczego maszyny CNC są sterowane przez LPT ?”
- 26 maja 2010, 08:44
- Forum: Elektronika CNC
- Temat: Dlaczego maszyny CNC są sterowane przez LPT ?
- Odpowiedzi: 10
- Odsłony: 3793
- 25 maja 2010, 15:53
- Forum: Elektronika CNC
- Temat: Dlaczego maszyny CNC są sterowane przez LPT ?
- Odpowiedzi: 10
- Odsłony: 3793
Witam
Użycie portu LPT to nie kwestia szybkości. W porcie szeregowym masz wybór w którym momencie dany pin zmieni stan. W portach szeregowych nie masz takiej możliwości ( dane idą w postaci ciągu bitów z określoną częstotliowścią, np 9600 bitów na sekundę ). USB to z kolei protokół pakietowy - dane zostaną przesłane dopiero kiedy nazbiera się wystarczająco duża paczka, albo minie określony czas od ostatniego wysłania danych.
Oczywiście można przesłać zakodowane dane do mikrokontrolera, który zbuforuje dane i zadba o to żeby przełączać stany pinów w określonych momentach. Na tej zasadzie działają płytki typu smoothstepper i te które ostatnio były prezentowane na forum. W tym momencie mikrokontrolery robią za taki port szeregowy.
Użycie portu LPT to nie kwestia szybkości. W porcie szeregowym masz wybór w którym momencie dany pin zmieni stan. W portach szeregowych nie masz takiej możliwości ( dane idą w postaci ciągu bitów z określoną częstotliowścią, np 9600 bitów na sekundę ). USB to z kolei protokół pakietowy - dane zostaną przesłane dopiero kiedy nazbiera się wystarczająco duża paczka, albo minie określony czas od ostatniego wysłania danych.
Oczywiście można przesłać zakodowane dane do mikrokontrolera, który zbuforuje dane i zadba o to żeby przełączać stany pinów w określonych momentach. Na tej zasadzie działają płytki typu smoothstepper i te które ostatnio były prezentowane na forum. W tym momencie mikrokontrolery robią za taki port szeregowy.