随笔分类 -  STM32

stm32系列芯片使用过程中遇到的问题,是如何解决的
摘要:数据类型分类:有符号、无符号; 数值分类:整型、浮点型 阅读全文
posted @ 2021-11-05 10:32 我爱茜茜公主 阅读(63) 评论(0) 推荐(0) 编辑
摘要:async 异步 inquire 询问 synch 同步 1 typedef struct button { 2 uint16_t ticks; 3 uint8_t repeat : 4; 4 uint8_t event : 4; 5 uint8_t state : 3; 6 uint8_t deb 阅读全文
posted @ 2021-11-01 11:11 我爱茜茜公主 阅读(150) 评论(0) 推荐(0) 编辑
摘要:文章地址:https://www.cnblogs.com/zpcdbky/p/4652151.html 文章地址:https://www.cnblogs.com/wkun/p/4254347.html 句柄是什么概念 阅读全文
posted @ 2021-10-30 14:44 我爱茜茜公主 阅读(44) 评论(0) 推荐(0) 编辑
摘要:the assert_param macro(宏) #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__)) /* Exported functions */ void a 阅读全文
posted @ 2021-10-20 13:57 我爱茜茜公主 阅读(34) 评论(0) 推荐(0) 编辑
摘要:长度:96bit 文章1地址:https://blog.csdn.net/xiaofeng1234/article/details/38876447 文章2地址:https://www.cnblogs.com/hujianhua/archive/2012/07/03/2574917.html 文章3 阅读全文
posted @ 2021-10-20 11:17 我爱茜茜公主 阅读(167) 评论(0) 推荐(0) 编辑
摘要:先插眼,还不理解! 阅读全文
posted @ 2021-10-08 18:04 我爱茜茜公主 阅读(36) 评论(0) 推荐(0) 编辑
摘要:spi可以设置msb、lsb 串口是低位在前 阅读全文
posted @ 2021-09-24 13:44 我爱茜茜公主 阅读(353) 评论(0) 推荐(1) 编辑
摘要:主闪存存储 芯片flash 正常工作模式 jtag、sw下载程序到这里 系统存储器 bootloader ISP 内置SRAM RAM区域 调试模式 参考文章:地址 阅读全文
posted @ 2021-09-16 10:50 我爱茜茜公主 阅读(67) 评论(0) 推荐(0) 编辑
摘要:实现原理: 环形缓冲区有个一个读指针和写指针。读指针指向环形缓冲区可读的数据,写指针指向环形缓冲区可写的缓冲区。通过移动读指针和写指针就可以实现缓冲区的数据读取和写入。 通常情况下,环形缓冲区的读用户仅仅会影响读指针,而写用户仅仅会影响写指针。如果仅仅有一个读用户和一个写用户,那么不需要添加互斥保护 阅读全文
posted @ 2021-09-04 16:11 我爱茜茜公主 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1、# 字符串化操作 #define string(arg) #arg string(100) ==> "100" 转化成字符串 2、## 参数连接 #define ANONY_CONN(type, var, line) type var##line ANONY_CONN(int, a, 1) == 阅读全文
posted @ 2021-09-03 14:46 我爱茜茜公主 阅读(134) 评论(0) 推荐(0) 编辑
摘要:成长路上遇到优秀的人,是多么幸运的事 文章地址:地址 阅读全文
posted @ 2021-09-03 14:32 我爱茜茜公主 阅读(66) 评论(0) 推荐(0) 编辑
摘要:void fun(void) { uint8_t i =0; } 这样定义程序正常运行;正常运行是指程序启动是调试串口有输出信息 void fun(void) { uint8_t i; } 这样定义程序不能正常运行 void fun(void) { } 这样程序不能正常运行 调试过程中发现: 下载程 阅读全文
posted @ 2021-08-31 17:54 我爱茜茜公主 阅读(40) 评论(0) 推荐(0) 编辑
摘要:uart是异步通讯,超过4%导致数据传输错乱 pwm输出 阅读全文
posted @ 2021-08-31 09:33 我爱茜茜公主 阅读(264) 评论(0) 推荐(0) 编辑
摘要:使用方式: 源文件和头文件修饰变量时,需保持一致,即头文件中也要volatile 使用场景: 参考文章1,点击进入 参考文章2,点击进入 阅读全文
posted @ 2021-08-18 11:10 我爱茜茜公主 阅读(38) 评论(0) 推荐(0) 编辑
摘要:遇到这个问题,本人十分困惑。故搜索于网上,回答种种。耐心一一排查后,找到问题! 查找问题过程: 一开始认为是485通讯过程中,有2个同时发送,导致总线数据错乱,故将主机去掉,留下几个从机 用485模块替代主机发送指令,问题依然存在,故不是2个主机同时发送导致的 怀疑是线质量不好,故将线换了一遍,问题 阅读全文
posted @ 2021-08-11 20:09 我爱茜茜公主 阅读(3208) 评论(0) 推荐(0) 编辑
摘要:用到的软件:Winhex软件 步骤: 1、编译出boot.hex、app.hex 2、复制一份boot.hex,并改名为boot_app.hex 3、把Boot的最后一行去掉,再把App的所有文件复制到Boot后即可 具体如下: :020000040800F2 //boot起始地址 :1000000 阅读全文
posted @ 2021-06-15 13:49 我爱茜茜公主 阅读(931) 评论(0) 推荐(1) 编辑
摘要:编译优化参数慎用,用不好会导致编译器编出的代码,不是你想要的 阅读全文
posted @ 2021-06-02 10:09 我爱茜茜公主 阅读(128) 评论(0) 推荐(0) 编辑
摘要:参考地址:入口 请看宝贝详情介绍 阅读全文
posted @ 2021-05-31 16:43 我爱茜茜公主 阅读(114) 评论(0) 推荐(0) 编辑
摘要:官方升级资料:地址 阅读全文
posted @ 2021-05-31 14:01 我爱茜茜公主 阅读(121) 评论(0) 推荐(0) 编辑
摘要:先介绍几个词汇: code ro-data 程序定义的常量 rw-data 已经初始化的全局变量 zi-data 未初始化的全局变量 ro size = ro-data + code rw size = rw-data + zi-data rom size = ro-data + code + rw 阅读全文
posted @ 2021-05-27 17:14 我爱茜茜公主 阅读(1286) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示