摘要:
之前的文章介绍了不少线程的实现。今天再介绍一系列业务线程。 一、编写代码 comm_task.h #ifndef __COMM_TASK_H__ #define __COMM_TASK_H__ #ifdef __cplusplus extern "C" { #endif #include <rtth 阅读全文
posted @ 2025-09-19 13:48
cupid8505
阅读(9)
评论(0)
推荐(0)
摘要:
一、自定义协议 二、协议实现 message.h #ifndef __MESSAGE_H__ #define __MESSAGE_H__ #ifdef __cplusplus extern "C" { #endif #include "stm32f4xx.h" #define MSG_HEAD 0x 阅读全文
posted @ 2025-09-19 13:42
cupid8505
阅读(5)
评论(0)
推荐(0)
摘要:
我们使用一款外设控温,使用了MODBUS协议。使用RS485进行通信, 整理如下: 一、代码 modbus.h #ifndef __OMRON_H__ #define __OMRON_H__ #ifdef __cplusplus extern "C" { #endif #include "stm32 阅读全文
posted @ 2025-09-19 13:11
cupid8505
阅读(8)
评论(0)
推荐(0)
摘要:
直接上代码 appflash.h #ifndef __APP_FLASH_H__ #define __APP_FLASH_H__ #ifdef __cplusplus extern "C" { #endif #include <stdio.h> #include <string.h> #includ 阅读全文
posted @ 2025-09-19 10:08
cupid8505
阅读(4)
评论(0)
推荐(0)
摘要:
之前介绍的测试用例都是使用RT_THREAD RTOS自带模块实现。我们也可以编写自己的CLI指令。 一、编写代码 cli.h #ifndef __CLI_ADAPT_H__ #define __CLI_ADAPT_H__ #include "Common.h" #include "DevConf. 阅读全文
posted @ 2025-09-19 10:02
cupid8505
阅读(7)
评论(0)
推荐(0)
摘要:
一、原理图 二、代码 #define TCN75_ADDRESS0 (0x90) #define TCN75_ADDRESS1 (0x92) float read_temperature(uint8_t pos) { uint8_t val[2]={0}; float temperture; iic 阅读全文
posted @ 2025-09-19 09:55
cupid8505
阅读(6)
评论(0)
推荐(0)
摘要:
一、原理图 二、代码 bsp_iic.h #ifndef __BSP_IIC_H__ #define __BSP_IIC_H__ #ifdef __cplusplus extern "C" { #endif #include "stm32f4xx.h" // 使用标准库头文件 #define __m 阅读全文
posted @ 2025-09-19 09:47
cupid8505
阅读(7)
评论(0)
推荐(0)
摘要:
一、Newport Model 2936-R台式光功率计 Newport Model 2936-R台式光功率计在250kHz采样率处理高达10kHz的重复率。双通道同时测量以不同功率水平和波长运行的各种光源。 二、远程读表 1、 源代码 # -*- coding: utf-8 -*- import 阅读全文
posted @ 2025-09-19 09:31
cupid8505
阅读(18)
评论(0)
推荐(0)
摘要:
一、原画图 二、编写代码 bsp_spi.h #ifndef _BSP_SPI_H__ #define _BSP_SPI_H__ #ifdef __cplusplus extern "C" { #endif #include "stm32f4xx.h" #include "bsp_pin.h" #i 阅读全文
posted @ 2025-09-19 08:52
cupid8505
阅读(31)
评论(1)
推荐(0)
摘要:
一、原画图 二、编写代码 1、bsp_spi.h #ifndef _BSP_SPI_H__ #define _BSP_SPI_H__ #ifdef __cplusplus extern "C" { #endif #include "stm32f4xx.h" #include "bsp_pin.h" 阅读全文
posted @ 2025-09-19 08:45
cupid8505
阅读(9)
评论(0)
推荐(0)
摘要:
一、 原理图 目前项目支持5片AD5679, 通过SPI进行通信。 二、编写代码 1、bsp_spi.h #ifndef _BSP_SPI_H__ #define _BSP_SPI_H__ #ifdef __cplusplus extern "C" { #endif #include "stm32f 阅读全文
posted @ 2025-09-19 08:37
cupid8505
阅读(6)
评论(0)
推荐(0)

浙公网安备 33010602011771号