- 博客(48)
- 收藏
- 关注
原创 STM32CUBEIDE新建工程
生成之后直接打开,由于有一些.c.h文件是我们自己建立的,所以需要手动添加进工程,才可以编译成功。可以在下面的目录创建工作区,来管理不同的工程,其中有一个是第一次打开软件的时候创建的。使用stm32cubeMX生成程序。
2024-10-17 23:20:54
190
原创 STM32CUBEIDE在线汉化教程
也可以打开网页后点击下载好之后使用离线安装,跳转另一篇文章。这里会需要较长的时间等等下载完成。汉化成功,过程可能需要30分钟。等待进度条结束后,重启软件即可。过程中会弹出,下面的界面。下面就是安装成功的界面。
2024-10-17 00:26:49
957
原创 STM32CUBEIDE安装教程
我用win10不用解压也可以打开,打开之后即可安装,如果解压之后安装包后报Error launching installer错误可能原因是放在中文路径下了。
2024-10-17 00:00:28
239
原创 STM32CubeIMX修改库文件代码相关问题
修改库文件的目的是,当下次生成程序的时候直接生成修改后的,无需在修改库文件。2、库文件需要修改以适配当前需求。
2024-09-05 15:34:14
373
原创 Live Firmware Update Reference Design with C2000™ Real-Time MCUs,LFU
在后台循环中,命令被解析,LFU请求被识别,控制权传递给自定义引导加载程序BOOT,即SCI Flash内核,它从主机下载新的应用程序映像并对适当的Flash库进行编程。3.1、构建模块LFU设计由许多构建块组成:一个发出LFU命令的桌面主机应用程序,目标设备Flash上的自定义引导程序,与主机通信并启用LFU,连接主机和目标的通信外设(例如SCI/UART, CAN, I2C等),下载和执行的LFU兼容的应用程序,支持LFU的编译器,具有LFU相关硬件支持的MCU,以及带有多个物理上独立的闪存库的闪存。
2023-08-04 11:31:06
407
原创 【无标题】STM32F373_SDADC数据处理关中断50uS<执行时间<200us分析
如果在连续模式下只选择一个通道(通过执行常规转换或通过执行仅选择一个通道的注入转换),通过在SDADC_CR2寄存器中设置FAST位,采样率可以增加三倍。在快速连续模式下(fast =1),第一次转换仍然需要360个sadc时钟,但随后的每次转换在120个sadc时钟中完成。SDADC上电后,需要100 us稳定才能开始转换或发射校准(除非PDI=1,请参见下一节)。类似地,将’0’写入RCONT位将停止连续的规则转换,只允许当前正在执行的转换完成。根据 RM0313~233。
2023-05-16 16:42:37
509
原创 深圳市基层就业补贴申请
登录 https://www.gdzwfw.gov.cn/?isLogin=false注意:如果没有办理深圳市社保卡会报错;办好之后就可以了。提交审核,待回复
2022-03-05 15:43:48
428
原创 Error: L6200E: Symbol FLASH_ADDRESS_BUF multiply defined (by usart.o and main.o)交叉定义
编译时也许会告诉你重复定义分别出现在哪里。需要注意的是,如果把变量移动到某个.h文件里,可能会导致有多个.c文件引用该头文件,进而产生多个该变量的定义,所以C语言里有要求,定义变量在.c里,声明在.h里。定义和声明用是否有extern来区分,有extern的是声明,多次出现也无所谓;没有extern的是定义,这个只能出现一次错误写法.h 里面写这个extern const unsigned int FLASH_ADDRESS_BUF[ = {\ 0x0800A000,0x0800A400,0x0
2021-10-10 11:51:34
677
原创 C语言___调试__全局变量__全局数组应用
变量-------.h和.c分别定义就可以在一起文件应用头文件调用变量数组------.h和.c分别定义,在调用的文件内extern+数组才行---------------看图
2021-08-30 16:47:29
364
原创 STM32开发BUG 001
当printf和USART_SendString一起使用的时候会出BUG,不清楚是啥原因这是USART_SendString/*串口发送一个buf的数据*/void USART_SendString(USART_TypeDef* USARTx, char *DataString){ int i = 0; USART_ClearFlag(USARTx,USART_FLAG_TC); //发送字符前清空标志位(否则缺失字符串的第一个字符) while(DataString[i]
2021-08-27 21:37:40
172
原创 关于STC12C5A60S2单片机实现IAP远程升级研究
总结**结论:**宏晶科技的串口ISP(In-System-Programming)程序就是使用IAP功能来对用户的程序进行在线升级的,ISP原理是由厂商在单片机内部固化一段ISP代码,STC单片机是在上电时检测是否有连续的‘d’字符,如果检测到,则认为进入ISP准备阶段。如果超时没有收到’d’,则执行用户代码区。若进入ISP准备阶段,根据STC定义的协议接收数据帧,最后完成程序的擦除、写入。在ISP准备阶段若未收到数据帧,则超时退出ISP,执行用户代码区。但是出于对用户代码的安全着想,底层代码和上层应用
2021-08-20 11:57:50
2648
原创 Bus Hound使用心得#抓包工具#协议抓取
Bus Hound使用心得#抓包工具#协议抓取先安装Bus Hound------->重启打开-------->选择要监测的串口或者设备-----笔者要抓取的是串口通讯协议先做完前面的步骤再打开下载器下载程序,点击下载程序,给单片机复位就得到下面的数据。下面是介绍设置,1024的地方是一个数据包的大小设置,设置小了会接收不全哦,512K的地方不太懂做什么的。最后这里可以把文件保存为TXT文件。-------------------完...
2021-08-20 11:51:01
1016
原创 keil533编译c51文件配置
发放就是添加C51的这个文件和修改TOOLS.INITOOLS.INI用记事本打开添加下面的代码[C51]PATH=“C:\Keil_v5\C51” //这里填安装的位置如上图VERSION=V9.54a //这里填版本,我的是5.33TDRV0=BIN\MON51.DLL (“Keil Monitor-51 Driver”)TDRV1=BIN\ISD51.DLL (“Keil ISD51 In-System Debugger”)TDRV2=BIN\MON390.DLL
2021-04-20 16:53:54
469
原创 vscode配置c/c++环境
vscode配置c/c++环境vscode配置c/c++环境今天公司女程序想使用vscode配置C/C++环境,借助了很多网上教程都没成功,无论怎么加入多少环境变量,就是不能成功,花了2个小时帮她研究最后终于成功了(哈哈哈哈哈……)。顺便解决了下c语言的运行代码时,VS Code下方输出面板不会显示输入内容的问题,今天跟大家分享一下~~~➺➻➸ 主要流程:下载VScode安装cpptools工具下载MinGW配置环境变量使用简单的.cpp文件配置C++环境运行中间
2021-01-12 14:59:36
318
原创 买二手小天才电话手表试图解绑物归原主
本来想买个二手电话手表装车里作定位器使用,买回来充电,电压5.2、电流0.08,看着挺慢的,要充好久,充完之后就开机,手表里面装有NANO卡,但是估计已经注销。无法使用。但是开机之后,原来的机主信息啥的都还在,尝试解绑。上网搜了一波,发现没有合适的办法。总结了下面两种方法:1、与原机主联系,让他帮你解绑后使用2、拿着购买凭证,找售后解绑!3、不知道由于手表是二手市场购买的,既然就没有购买凭证,所以我们尝试了咨询客服。重要的来了:我电话打过去之后,客服直接跟我讲我要解绑的是哪一个设备,原机主的手
2021-01-11 14:57:56
17145
转载 Win10任务栏显示出星期和秒的设置方法
时间:2017-07-04 10:46作者:Blank来源:本站整理人气:3078我要评论(0)在win10系统中,任务栏显示的时间格式默认只显示年月日以及时、分,有的时候想要查看今天星期几还得借助手机或电脑日历,因此将任务栏加上星期几的显示是很有必要的!部分朋友会尝试借助第三方软件来增加时间的显示功能,其实在Windows系统中显示功能是可以显示星期几的,时间可以精确到秒。今天小编就分享这个不借助第三方软件的设置教程给大家,需要的朋友快来设置一下吧!Win10任务栏显示出星期和秒的设置方法方法步骤:
2021-01-05 12:20:46
7319
4
原创 2020-12-24
如何下载STM32Cubemx附上参考的文档https://blog.youkuaiyun.com/wofreeo/article/details/88990192百度文档https://jingyan.baidu.com/article/2d5afd6939888185a2e28eb5.html总的来说就是要去官网下载1,上百度搜索stm官网2,进官网搜索框搜索STMcudeMX3,看搜索结果,找到开发工具,然后点4,到点这里向下划进到这里,点获取软件5,获取软件6,当然要接受,然后
2020-12-24 15:02:07
117
原创 关于stm32+printf无法打印的bug
先检查这个函数:printf重定义函数发现是由于我粗心把while后面的‘’;“去掉了,导致函数一直循环在判断中断里面;USART_FLAG_TCUSART_FLAG_TXE菜鸟笔记,大神勿喷。
2020-11-05 23:17:16
1390
原创 文山州事业单位报考入口文山州人社网
入口平时是没有的,在网上搜到的都是些垃圾培训广告。今天报考时间到之前实在是窝火就打电话08762129133问了一波,人家才说入口要报名时间才开放。http://wszrsj.ynws.gov.cn/index.html#
2020-09-22 09:09:46
3490
原创 菜鸟配置VScode做STM32开发遇到要安装STM32CubeMX的BUG
https://www.cnblogs.com/silencehuan/p/11815263.html这里引用了这位大佬的资料,但大佬就是大佬,菜鸟表示看不懂,浪费了我半天的生命来揣摩大佬的内心。之前就装好了VS code,所以现在从第二个开始,然后点击STM32CubeMX就进链接了,或者进https://www.st.com/content/st_com/en.html然后搜索STM32CubeMX就可以找到了。我的在这里搞好了之后会提示你到你的邮箱点击链接下载。就像这样!!如果成功
2020-08-26 19:32:58
514
原创 Altium Desiger18 导入向导 画封装
1.找到封装尺寸,就是芯片手册上的尺寸即可。2.文件----新的----库----PCB元件库----保存3.工具----元器件想向导----下一步4.Ball Grid Arratys----BGA球栅阵列5.Capacitors-----------电容器6.Diodes-----------------二极管7.Dual In-line Packages-----双列直插式组件8.Edge Connectors—边缘连接器9.Leadless Chip Carriers(LCC)---
2020-07-21 10:51:27
1130
原创 关于Verilog波形仿真的若干问题
原本顺序是q4,q5,q6,q7鼠标选中调换对象呈蓝色,按住shift拖动即可将q4,q5,q6,q7合并为一个选中合并对象右键grouping->group,填好名字即可
2020-07-08 16:50:46
1685
原创 pymysql.err.InternalError python爬虫遇到这个问题
pymysql.err.InternalError: (1054, “Unknown column ‘text’ in ‘field list’”)python爬虫遇到这个问题刚开始是出现这个错误,上网搜了一下说要把sql = “insert into class (name,text)values(%s,%s)”%去掉,去掉之后又报下面这个错误然后回去看这个错误,pymysql.err.InternalError: (1054, “Unknown column ‘text’ in ‘fiel
2020-06-25 15:19:48
1182
原创 pymysql.err.ProgrammingError:
源代码:import pymysql#使用参数创建链接conn = pymysql.connect(host = ‘127.0.0.1’,port=3306,user = ‘root’,passwd = ‘Lmx18287620110’,db = ‘python’,charset = ‘utf8’,connect_timeout = 1000)#使用connent链接数据库cursor = conn.cursor() #创建
2020-06-23 23:29:54
2995
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人