Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kts-o7/rv_board
This is the Repository of RV Board Testing program Development
https://github.com/kts-o7/rv_board
32-bit armv7 assembly embedded-c lpc2148 risc
Last synced: 3 months ago
JSON representation
This is the Repository of RV Board Testing program Development
- Host: GitHub
- URL: https://github.com/kts-o7/rv_board
- Owner: KTS-o7
- Created: 2023-07-12T16:55:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-09T17:04:45.000Z (10 months ago)
- Last Synced: 2024-05-08T00:29:12.950Z (9 months ago)
- Topics: 32-bit, armv7, assembly, embedded-c, lpc2148, risc
- Language: C
- Homepage:
- Size: 64.5 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RV_Board
This is the Repository of RV Board Testing program Development
## Stats :
![GitHub Languages](https://img.shields.io/github/languages/count/KTS-o7/RV_Board)
![GitHub Last Commit](https://img.shields.io/github/last-commit/KTS-o7/RV_Board)
![GitHub Contributors](https://img.shields.io/github/contributors/KTS-o7/RV_Board)
![GitHub top language](https://img.shields.io/github/languages/top/KTS-o7/RV_Board)
![GitHub](https://img.shields.io/github/license/KTS-o7/RV_Board)
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FKTS-o7%2FRV_Board&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)## 1. Introduction
The code must be run on the Keil uVision5 IDE. The code is written in C language. The code is developed for RV Board. The RV Board is a development board for the LPC2148.
## 2. Features
The RV Board has the following features:
- 2x16 LCD Display.
- 4x4 Keypad.
- 8 LEDs.
- 8 Switches.
- 1 Potentiometer.
- 1 Buzzer.
- Servo Motor outputs.
- Stepper Motor outputs.
- DC Motor outputs.
- 1 Relay.
- 10 bit ADC x 2 ( A total of 14 ADC channels are available ).
- 10 Bit DAC x 1 ( A single `Aout` pin is available ).
- 2 UARTs.
- 2 I2C.
- 1 SPI.
- 512KB Flash and 32KB RAM.
- 2 Timers.
- 2 External Interrupts ( FIQ and IRQ ).
- 1 PWM with 6 channels.## 3. How to use
`Programming mode` can be accessed by pressing `SW2` and `Reset` Switches together. The `Programming mode` is indicated by the `LED1` glowing. The `Programming mode` is used to program the LPC2148 using the `ISP` mode. The `Programming mode` is exited by pressing the `Reset` switch.
## 4. How to program
Burn the `.hex` via FlashMagic.
Select the appropriate COM port and the baud rate.## Productathon Code
- A version of Smart Kiosk is written in Embedded C which utilizes the features of the RV Board that is - 4x4 Matrix Keyboard, LCD, Buzzer and DC Motor.
Compile the code with microLib, appropriate linker file and startup file and the default memorylayout.
@KTS-o7,@NeeleshRao,@CodingRiovo, @Sarangspin and @using-namespace-lyx contributed to this repository.