Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cycu-aiot-system-lab/microcontroller-experiment

Detail documentation about Holtek HT32 Firmware Library examples and some experiment documentation.
https://github.com/cycu-aiot-system-lab/microcontroller-experiment

documentation holtek ht32 mcu

Last synced: 2 months ago
JSON representation

Detail documentation about Holtek HT32 Firmware Library examples and some experiment documentation.

Awesome Lists containing this project

README

        

# Microprocessor-Experiment

All of this is made possible by Prof. Yu-Ping Liao and senior students who made the initial version, modified and improved year by year.

Special thanks to [Holtek Semiconductor Inc.](https://www.holtek.com.tw/page/index) for providing ESK32-30501 and ESK300 boards.

## Dependencies

1. Toolchain: MDK-Lite Version 5.38.0.0
2. Compiler: Keil v5 ARMCLANG V6.19
3. Firmware Pack: HT32_STD_5xxxx_FWLib_V1.5.1_7084
4. Firmware Pack Subversion: MDK_ARMv537
5. Core: HT32F52352 (ARM Cortex M0+)
6. Dev Board: ESK32-30501
7. Eval Board: ESK300

## Repo Structure

1. ```./c_template```: C syntax demo codes.
2. ```./docs```: Experiment steps and board manuals.
3. ```./HT32_STD_Documentation/```: C code doxygen document generating steps and essential files.
4. ```./multimedia/```: Image folder.
5. ```./wX```: Docs for experiment each week.
6. ```./README.md```: This file.

## Weekly Content

| Week No. | Content |
| :------: | ------------------------- |
| 1 | Environment setup. |
| 2 | CKCU + GPIO |
| 3 | ADC |
| 4 | TM |
| 5 | I2C |
| 6 | SPI |
| 7 | PWM |
| 8 | PWM + ADC |
| 9 | EXTI |
| 10 | USART |
| 11 | MPU6500 + Debugging + Q&A |

## Related Links

- Setup keil MDK development environment in vscode:
- Why do header files even exist?
- How to create a library and split a program across multiple files | C programming tutorial
- Makefiles make your life easier
- Class videos:
- Experiment videos: