随笔分类 -  工作日常记录

摘要:关于数据的类型转换 int/int32 -> double/float 主要思想:先扩大1000倍,用数据时再缩小1000倍 (1000倍可视情况而定,100倍或者10000倍等) 其中涉及强制转换 /* 9541 read */res95 = rt_device_read(sm95_dev, 0, 阅读全文
posted @ 2022-03-03 14:32 98年互联网打工老阿姨 阅读(97) 评论(0) 推荐(0)
摘要:Modbus 协议是应用于 电子控制器上的 一种通用语言。 通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。 有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个 控制器能认识使用的 消息结构, 而不管它们是经过 阅读全文
posted @ 2022-03-03 14:31 98年互联网打工老阿姨 阅读(112) 评论(0) 推荐(0)
摘要:关于打印输出函数的使用 rt_kprintf() 不能打印浮点数! //RT官方预留的打印功能rt_kprintf无法输出小数(不知道是不是全部版本都这样,我这里使用的是3.1.4的版本出现这种情况,使用 MCU为stm32。 即 使用类似下方打印输出时,​float num = 10.0f;rt_ 阅读全文
posted @ 2022-03-03 14:26 98年互联网打工老阿姨 阅读(167) 评论(0) 推荐(0)
摘要:关于调试 利用rt_kprintf()输出有疑问的变量或其他,但是注意, 修改是做下标记 !! 例如: rt_kprintf("EventGet-eEvent: %x \r\n", eEvent); //... 或 //srb11-24 标记统一,便于后期删改,全局搜索 “//...” 即可!!! 阅读全文
posted @ 2022-03-03 14:25 98年互联网打工老阿姨 阅读(190) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-03-03 10:49 98年互联网打工老阿姨 阅读(41) 评论(0) 推荐(0)
摘要:MFM2020读取为质量流量,需换算为体积流量。 空气密度:1.29Kg/立方米 显示为体积流量 标流:即标况流量。t = 0℃, 1标准大气压:101.325Kp(P = 760mmHg); 实流:即工况流量。t = 仪器工作状态下气路温度, P = 仪器工作状态下的环境大气压; 刻流:即刻度流量 阅读全文
posted @ 2022-03-03 10:39 98年互联网打工老阿姨 阅读(1339) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u 阅读全文
posted @ 2022-03-03 10:38 98年互联网打工老阿姨 阅读(219) 评论(0) 推荐(0)
摘要:P26枚举 P75枚举运算 P129事件 P194窗体与控件类 P322 try-catch语句 简介:微软的VS提供了SerialPort控件,也就是串行端口资源。 当然也可以添加引用 using System.IO.Ports; 通过实例化SerialPort对象就可以使用其属性和方法了。 Se 阅读全文
posted @ 2022-03-03 10:37 98年互联网打工老阿姨 阅读(1147) 评论(0) 推荐(0)
摘要:#include "sht31-dis.h" struct sht31_obj sht31_co2; static void set_sht31_scl_fuc(uint8_t a) { if(a!=0) { set_sht31_scl = 1; } else { set_sht31_scl = 0 阅读全文
posted @ 2022-03-03 10:23 98年互联网打工老阿姨 阅读(69) 评论(0) 推荐(0)
摘要:#ifndef __SHT31_DIS__H__ #define __SHT31_DIS__H__ #include "I2C.h" #include "stm32f1xx_hal.h" #include "Delay.h" #define ACK 1 #define NACK 0 /******* 阅读全文
posted @ 2022-03-03 10:19 98年互联网打工老阿姨 阅读(85) 评论(0) 推荐(0)
摘要:void GetSelectPointerPos(uint8_t *xsp, uint8_t *ysp,uint8_t *P){ *xsp = 40*((*P)/4); if((*P)>3&&((*P)<8)) { *ysp = ((*P)-4) *2; } else if((*P)== 8) { 阅读全文
posted @ 2022-01-04 15:43 98年互联网打工老阿姨 阅读(32) 评论(0) 推荐(0)
摘要:int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration */ /* Reset of all peripherals, Initializes the Flash interface an 阅读全文
posted @ 2022-01-04 15:35 98年互联网打工老阿姨 阅读(58) 评论(0) 推荐(0)
摘要:1.准备工作 立创商城,cs1237数据手册一份 cs1237芯片驱动代码一份 2.开始配置寄存器 主要是配置频率! 根据奈奎斯特定理,采样周期>2w。 CSD_Register_Config(&CSD1,0x50); 0x50=》0101 0000 寄存器6,4位高,其余为0;代表adc输出速率4 阅读全文
posted @ 2021-08-05 16:30 98年互联网打工老阿姨 阅读(770) 评论(0) 推荐(0)
摘要:1.频率 /**根据需要的频率,求得单次高低电平的周期,再以50%占空比输出。**/ //设定开关频率 相当于 模拟输出一个pwm波,eg:100hz 50% void led_frequency_ctrl(void) { period = 1/frequency*1000; //1 if(Chec 阅读全文
posted @ 2021-07-29 14:52 98年互联网打工老阿姨 阅读(137) 评论(0) 推荐(0)
摘要:rt_timer_t r_slave_t = rt_timer_create("r_check_t", check_timerout, RT_NULL, 3000, RT_TIMER_FLAG_ONE_SHOT); rt_timer_t w_slave_t = rt_timer_create("w_ 阅读全文
posted @ 2021-06-11 10:26 98年互联网打工老阿姨 阅读(353) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/Gupaoxueyuan/article/details/90605846?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearn 阅读全文
posted @ 2021-05-11 17:33 98年互联网打工老阿姨 阅读(40) 评论(0) 推荐(0)