TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (388 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (120 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (140275 times)
  2. FAT32 Library (72709 times)
  3. Network Ethernet Library (57839 times)
  4. USB Device Library (47984 times)
  5. Network WiFi Library (43566 times)
  6. FT800 Library (42988 times)
  7. GSM click (30148 times)
  8. mikroSDK (28764 times)
  9. PID Library (27070 times)
  10. microSD click (26560 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Library

Multi-SwUart library

Rating:

6

Author: Istvan K

Last Updated: 2014-04-17

Package Version: 3.0.0.0

Category: Communication

Downloaded: 778 times

Followed by: 1 user

License: MIT license  

Updated Multi-SwUart library (v3.0). Same way usable (uniformized), as my new LCD libs. It allows you to handle 4 (four) independent software (bit-banging) Uart. Now also for all 8-bit PIC (pic12/16, pic12e/16e and pic18).

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Multi-SwUart library" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Multi-SwUart library" changes.

Do you want to report abuse regarding "Multi-SwUart library".

  • Information
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Library Blog

This is a newest member of my new, same way usable (uniformized) library collection
(the already published parts are the "LCD Bargraph", "PS2 Keyboard Simulator", "Common outputs"
and the "Full LCD" libraries).

SwUart library v3.0:  improved, expanded but almost full downward compatible version.

Allows you to handle 4 independent software (bit-banging) Uart.

Now also for all 8-bit PIC (pic12/16, pic12e/16e and pic18), so it is three different library
("p*_SwUart-4.mcl" file), in accordance of the three different PIC family; p* = p16, p16e or p18.

The library contains 5 'fundamental' functions for the four (0...3) sw Uart:
   InitW - InitT - Write - ReadW - ReadT    (now also 'zero' char too !!)
using the specific prefix "SUartX_", where X = 0...3

In addition, it contains the 12 'common output' functions for the "SUart0":
   CstrOut - CstrNout - RstrOut - RstrNout - Hex2out - Hex4out
   BcdOut - Dec2out - Dec2out_J - Dec3out_J - Dec4out_J - Dec5out_J

Detailed description in the "SWUART_DOC.H". A demo project is also included.
Istvan K.

ALSO FROM THIS AUTHOR

Full LCD library set

11

Same way usable (uniformized) LCD libraries. 4- and 8-bit (and both with Busy-flag checking), 1-, 2- and 3-wire interface. Every library allows you to manage 4 LCD. For all 8-bit PIC (p16, p16e and p18).

[Learn More]

PC keyboard in Proteus

1

* UPDATED * To try/debug (before the construction, in Proteus) such PIC programs that use the MikroC PS2 Library, here is a solution. It uses the Proteus Virtual Terminal as input device. * UPDATED * Now for any PIC *

[Learn More]

My libraries 1 (more LCD, more Sw Uart)

5

They contain extremely simplified interface for -- max 2 LCD (write-only 4bit mode, 6 pins), -- max 2 LCD (using a HC595, 3 pins), -- max 4 Sw-Uart (1, 2 or 3 pins, CTS handshake) . Also some routines as Hex2out, Dec3out, CstrOut. A separated library for using them via funcptr. For now only for all PIC16 (PIC12). UPDATED.

[Learn More]