自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 还原source insight4.0的工具栏

工具栏消失了一部分要还原 Source Insight 工具栏,可以按照以下步骤操作:如下就出现了;

2024-08-19 16:59:46 221

原创 canopen_SDO回调微笔记

能进入回调的地方。

2024-08-12 21:17:12 112

原创 canopen的TimeDispatch微微解

define US_TO_TIMEVAL(us) ((us)/1000)明显不对,因为程序的us不存在小数点的;us=1 到999 其实本质就是US_TO_TIMEVAL(us) ((us)/100)= 0;首先value是什么,period是什么,然后找到了一个是绝对值(网上找)一个是周期;一个是value是有效触发绝对值,而period是周期窗口:周期开始计算;而调用这个US_TO_TIMEVAL的只有SetAlarm()函数;:因为计数值周期改变了,导致了canopen里面的如下。

2024-08-11 03:45:18 143

原创 五段式S型算法笔记

又因为有 v-v0= 0.5jt通式: 所以有 vm-v0= 0.5jtm 所以有4vm-4v0= 2jtm。算法1: v=2vm-v0-0.5*jt+2jt*tm-2jtm*tm。加加速度j 自己设置 已知,vmax自己设置已知;所以有4vm-4v0= 2jtm带入算法1。

2024-08-08 17:30:25 144

原创 canopenfestival生成字典使用的总结

1、不带索引计数的 子索引的值类型固定。3、带索引计数 子索引的值类型不固定。2、带索引计数 子索引的值类型固定。

2024-08-02 18:03:20 178

原创 MDK5没有DeviceName

出现问题的原因:因为Jlink的驱动版本低,低驱动版本不支持新推出的芯片;所以智能选择类似的芯片;是Jlink的软件支持的芯片,不是说MDK的,也不是pack的;使用国产GD单片机不同的工程,有的有Device Name,有的没有Device Name(下图是弄好的情况,有Device Name)如果选择错了,然后删除该工程对应的Jlink配置文件(这步没有实际操作,猜的);如果低版本的jlink驱动,是识别不到有些芯片的,会弹出如下,让你重新选择;所以从jlin6.8的版本升级到了,Jlink7.84;

2024-07-19 11:37:28 190

原创 多通道ADC

【代码】多通道ADC。

2024-05-12 22:48:28 81

原创 QT5之串口

foreach(const QSerialPortInfo &info, QSerialPortInfo::availablePorts())是什么意思foreach(const QSerialPortInfo &info, QSerialPortInfo::availablePorts())是Qt框架中的一个语法结构,用于遍历系统中所有可用的串口。

2024-05-10 16:08:58 437

原创 bootloader_IAP

什么是MSP大概意思就是指向运行内存的地址参考如下什么是自举如果让同一个代码存储到不同介质存储空间里面,自举决定在那个存储空间运行那个程序;比如自举为FLASH;那么存储在FLASH的程序,在上电复位后,从Flash存储器里面运行;在自举flash正常的程序执行如下。

2024-05-05 20:21:53 535

原创 VISO流程图之子流程的使用

在主页Ctrl+鼠标点击子流程,就可以快速切换到子流程。在主页Ctrl+鼠标点击子流程,就可以快速切换到子流程。框选3 和4 :使得这两个变成子流程;此页为空,作为子流程,也可以随便布局。就是刚才的3和4框框。

2024-05-04 16:18:50 2984

原创 QT5之事件——包含提升控件

信号就是事件的一种,事件由用户触发;鼠标点击窗口,也可以检测到事件;产生事件后,传给事件处理,判断事件类型,后执行事件相应函数;

2024-05-03 13:50:30 471

原创 QT5之布局操作

局部:部分布局的对齐整体:全部的 局部布局的对齐。

2024-05-03 02:37:40 405

原创 QT5带UI的常用控件

且都是操作UI的界面,所以控制ui上面的对象都是ui->引用。且必须是ui->setupUi(this);对象可以更改名字,类就是父类。

2024-05-02 16:36:25 638

原创 QT5之windowswidget_菜单栏+工具栏_核心控件_浮动窗口_模态对话框_标准对话框/文本对话框

include //菜单栏的头文件。在.pro文件添加配置c++11。因为之后用到lambda;

2024-05-01 14:15:18 514

原创 QT5之lambda+内存回收机制

所以在点.pro文件里面配置添加如下。

2024-04-28 23:52:36 353

原创 QT5制做两个独立窗口

mainwidget.c文件里面//this 是这个窗口。就是main函数构造的w//新建个空间给b2指针//按键(信号发出者) ,按键发出者的类 ::(作用域)类的函数(发送的信号),接收者(窗口),接收动作类+作用域+函数(槽函数)//按键(信号发出者) ,按键发出者的类 ::(作用域)类的函数(发送的信号),接收者(窗口),控件类+作用域+函数(槽函数)//hide 隐藏。

