王达业

[Hangshun Training Camp] Learning board based on Hangshun HK32

 
Overview

Introduction:

This project is a HK32F103RBT6 microcontroller development board. It is mainly used to understand and learn the functions of the serial port, SPI, IIC and other related resources of HK32F103RBT6. This development board integrates many peripheral modules and leaves interfaces for other modules and leads to most pins; Use this development board to fully learn and utilize the HK32F103RBT6 microcontroller.

functional module:

  1. Memory chip: W25Q64, AT24C04 memory
  2. ESP8266 module RF module interface,
  3. MFRC522 RF module interface,
  4. OLED screen interface,

    In addition, there are other peripherals such as buzzers, buttons, RGB lights, etc.

Program download method:

This development board has two download interfaces, ST-Link and serial port, which can be downloaded through the ST-Link downloader and the CH340-USB to serial port small module. image.png

Detailed introduction:

The power supply is connected through the Micro_USB interface, and programs can be downloaded through this interface; the voltage is processed through the power supply circuit to supply power to the chip and peripherals; the chip can be reset through the reset button; the BOOT interface drawn out can be selected according to needs ; The radio frequency antenna can be accessed through the radio frequency module interface to learn and implement radio frequency card and CPU card related functions. This module is driven by SPI protocol; W25Q64 and AT24C02 memory chips can be used as memory to store data information that needs to be retained or larger to meet the needs of more There are many requirements, among which W25Q64 adopts SPI protocol and AT24C02 adopts IIC protocol; the buzzer is driven by a transistor, and the buzzer used is an active buzzer, which is simple to operate; the chip is connected with 8MHz and 32.768KHz crystal oscillators as external clocks; four An independent button can realize face-to-face interaction with the development board; the two LED lights and two RGB lights on the board can be used as related indicator lights, and the two RGB are connected in a cascade manner; a 0.96-inch OLED display is used as the display, and the OLED display The screen size is small, the image quality is good, it is driven by IIC protocol, is easy to operate, and occupies few ports; it can be connected to the ESP8266 module through the WIFI module interface, and the development board can be connected to the cloud platform through serial port operation. The development board can be connected to the cloud platform and connected to the cloud platform. Interaction with other devices within the LAN greatly enhances the role and value of this development board. In addition, almost all pins are introduced, which can utilize all the resources of the microcontroller. We can apply any pins according to different needs and connect other external devices.

image.png

The integrated modules and reserved interfaces of this development board can verify most functions of hkf03RBT6 and meet most application needs. Many small projects can also be completed through this development board, which is helpful for understanding and learning 32 microcontrollers.

Summarize:

Through this project, I made my first board by myself, from drawing, wiring to welding and debugging. I learned step by step and made great progress. In this process, I spent a lot of time and encountered many questions and difficulties. I scrapped two boards, but fortunately there was a big boss beside me to guide me; I had to buy the chip several times before it was successfully shipped, and it was finally completed after many efforts!

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-05 02:38:32

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号