Skip to content

Introducing my comprehensive set of drivers for the PIC18F46K20 microcontroller. Simplify your development with GPIO, Interrupts, EEPROM, ADC, and ECU drivers for various peripherals like 7-Segment Display, Button, DC Motor, Relay, Keypad, and LCD.

License

Notifications You must be signed in to change notification settings

yousif20121/PIC18F46k20_Drivers_V1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIC18F46K20 Drivers v1.0

This repository contains device drivers for various components compatible with the PIC18F46K20 microcontroller. The drivers are categorized into MCAL (Microcontroller Abstraction Layer) and ECU (Electronic Control Unit) for better organization.

MCAL (Microcontroller Abstraction Layer) Drivers:

Interrupt

  • Abstraction for handling interrupts, allowing for responsive and event-driven programming.

EEPROM (Electrically Erasable Programmable Read-Only Memory)

  • Driver for interfacing with EEPROM to store and retrieve data persistently.

ADC (Analog-to-Digital Converter)

  • Driver for converting analog signals to digital values, essential for reading analog sensors.

ECU (Electronic Control Unit) Drivers:

7-Segment Display (7-SEG)

  • Driver to control 7-segment displays for numeric or alphanumeric output.

Button

  • Driver to interface with buttons, providing input handling capabilities.

DC Motor

  • Driver for controlling DC motors, including functions for speed and direction control.

Relay

  • Driver for controlling relay modules, useful for switching high-power devices.

Keypad

  • Driver to handle input from keypads, commonly used for numeric or character input.

LCD (Liquid Crystal Display)

  • Driver for interfacing with LCDs, enabling text and graphical display capabilities.

Note: This is version 1.0 of the drivers.

Feel free to explore the respective directories for detailed documentation, usage examples, and implementation details for each component driver. If you have any questions or encounter issues, please refer to the documentation or feel free to open an issue.

Happy coding!

About

Introducing my comprehensive set of drivers for the PIC18F46K20 microcontroller. Simplify your development with GPIO, Interrupts, EEPROM, ADC, and ECU drivers for various peripherals like 7-Segment Display, Button, DC Motor, Relay, Keypad, and LCD.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published