随笔分类 -  KEIL

摘要:修改第23行代码huart3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_SWAP_INIT; 添加第24行代码huart3.AdvancedInit.Swap = UART_ADVFEATURE_SWAP_ENABLE; 1 /* USART3 in 阅读全文
posted @ 2025-07-17 21:26 华夏九州 阅读(21) 评论(0) 推荐(0)
摘要:原始来源:https://zhuanlan.zhihu.com/p/528960395 1、定点运算: “定点数”就是“点”不动的数,即“小数点”不变的数。整数的小数点表示在最后一位数字的后面,而小数的小数点标识在真值的符号位后面。如图所示: 对于定点数而言,由于其小数点位置不变,因此当处理非纯小数 阅读全文
posted @ 2023-04-13 09:23 华夏九州 阅读(645) 评论(0) 推荐(0)
摘要:pack包下载地址 https://www.keil.com/dd2/pack/#!#third-party-download-dialog 阅读全文
posted @ 2023-04-06 09:44 华夏九州 阅读(1304) 评论(0) 推荐(0)
摘要:<math.h> 常用数学函数 cabs 原型char cabs(char val);功能cabs 函数取 val 的绝对值。参数一 字节数 val返回cabs 返回 val 的绝对值。 abs 原型Int abs( int val);功能求绝对值参数val 整型数返回val 的绝对值 labs 原 阅读全文
posted @ 2023-04-03 21:11 华夏九州 阅读(314) 评论(0) 推荐(0)
摘要:文章来源https://betheme.net/news/txtlist_i253682v.html?action=onClick 这里的CAN数据波形抓取的是两个STM32F103设备通过CAN通信一方发送另一方接收,CAN收发器使用的是TJA1051(扩展帧发送数据ID=0x18DAF110 D 阅读全文
posted @ 2023-02-08 09:11 华夏九州 阅读(2324) 评论(0) 推荐(0)
摘要:来源:www.cnblogs.com/ivan-lyu/p/13404962.html STM32中断系统概述 中断处理过程 进入中断 :处理器自动保存现场到堆栈里 > 入栈结束,ISR寄存器开始执行指令 > 晚到的中断会重新取ISR 退出中断 :恢复现场 > 继续执行被中断打断的指令 NVIC主要 阅读全文
posted @ 2023-01-30 17:05 华夏九州 阅读(1270) 评论(0) 推荐(0)
摘要:问题描述:仿真器下载程序后,可运行;拔掉仿真器,断电重新上电后,处理器不运行,手动复位后产品能正常运行 出现上面描述的问题,目前我遇到的有两种情况: ①外设设备初始化未完成:可以注释排查外设设备,在初始化的地方添加一段延时,等待产品初始化完成。 ②晶振起振时间长:(上示波器查看晶振起振时间)在时钟初 阅读全文
posted @ 2022-07-20 14:44 华夏九州 阅读(5822) 评论(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 华夏九州 阅读(1496) 评论(0) 推荐(0)
摘要:J-Flash下载程序操作 目录 第一步:打开软件 第二步:创建工程 第三步:选择器件 第四步:连接器件 第五步:开始升级 升级过程有五个步骤,主要是设置器件型号、下载速率和文件选择,操作如下: 第一步:打开软件 在开始中找到SEGGER – J -LINK V6.65b,选择打开J-Flash V 阅读全文
posted @ 2021-01-28 14:22 华夏九州 阅读(2656) 评论(0) 推荐(0)
摘要:一、bootloader ①bootloader中要添加的内容 1 #define APPLICATION_ADDRESS ADDR_FLASH_SECTOR_1_BANK1 //地址flash地址 2 typedef void (*pFunction)(void); 3 pFunction Jum 阅读全文
posted @ 2021-01-13 17:12 华夏九州 阅读(3839) 评论(0) 推荐(0)
摘要:问题:一帧数据只接收到1个字节(或者第一帧只接受到1个字节) 解决方法: ①在初始化函数中添加:HAL_UART_Receive_DMA(&huart,RxDMABuf_,RXBUF_SIZE); ②在回调函数中要清理状态。 1 __HAL_UART_CLEAR_IT(&huart6,UART_CL 阅读全文
posted @ 2021-01-13 16:36 华夏九州 阅读(750) 评论(0) 推荐(0)
摘要:生成Bin文件: FLASH_Program(0x0800C000,6,(uint32_t*)rxbuffer); 详细步骤后续添加 阅读全文
posted @ 2021-01-13 15:02 华夏九州 阅读(392) 评论(0) 推荐(0)
摘要:在bootloadr中跳转不运行,多半是在调转前没有关闭在boot loader程序中开启的外设。 阅读全文
posted @ 2020-11-09 09:46 华夏九州 阅读(262) 评论(0) 推荐(0)