STM32 uses IIC bus communication protocol to display string, Chinese characters, temperature and humidity (software IIC) on OLED screen

Reference: oled display temperature and humidity based on stm32 software IIC Author: ZPZ DayUp Release time: 2021-07-25 20:52:43 website: https://blog.csdn.net/m0_56197680/article/details/119077076?spm=1001.2014.3001.5501 IIC communication IIC physical layer IIC protocol introduction characteristic: Due to its few pins, simple ha ...

Posted by markl999 on Sat, 01 Jan 2022 23:40:44 +0100

ENC28J60 + UIP + STM32 for ICMP (ping) operation usage records

Last described how ENC28J60 wrote the first Hello World on STM32, this time based on the last modification of the driver, using UIP to achieve ARP package response, ICMP response (ping pass MCU) UIPgitee download address: https://gitee.com/jinling_gitee/uip.git Github address: https://github.com/adamdunkels/uip After downloading, the project pa ...

Posted by mickro on Sat, 01 Jan 2022 20:22:38 +0100

Speech Control LCD Screen Lighting Based on STM32F1 Series and LDV5 Speech Module

This article is based on the wildfire guider F103 onboard LCD screen control, if there are any inaccuracies, welcome to refer to the orthogonal flow! Preface This article first briefly introduces the principle and initialization of STM32 external interrupt EXTI and LDV5 voice module, then uses external interrupt EXTI to control the on-b ...

Posted by hoogie on Sat, 01 Jan 2022 19:58:02 +0100

STM32F103+W5500 network communication

1, W5500 module 1. Introduction to w5500 Ethernet module (1)D-W5500 EVB Ethernet module is an Ethernet module based on WIZnet W5500 chip with high cost performance. W5500 is a full hardware TCP/IP embedded Ethernet controller, which provides a more recommended Internet connection scheme for embedded systems. (2)W5500 solidifies the TCP/IP ...

Posted by mybluehair on Sat, 01 Jan 2022 16:43:36 +0100

STM32F407HAL library simulates SPI to drive 1.8-inch TFT (ST7735) screen

I haven't found anything useful for a long time, so I transplanted the HAL library myself. Now share it The price of the screen has increased a lot recently, In order to be cheap, I bought a 1.8-inch touch-free TFT (ST7735) screen at a treasure for 23. After buying it, I found that it was slightly different from others. I didn't see relevant ...

Posted by MoombaDS on Wed, 29 Dec 2021 03:17:01 +0100

Debug f107+lan8720 code generated by cube

The w5500 used before, but the chip is becoming more and more expensive. There are about 100 lan8720a on hand. Change the scheme directly. Previously, when working in Shenzhen, the company's gateway just used this scheme. Copy it directly. Hardware design: the network port has no crystal oscillator. It is output by the mco pin of mcu. It is ...

Posted by Ryan Sanders on Wed, 29 Dec 2021 02:17:20 +0100

STM32 vernacular tutorial built-in key module and external key detection let you understand the key module

What input mode is used to detect the input level signal? Simply remember: Detection port input low level 0 requires pull-up GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; Detection port input high level 1 needs to use pull-down GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; You don't know the schematic diagram of your external key and wha ...

Posted by ifubad on Tue, 28 Dec 2021 00:03:00 +0100

Memory allocation of C program under stm32 and Ubuntu

1, Experimental purpose Write a C program, review the concepts of global variables, local variables, heap and stack, and program and verify them in Ubuntu (x86) system and STM32(Keil) (stm32 sends the serial port printf information to the host computer serial port assistant through serial port). The allocation addresses of heap, stack, glo ...

Posted by ronz on Mon, 27 Dec 2021 23:21:40 +0100

Interpretation of STM32F103 super long article [STM32 accessing external flash]

Learning board: STM32F103ZET6 Previous Blogs: STM32F103 five minute introduction series (I) running lamp (library function + register) + Plus programming template + GPIO summary STM32F103 five minute entry series (II) seven registers of GPIO + GPIOx_LCKR function and configuration STM32F103 five minute introduction series (III) summary of co ...

Posted by kutyadog on Mon, 27 Dec 2021 22:12:05 +0100

Popular understanding of STM32 SPI communication (master-slave dual computer SPI communication)

STM32 SPI communication High speed full duplex communication bus SPI communication uses three buses and chip select lines, the three buses are SCK, MOSI and MISO respectively, and the chip select line is NSS(CS) NSS signal line changes from high to low, which is the starting signal of SPI communication. NSS is the exclusive signal line of ...

Posted by WowAddict on Mon, 27 Dec 2021 17:56:43 +0100