supremeOne

STM32Devkit

 
Overview

As a garbage man, my favorite electronic waste to buy is screens.

After buying the screen, of course it must be lit first and then become ashes.

Then a development board specially used for clicking the screen is naturally indispensable.

For common 16bit/8bit parallel port screens, SPI serial port screens, and IIC serial port screens,

I designed the first generation point screen development board in 2019:

The MCU chose STM32F103VCT6, which has FSMC function and is very good for lighting 80 parallel port screens.

Unfortunately, there is only one NE pin, so there is no way to expand SRAM.

The main functions of the development board are as follows:

1. Punctual 16-bit LCD/OLED screen interface (FSMC);

2. Customized SW-LCD/OLED screen interface (FSMC, suitable for 8-bit parallel screen);

3. Universal SPI-LCD/OLED screen interface (compatible with most SPI screens on TB);

4. Universal IIC-LCD/OLED screen interface (compatible with most IIC screens on TB);

5. Onboard SPI-FALSH, EEPROM, TF card slot, buttons and other commonly used peripherals;

6. Some unused GPIOs are introduced;

7. Dual USB interface, onboard USB-UART.

Since the previous board was drawn with AD, AD is basically not used after the work.

So I decided to move this project to LCEDA and make some improvements:

1. Adjust the board size. The previous board was a little too big, the length-to-width ratio was not good, and it looked uncoordinated;

2. Lead out all GPIO. Regardless of whether it is used or not, introduce it first and then talk about it;

3. Change the USB interface to TYPE-C.

3D rendering of PCB after completion:

The entire board is very compact, only slightly larger than a bank card.

The white board looks great. The guest editor is hidden in the middle of the chip. PY is successful~

The front of the original is affixed:

Since it was left on the teppanyaki for a long time, the plate turned a little yellow.

This is what it looks like after welding is completed:

Overall it looks good~

Due to insufficient space on the front, the TF card slot is placed on the back.

What it looks like when lighting up a 2.8-inch 240*320 LCD screen:

For the time being, I have only written the program for this 2.8-inch screen. I will update the programs for other SPI/IIC screens when I have time.

In addition, I also want to develop an RTT comprehensive test program. I have been very busy recently, so it may take a long time.

See attachment for procedures.

____________________________________________________________________________

Updated on 2021.12.03

1. Fixed the problem of incorrect connection of 24C02 WP pins

2. Added support for STM32F4 chip

3. Fine-tuned the position of the power pin header

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-23 08:44:41

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号