An open API service indexing awesome lists of open source software.

https://github.com/ilyachichkov/freeos_uart_transactions

Transactions system for sending data by UART and using FreeOS
https://github.com/ilyachichkov/freeos_uart_transactions

c freertos low-level microcontroller uart

Last synced: 4 months ago
JSON representation

Transactions system for sending data by UART and using FreeOS

Awesome Lists containing this project

README

        

# FreeOS UART Transactions

## Overview

Transactions system for sending data by UART and using FreeOS.
Program allow to control distribution of incoming data from UART on
stm32 processor core to other UART connected components using simple self-written protocol.

![alt text](readme/scheme_overview.jpg "Sceme")
*UART scheme*

### Features:

- Using real-time FreeOS tasks
- Synchronization bits at the start and end of package and checking of success package delivery
- Connect up to 4 UART slaves and more with little code changes

## Troubleshooting

__Check following points:__

- Wires connections
- Baudrates both in the terminal and on the microcontroller
- While adding new tasks check that they aren't empty
- Try manual microcontroller reseting

## Build with

- Discovery kit with STM32F303VC MCU
- Cube IDE 1.7.0
- VS Code

## Author

- Github - [@Ilya Chichkov](https://github.com/IlyaChichkov?tab=repositories)
- Email - [email protected]