Independent key_ Single chip microcomputer_ Puzhong

1 Introduction to independent keys The keyboard is divided into coded keyboard and non coded keyboard. The recognition of the closing key on the keyboard is realized by a special hardware encoder, and the key coding number or key value is called the coding keyboard, such as the computer keyboard. The keyboard identified by software programming ...

Added by lulon83 on Mon, 24 Jan 2022 23:00:27 +0200

Design and implementation of smart home system for Internet of things

1. Project overview Implement a mobile App that can control home devices and obtain relevant temperature and humidity information. App calls HTTP service on ECs; HTTP service encapsulates MQTT subscription and push requests to update the MQTT server; The esp8266 module is connected to the MQTT server through networking, sends the data tr ...

Added by bokehman on Sun, 23 Jan 2022 22:09:17 +0200

[learning notes] STM32F1 SYSTICK tick timer (register, standard library, HAL Library)

catalogue 0. Bloggers understand: 1. Experiment contents and steps: 2. Hardware description 3. Register description 3.1 SysTick clock and enable: 3.2 SysTick reload value register: 3.3 SysTick interrupt priority: 3.4 SysTick interrupt function: 4. Program design (register) 5. Program design (Standard Library) 6. Program design (HAL L ...

Added by c-o-d-e on Sat, 22 Jan 2022 07:34:32 +0200

Write STM32F103C8T6 driver library from scratch -- write GPIO driver

Catalogue of series articles Github open source address Write STM32F103C8T6 driver library from scratch (I) -- STM32CubeMX create and adjust engineering structure Write STM32F103C8T6 driver library from scratch (II) -- write system initialization program and configure clock tree Write STM32F103C8T6 driver library from scratch (III) -- write GP ...

Added by Adamthenewbie on Fri, 21 Jan 2022 18:27:14 +0200

STM32 - external interrupt configuration

STM32 - external interrupt configuration Overall diagram of external interrupt configuration: The steps are as follows: Configure RCC and turn on the clocks of the peripherals involved here. There is no way to work without turning on the clock peripherals.Configure GPIO and select our port as the input mode.Configure AFIO, select the GPI ...

Added by RoundPorch on Fri, 21 Jan 2022 17:10:45 +0200

FreeRTOS operating system -- counting semaphores

FreeRTOS operating system preface Counting semaphores are called numerical semaphores. Binary semaphores are equivalent to queues with a length of 1, so counting semaphores are queues with a length greater than 1. Like binary semaphores, users do not need to care about what data is stored in the queue, but only whether the queue is empt ...

Added by estero2002 on Fri, 21 Jan 2022 02:13:05 +0200

Temperature alarm based on CC2530(ZigBee design)

catalogue 1. Function introduction 2. Introduction to hardware wiring 2.1 DS18B20 temperature sensor 2.2 ESP8266 WIFI module 3. Case code 3.1 upper computer of QT design 3.2 node B DS18B20 code 3.3 coordinator-ESP8266 code 1. Function introduction This is a remote temperature alarm designed based on CC2530. The ambient temperature ...

Added by hnissani on Thu, 20 Jan 2022 02:09:02 +0200

SPI protocol introduction - learning notes

SPI protocol introduction - learning notes 1. SPI Baidu Encyclopedia SPI is the abbreviation of Serial Peripheral Interface. It is a high-speed, full duplex and synchronous communication bus. It only occupies four wires on the pins of the chip, saving the pins of the chip. At the same time, it saves space and provides convenience for the layo ...

Added by phpbeginer on Wed, 19 Jan 2022 22:53:32 +0200

MSP430F5529 DriverLib library function learning notes UART communication

Platform: Code Composer Studio 10.3.1 MSP430F5529 LaunchPad™ Development Kit (MSP‑EXP430F5529LP) Hard knowledge USCI communication module Universal serial communication interface (usci) module supports multiple serial communication modes, and different usci modules support different communication modes. Each different usci module is n ...

Added by psych0 on Wed, 19 Jan 2022 14:54:04 +0200

C# host computer development serial port use

Catalogue of series articles preface About the production of C# host computer software, I learned the blogger's code on the network and summarized and verified it after some actual combat. I set my own code style and introduced the idea of face object programming Development of C# host computer (I) -- basis of C# host computerDevelop ...

Added by itworks on Tue, 18 Jan 2022 23:36:30 +0200