TOP Contributors

  1. MIKROE (2653 codes)
  2. Alcides Ramos (351 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 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 (136653 times)
  2. FAT32 Library (69879 times)
  3. Network Ethernet Library (55906 times)
  4. USB Device Library (46245 times)
  5. Network WiFi Library (41880 times)
  6. FT800 Library (41119 times)
  7. GSM click (28970 times)
  8. PID Library (26404 times)
  9. mikroSDK (26335 times)
  10. microSD click (25347 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
Example

Rotary Encoder using CLC module

Rating:

0

Author: Serge Tremblay

Last Updated: 2017-01-11

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: Internal MCU modules

Downloaded: 729 times

Not followed.

License: MIT license  

This is an example code using the CLC (Configurable Logic Cell) module available in newer PIC16F and PIC24F.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Rotary Encoder using CLC module" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Rotary Encoder using CLC module" changes.

Do you want to report abuse regarding "Rotary Encoder using CLC module".

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

Example Blog

CLC1

CLC1

CLC1 Config

View full image
CLC2

CLC2

CLC2 Config

View full image

This is inspired by TIP7 of the CLC Tip'n Tricks by Microchip http://ww1.microchip.com/downloads/en/DeviceDoc/41631B.pdf The CLC was configured in MPLABX and the code is copied to mikroC compiler. I used PIC16F18877 on an EasyPIC v7 board, but any PIC can do as long as it gets 2 CLC available. The A and B output of the rotary encoder are send to RA0 and RA1. The push button is on INT pin configured at RA2. I used that kind of cheap encoder but any can be used. http://cdn3.volusion.com/rxsop.cexkq/v/vspfiles/photos/AD267-2.jpg?1462545819

ALSO FROM THIS AUTHOR

Video Poker Game

15

Classical Video Poker Game build for the PIC32MX4 and PIC32MX7 Boards. Note: The file Cards.rar needs to be uncompressed on the root of an SD card. It contains all the .bmp needed to display the cards. Edit 2012-01-09 Add a new version for the PIC32MX7 board. Use the older version for PIC32MX4.

[Learn More]

RGB Led Controller Android version

0

A RGB Led is controlled by an Android phone with bluetooth communication.

[Learn More]

Fusion for ARM v8 CEC1302 VTFT and Gesture Demo

0

Fusion for ARM v8 VTFT definition Pattern and gesture demo for the CEC1302 MCU.

[Learn More]