Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. Where have all the UARTS gone, long time passing

Where have all the UARTS gone, long time passing

Scheduled Pinned Locked Moved The Lounge
15 Posts 15 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Milton N

    Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

    J Offline
    J Offline
    Jorgen Andersson
    wrote on last edited by
    #3

    Milton N wrote:

    often buggy device divers

    In contrary to exactly what? :doh:

    Milton N wrote:

    In reality they lack performace

    That's why you should dump serial devices altogether.

    Wrong is evil and must be defeated. - Jeff Ello

    L 1 Reply Last reply
    0
    • D den2k88

      RS-232 and RS-422 forever :thumbsup:

      Geek code v 3.12 GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++* Weapons extension: ma- k++ F+2 X I use 1TBS

      K Offline
      K Offline
      Keith Barrow
      wrote on last edited by
      #4

      The RS232 Interface Lead[^]

      KeithBarrow.net[^] - It might not be very good, but at least it is free!

      S 1 Reply Last reply
      0
      • J Jorgen Andersson

        Milton N wrote:

        often buggy device divers

        In contrary to exactly what? :doh:

        Milton N wrote:

        In reality they lack performace

        That's why you should dump serial devices altogether.

        Wrong is evil and must be defeated. - Jeff Ello

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #5

        Jörgen Andersson wrote:

        Milton N wrote:

        often buggy device divers

        In contrary to exactly what? :doh:

        In contrary to a handful of hardware registers in a UART or PIO. I could write drivers for them while sleeping (and wake up in the morning, looking for the elves who did this).

        Jörgen Andersson wrote:

        That's why you should dump serial devices altogether.

        As anybody who wanted a faster floppy drive on a C64 or Atari 400/800 would have been able to tell us. Why should the hardware guys stop making the same mistakes all over again when the software guys also keep bringing back yesterday's mistakes? :-)

        The language is JavaScript. that of Mordor, which I will not utter here
        This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
        "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

        1 Reply Last reply
        0
        • M Milton N

          Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

          R Offline
          R Offline
          Rage
          wrote on last edited by
          #6

          I am doing embedded development. With a laptop. I am with you 100% on this one.

          Do not escape reality : improve reality !

          S 1 Reply Last reply
          0
          • M Milton N

            Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

            C Offline
            C Offline
            Corporal Agarn
            wrote on last edited by
            #7

            Never thought of that as I do not work with the hardware that much any more. Once wrote a program using the RS232 port to take data. And since they did not need as many people to run the tests, they fired me. :)

            Mongo: Mongo only pawn... in game of life.

            1 Reply Last reply
            0
            • M Milton N

              Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

              G Offline
              G Offline
              glennPattonPub
              wrote on last edited by
              #8

              9 pin D-type all the way! Also a proper parrelle port, with those two I could control the planet....

              1 Reply Last reply
              0
              • K Keith Barrow

                The RS232 Interface Lead[^]

                KeithBarrow.net[^] - It might not be very good, but at least it is free!

                S Offline
                S Offline
                Slacker007
                wrote on last edited by
                #9

                :laugh:

                1 Reply Last reply
                0
                • M Milton N

                  Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

                  D Offline
                  D Offline
                  David Knechtges
                  wrote on last edited by
                  #10

                  I have programmed RS-232 serial and parallel ports since the DOS 3.3 days (remember hooking the UART interrupts in DOS?). Frankly, with all the embedded systems I have worked with in the last 25 years, I can't say as though I miss having a dedicated serial or parallel port on my PCs or laptops. I have had only 1 case where the RS-232 cable driver was buggy and caused problems for my system, but using an older version of the same driver ended up working just fine. If you get a USB-RS232 cable, most of them use either the Prolific or FTDI driver. It is a better idea to go to Prolific's/FTDI's website and get the driver from there. The ones that come on the CDs provided with the cables generally are old and not very good. So for me, no.

                  1 Reply Last reply
                  0
                  • M Milton N

                    Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

                    M Offline
                    M Offline
                    Mark_Wallace
                    wrote on last edited by
                    #11

                    1 USB port = about 2.4 micrograms. 1 parallel printer port = about a kilo and a half. Which do you want on your tablet?

                    I wanna be a eunuchs developer! Pass me a bread knife!

                    1 Reply Last reply
                    0
                    • M Milton N

                      Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

                      B Offline
                      B Offline
                      Bootking
                      wrote on last edited by
                      #12

                      100% Agree. I work in Machine Automation, and we constantly have to work with factory-grade devices like printers and servos and even robots that still use serial communications, and you have to buy two or three of those darn USB<->Serial adapters before you find one that works.

                      1 Reply Last reply
                      0
                      • M Milton N

                        Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

                        R Offline
                        R Offline
                        Ron Anders
                        wrote on last edited by
                        #13

                        Well.... yes n' no. The serial port was a nice static "come sit stay port" but had it's issues. DB9, DB25, baud stop bits large size etc. The USB port solves the serial port's issues but alas, has it's own. I have been around since pdp-11s were crank started. Put a gun to my head and I choose....... USB.

                        1 Reply Last reply
                        0
                        • M Milton N

                          Seems these days if you want your software to talk to the outside world, all you have to work with is the virual USB<->Serial and USB<->Parallel devices. Especially in laptops. Someone in their wisdom thought that these devices are a suitable replacement for "real" ports. (ie UARTS and parallel i/o chips). You have to rely on the bulky overhead and often buggy device divers. In reality they lack performace and versatility. Bring back the serial port. Anyone with me! :)

                          P Offline
                          P Offline
                          Pualee
                          wrote on last edited by
                          #14

                          Yah, but imagine the cost you will have to pay as only 0.01% of the population wants those anymore... they will have to custom design your whole system for that, and it wont be one of those tiny light as a feather, thin as paper laptops ;P

                          1 Reply Last reply
                          0
                          • R Rage

                            I am doing embedded development. With a laptop. I am with you 100% on this one.

                            Do not escape reality : improve reality !

                            S Offline
                            S Offline
                            SkysTheLimit
                            wrote on last edited by
                            #15

                            Same here!

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups