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
- Host: GitHub
- URL: https://github.com/ilyachichkov/freeos_uart_transactions
- Owner: IlyaChichkov
- Created: 2023-01-11T13:17:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-13T08:31:57.000Z (over 2 years ago)
- Last Synced: 2025-01-04T21:27:51.339Z (5 months ago)
- Topics: c, freertos, low-level, microcontroller, uart
- Language: C
- Homepage:
- Size: 271 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
*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]