摘要: #include <stdio.h> #include <math.h> // Constants #define PI 3.14159265358979323846 // Function prototypes void smo(double ia, double ib, double v_alp 阅读全文
posted @ 2024-08-20 15:00 =天赋= 阅读(20) 评论(0) 推荐(0) 编辑
摘要: //UCOSIII任务消息队列两大使用原则OSTaskQPost/OSTaskQPend1.传送的是消息的首地址,传送方不能meset消息内存内容(或其他可能导致消息内存被覆盖的语句),否则可能由于任务调度时间无先后顺序,造成接收方收不到正确内容导致丢消息2.每个消息使用独立的消息内存传送,否则互相 阅读全文
posted @ 2024-07-15 10:17 =天赋= 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-06-01 22:03 =天赋= 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1 #define SYSTEM_DEBUG_EN 2 #ifdef SYSTEM_DEBUG_EN 3 #define SYSTEM_DEBUG(fmt,...) printf("%s(%d)"fmt,__FUNCTION__,__LINE__,##__VA_ARGS__) 4 #else 5 # 阅读全文
posted @ 2024-02-01 15:24 =天赋= 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1 #ifndef _MX25LXX_H_ 2 #define _MX25LXX_H_ 3 4 #include "main.h" 5 6 void mx25_spi_interface_init(void); 7 uint8_t mx25_write_read_byte(uint8_t *in_b 阅读全文
posted @ 2023-12-21 10:09 =天赋= 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1 float GetTempera2(u16 ad) 2 { 3 float R2 = 36.5;//分压电阻36.5K 4 float B = 3950.0; 5 float R25 = 100.0;//100kOhm 6 7 float R1 = R2 * ad / (4095.0 - ad) 阅读全文
posted @ 2023-12-04 17:29 =天赋= 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、拷贝lvgl 整个文件夹到工程中,lv_conf_template.h 文件要重命名为lv_conf.h,该文件里面#if 0改成#if 1 ,如下所示 二、工程里面添加所有文件和头文件路径,这一步过程比较长长,但还是要做好, 然后编译,可能报错.Undefined symbol __aeabi 阅读全文
posted @ 2023-11-27 10:22 =天赋= 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1 #include "led.h" 2 #include "gpio.h" 3 u8 led_mode = 0; //led 灯显 4 LED_s led[4]; 5 6 void on_start_red(void) 7 { 8 ON_LEDRED; 9 } 10 void off_start_ 阅读全文
posted @ 2022-12-07 15:14 =天赋= 阅读(14) 评论(0) 推荐(0) 编辑
摘要: ASTyle是一个很好用的代码格式整理工具,适合整理对齐凌乱的代码,此工具只调整格式,不会更改代码。丰富的参数,可以个性化自己喜欢的格式,以下我本人喜欢的参数。 一、下载ASTyle https://astyle.sourceforge.net 二、把windows的cmd添加到右键菜单 https 阅读全文
posted @ 2022-12-07 14:47 =天赋= 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 file: sc8812.c 3 auth: youcp 4 date: 2022.11.17 5 email: 1739666569@qq.com 6 */ 7 8 #include "sc8812a.h" 9 u8 test_reg[0x1A]={0}; 10 /*Implemen 阅读全文
posted @ 2022-11-18 15:59 =天赋= 阅读(64) 评论(0) 推荐(0) 编辑