摘要: 来源:www.cnblogs.com/ivan-lyu/p/13404962.html STM32中断系统概述 中断处理过程 进入中断 :处理器自动保存现场到堆栈里 > 入栈结束,ISR寄存器开始执行指令 > 晚到的中断会重新取ISR 退出中断 :恢复现场 > 继续执行被中断打断的指令 NVIC主要 阅读全文
posted @ 2023-01-30 17:05 华夏九州 阅读(1272) 评论(0) 推荐(0)
摘要: 卡尔曼滤波器(Kalman Filter )是一个高效的递归滤波器,它可以实现从一系列的噪声测量中,估计动态系统的状态。 起源于 Rudolf Emil Kalman 在 1960 年的博士论文和发表的论文《A New Approach to Linear Eiltering and Predict 阅读全文
posted @ 2022-11-14 17:37 华夏九州 阅读(314) 评论(0) 推荐(0)
摘要: 今天一个同事问为啥字符串要多定义一位,正好,我把原因和大家也说下: 定义字符串数组的时候,长度要多一位,用于\0存放,作为字符串结束。如果没有\0,使用strstr、strlen等操作时会出现越界。 作为字符串结尾必须时\0作为结尾的,因此定义数组长度要多一位 阅读全文
posted @ 2022-08-31 09:48 华夏九州 阅读(43) 评论(0) 推荐(0)
摘要: 如出现标题问题,解决方式如下: 按下win+r,输入cmd,确定,出现shell命令行 在命令行中输入chkdsk x: /f 上边的X:按你的实际盘符修改,如下图我的sd卡盘符为e 完成上述过程后,重新插拔SD卡,可正常识别出。 阅读全文
posted @ 2022-07-22 15:15 华夏九州 阅读(1238) 评论(0) 推荐(0)
摘要: 问题描述:仿真器下载程序后,可运行;拔掉仿真器,断电重新上电后,处理器不运行,手动复位后产品能正常运行 出现上面描述的问题,目前我遇到的有两种情况: ①外设设备初始化未完成:可以注释排查外设设备,在初始化的地方添加一段延时,等待产品初始化完成。 ②晶振起振时间长:(上示波器查看晶振起振时间)在时钟初 阅读全文
posted @ 2022-07-20 14:44 华夏九州 阅读(5829) 评论(0) 推荐(0)
摘要: 1 https://blog.csdn.net/weixin_42831633/article/details/119648021 阅读全文
posted @ 2022-06-15 15:07 华夏九州 阅读(172) 评论(0) 推荐(0)
摘要: 1 void USART0_IRQHandler(void) 2 { 3 uint32_t buff_length = 0; 4 if (RESET != usart_interrupt_flag_get(USART0, USART_INT_FLAG_IDLE)) 5 { 6 usart_data_ 阅读全文
posted @ 2022-06-05 17:56 华夏九州 阅读(413) 评论(0) 推荐(0)
摘要: 来源 https://blog.csdn.net/weixin_33380613/article/details/112877429 变量是每个核单独的,不是共享的,但可以每个核上变量定义到同一个内存位置,达到类似全局的效果,教你一个方法。 (1)比如要共享变量share_variable,在每个核 阅读全文
posted @ 2021-12-06 10:16 华夏九州 阅读(489) 评论(0) 推荐(0)
摘要: 1复制工程项目文件夹,将文件夹跟改为新工程名称 2在文件夹中,使用编辑器工具打开.project文件 .cproject文件 .ccsproject文件,将原工程的名称替换为新名称 阅读全文
posted @ 2021-11-22 19:03 华夏九州 阅读(613) 评论(0) 推荐(0)
摘要: 转载: http://blog.csdn.net/zjli321/article/details/52998468 http://blog.csdn.net/liyuanbhu/article/details/7882789 https://blog.csdn.net/jinqg/article/d 阅读全文
posted @ 2021-09-17 14:25 华夏九州 阅读(1502) 评论(0) 推荐(0)