Skip to content

itsfiziks/ucontrol

Repository files navigation

ucontrol

demoLecture2 -- Using TRIS, PORT, and LATCH to control and LED by switch 1 on the development board.
demoLecture3-polling -- Using the 'polling' method involved interrupts. This toggles an LED when switch 1 on the development board is pressed.
demoLecture3-CN-USR -- Using an ISR to handle a change notification interrupt. This toggles an LED when switch 1 on the development board is pressed.
demoLecture4-floatingPin -- Demonstrating the value of a floating pin being neither '0' nor '1'.
demoLecture4-nonCN -- Showing that it takes non-zero time for a pin to become 'high' or 'low'.
demoLecture4-CN -- Use a CN interrupt to capture the change of a value on a pin.
demoLecture4-LEDs -- Use an FSM and CN Interrupt to change LEDs on a button press.
demoLecture5-timedLED -- Blinking an LED using a timer interrupt.
demoLecture5-delayLED -- Blinking and LED using a timer delay.
demoLecture5-DDR -- The famous one-button DDR.
demoLecture6-LCD -- Introducing some of the LCD functions. This program will not work on its own.
demoLecture7-32BitTimer -- Blink and LED with a 32-bit timer
demoLecture8-keypad -- DDR with a keypad. However, the keypad needs to be implemented.
demoLecture9-UARTchat -- Chatting between two UARTs. This code has not been tested.
demoLecture10-UARTchat -- UART testing demonstration.
demoLecture11-oScope -- This implements an ADC and PWM. The ADC can be used to make a primitive oscilloscope.
demoLecture13-spi -- This is a basic implementation of SPI. This must be modified to work with a particular device.
demoLecture14-spi-acc -- This is meant to use SPI to work with an accelerometer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published