TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (382 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (118 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 (139693 times)
  2. FAT32 Library (72094 times)
  3. Network Ethernet Library (57317 times)
  4. USB Device Library (47662 times)
  5. Network WiFi Library (43282 times)
  6. FT800 Library (42618 times)
  7. GSM click (29958 times)
  8. mikroSDK (28365 times)
  9. PID Library (26974 times)
  10. microSD click (26359 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

simple interrupt driven USART library.

Rating:

0

Author: Do-wan Kim

Last Updated: 2012-01-17

Package Version: 1.0.0.0

Category: Communication

Downloaded: 1588 times

Followed by: 1 user

License: MIT license  

Simple interrupt driven RX/TX USART library.

It's working on PIC16F627.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "simple interrupt driven USART library." changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "simple interrupt driven USART library." changes.

Do you want to report abuse regarding "simple interrupt driven USART library.".

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

Library Blog

usage)
1. insert isr routine to interrupt procedure.
2. call initialize procedure after USART1_init(...).
3. set Global Interrupt enable bit.

note) You must save FSR at Interrupt routine. Mikro Compiler don't generate FSR register save/restore codes in Interrupt routine.

...
procedure Interrupt;
begin
   __tempfsr:=FSR;

   UART1I_RX_ISR;
   UART1I_TX_ISR;

   FSR:=__tempfsr;
end;
...
 UART1_init(9600);
 Delay_100ms;
 UART1I_init;
...
 GIE_bit:=1;
...


copy & paste codes in user main source. it's more small space than using unit source.

sorry, my English is not well.


RELATED CODES

Mikromedia+ for PIC32MX7 - RF Communication Example

5

This is demonstration project how Mikromedia+ for PIC32MX7 communicates over RF. Data is send over simple 'led protocol' (1 byte command). Development board for PIC32 with an add-on board nRF Click is used as a receiver device.

[Learn More]

TIPS TO IMPROVE THE SYNCHRONIZATION BETWEEN LABVIEW AND A PIC, FULL DUPLEX COMMUNICATION

0

TIPS TO IMPROVE THE SYNCHRONIZATION BETWEEN LABVIEW AND A PIC, FULL DUPLEX COMMUNICATION Video: https://youtu.be/9eL6wkd1Jws

[Learn More]

Serial Peripheral Interface (Master-Multislaves)

0

This code demonstrates how to implement SPI master and two slaves to control the direction of a motor mounted to each slave. Proteus ISIS model is included.

[Learn More]