Jump to content


Software Uart Functions

No replies to this topic

#1 Sparky1039



  • EstablishedMember
  • Pip
  • 36 posts
  • Location:Colorado USA

Posted 29 July 2010 - 11:31 PM


I知 new to the forum and looking to purchase a license for SourceBoost C (SBC). I have a project that is experiencing problems with another compiler (losing its internal memory index for global variables) and I知 now shopping for something more reliable. I have heard good things about SBC and it comes highly recommended by a developer for a popular simulation tool. But before I go off and spend $痴 I would like to get some clarification about the UART functions.

My application code is currently using a software UART for receiving GPS NMEA strings on a std I/O port and I知 unclear if SBC has this ability. I have seen a few things mention 兎mulation of UART functions but never located any good examples of this that makes it clear to me. Also is this emulation for transmit only or does it also provide receive functions as well? The success of my proto application hinges upon a quick and simple code port of software UART functions for TX and RX. Perhaps SBC does not offer this as part of its library and if true are there good 3rd-party source code examples available to share?

Now before anyone replies that 努hy not use the HW UART, I must make it clear this is not an option because it痴 already dedicated for another high speed serial task. In addition the hardware is set too, so switching to a dual UART PIC is not an option either.
I know CCS offers a software UART library and I could go that route, but SBC seems like a better option especially since it integrates very well into Proteus VSM. Can anyone supply clearer information regarding Software UART functions with SBC?



Reply to this topic


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users