2024-04-27 22:32:34 472

原创 LWIP2.1.3网络数据包解析

RAM ROM 内存堆 内存池型 四个pbuf型。

2024-04-27 10:56:37 203

原创 MDK stm32怎么生成bin文件

D:\Keil_v5\ARM\ac5.6\bin\fromelf.exe一个空格--bin一个空格-o两个空格../../Output/atk_f407.bin ../../Output/atk_f407.axf (相对工程的绝对路径 ../ 代表 上级目录下 ../../代表上上级目录下。相对工程的绝对路径 ../ 代表 上级目录下 ../../代表上上级目录下。MDK软件的安装路径下找到如下EXE文件。这句话代表输出bin文件路径。这句话代表axf存在的路径。

2024-04-17 21:18:10 716

原创 使用相对目录时候为什么在找不到文件

原文链接:https://blog.csdn.net/zfz09045235/article/details/128948614。../../ 子文件夹/子文件夹/子文件夹/文件名,相对于当前位置的上级的上级位置。../ 子文件夹/子文件夹/子文件夹/文件名,相对于当前位置的上级位置(父)\Drivers\SYSTEM\sys 上级目录为\Drivers。./子文件夹/子文件夹/子文件夹/文件名,相对于当前位置。/文件夹/文件夹/文件夹/文件夹/文件名。在选项卡添加包含路径;

2024-03-26 02:36:09 257

原创 旋变检测AD2s1205手册学习笔记

111。

2024-01-09 22:05:02 2029

原创 DSP2335的时钟PLL配置

最终的系统频率=输入时钟*DIV/DIVSEL div 有对应的表 DIVSEL也是。使用此寄存器倍频后,等待PLLSTS寄存器的PLLLOCK位=1完全锁住如下说明。锁相环控制寄存器用于控制芯片 PLL 的倍数,在向 PLL 控制寄存器进行写操。(2)芯片不能工作在 LIMP 模式,即 PLLSTS[MCLKSTS]=0。(1)在 PLL 完全锁住后,即 PLLSTS[PLLLOCKS]=1。mclksts判断此位不能是1,如果是1。而下面的是振荡器(晶振出来)的时钟。

2024-01-08 22:33:31 642

原创 DSP捕获输入简单笔记

【代码】DSP捕获输入简单笔记。

2023-12-17 00:42:23 933

原创 DSP的ADC简单笔记

DSP不需要复用GPIO,是单独的ADC引脚,与GPIO不共用。

2023-12-15 23:49:38 984 2

原创 DSP定时器0笔记

首先了解开发板TMS320f28335是150Mhz的频率。

2023-12-15 19:25:04 669

原创 DSP外部中断笔记

三部分。

2023-12-07 23:26:12 732

原创 EPWM初学笔记

时基模块,比较模块,动作限定模块。三部分就可以简单的使用EPWM。

2023-12-06 00:42:30 494

原创 DSP2335的按键输入key工程笔记

本文使用的是矩阵按键 12 13 14 为物理上拉输入,48 49 50为输出;

2023-11-19 23:58:30 274

原创 DSP2335的LED工程笔记

在技术参考中,找到时钟章节只能观察每个寄存器,才能看到寄存器控制那个外设的时钟。

2023-11-19 16:12:57 614

原创 CCS操作简记

Alt + /

2023-11-07 20:47:02 65

原创 DBC文件的制作

msg是一帧数据的消息名字 , Signal Name是一帧消息里面的数据中的信号。3、打开candb之后--file---create database。14给每个帧的信号修改开始位,start bit;13、回到最开始帧消息窗口的下拉信号,给信号关联上合适的值表。其中数据的有自己的精度、偏移量、最大最小值的描述;每一个值代表什么描述,如0表示未使能,1表示使能;2、栏目--tools---打开can db。9、描述信号,以下三步都是在同一个窗口里进行的。10、给信号建立一个值表。

2023-10-29 08:08:33 292

原创 DSPF28335的一句话总结

只能观察每个寄存器,才能看到寄存器控制那个外设的时钟。如下图知道GPIO时钟控制在PCLKCR3。在技术参考中,找到时钟章节。

2023-10-25 01:12:36 62

原创 CCS新建工程f2833x

在F\my_study_project\TI_LED 的TI_LED文件夹。ccs软件的这个文件和工程的这个文件不兼容;需要ccs软件的这个文件去覆盖工程的。DSP2833x_Headers_BIOS (不使用BIOS)28335_RAM_lnk (新建工程带有)location 是工程的位置。塞进工程的文件太多了,所以问题多。先新建非中文工程文件夹。编译可以看到有重定义。

2023-10-23 23:23:53 354

原创 拓展外部SRAM

一个纵列表示当前使用的高速通道的时间,选一个纵列作为参数标准。还是选择55ns参数FSMC 包含四个主要模块:● AHB 接口(包括 FSMC 配置寄存器)● NOR Flash/PSRAM 控制器● NAND Flash/PC 卡控制器● 外部器件接口NBL[1:0] 在进行读取访问时为低电平。可以看出真个读取事物需要ADDSET 和DATAST时钟合。

2023-09-11 01:10:49 294

原创 F4内存管理

Keil MDK将变量固定到指定地址_keil 定义数据到指定区域_Little_Star_W的博客-CSDN博客

2023-09-08 19:51:43 145

原创 进入低功耗和唤醒

如果使用 WFI 指令进入睡眠模式,则嵌套向量中断控制器 (NVIC) 确认的任意外设中断都会将器件从睡眠模式唤醒。如果使用 WFE 指令进入睡眠模式,MCU 将在有事件发生时立即退出睡眠模式。唤醒事件可通过以下方式产生:使能外设中断,但是不用NVIC。在内核系统控制寄存器SEVONPEND=1;配置外部中断为事件模式;

2023-09-06 11:31:49 710

原创 按键长按短按_按键弹起

描述:实现按键长按和短按的共同识别,兼容识别。使用轮询扫描法;当时间低于1s的按键松开就是短按,长按3秒之后松开就是长按;使用轮询模式累加;不能使用阻塞等待;

2023-09-05 16:17:34 141

原创 随机发生器硬件功能

RNG 处理器是一个以连续模拟噪声为基础的随机数发生器,在主机读数时提供一个 32 位的随机数。

2023-09-05 00:03:06 145

原创 使用MDK5的一些偏僻使用方法和谋个功能的作用

需要勾选如下库,是优化后的库;MicroLib和标准C库之间的主要区别是:1、MicroLib是专为深度嵌入式应用程序而设计的。2、MicroLib经过优化,比使用ARM标准库使用更少的代码和数据内存。3、MicroLib被设计成在没有操作系统的情况下工作,但是这并不妨碍它与任何操作系统或RTOS一起使用,如Keil RTX。4、MicroLib不包含文件I/O或宽字符支持。5、由于MicroLib已经优化到最小化代码大小,一些函数将比ARM编译工具中可用的标准C库例程执行得更慢。

2023-09-04 03:22:51 354

原创 使用V6编译器有时候不能跳转到

路径出现其他中文字符,非ACSII码字符,也会导致编译器6不能正常跳转到定义处 以为就一个版本的编译器6出现这种情况 然后验证多个版本的编译器6,所以每个编译器6都一样只有编译器5可以正常跳转软件问题MDK多个版本安装之后还是不行重建新工程之后发现根本没有问题,而且是桌面,然后以为是目录深度问题然后放进去原来有问题的目录;最终经过多次尝试,是因为有中文符号,所以导致了工程有问题

2023-09-03 23:12:06 245

原创 FLASH读写数据

2. 在 FLASH_CR 寄存器中,将 SER 位置 1,并从主存储块的 12 个 (STM32F405xx/07xx。复位后,Flash 控制寄存器 (FLASH_CR) 不允许执行写操作,以防因电气干扰等原因出现对。Flash 擦除操作可针对扇区或整个 Flash(批量擦除)执行。1. 检查 FLASH_SR 寄存器中的 BSY 位,以确认当前未执行任何 Flash 操作。1. 检查 FLASH_SR 中的 BSY 位,以确认当前未执行任何主要 Flash 操作。不然会影响,擦除原来存储的程序;

2023-09-03 06:24:23 948

canopen文档技术资料

canopen文档技术资料

2024-04-16

SDIO2.0程序,DMA中断

有中文2.0手册,并且有正点原子的例程,并且完善注释;还有我写的SDIO程序,使用SDIO中断以及DMA中断;

2023-09-01

v6+mdk5.38a的工程版本空

使用v6编译器的工程,并且可以编译通过,并且可以在2020年的开发板f4上使用;并且mdk5的版本在5.38a;使用的是2023年5月的1.9标准外设包;

2023-06-15

stm030固件包手册资料+hk030固件包手册资料.zip

stm030固件包手册资料+hk030固件包手册资料: 2023年5月上传,stm管网stm030找的固件包和网上找的数据手册,用户手册; 包括hk32的030芯片的一些资料

2023-05-11

工控-单片机-modbus协议

工控-单片机-modbus协议

2023-04-08

modbus协议的流程图-改进

modbus协议的流程图-改进

2023-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除