自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux开发板静态IP无法ping通外网

imx6ull linux开发板静态IP无法ping通外网,能ping通局域网

2024-01-09 19:31:05 520

原创 RT1176 将代码放到RAM上运行

RT1176 将代码放到RAM上运行

2023-07-12 21:52:32 449

原创 RT1176 LCDIFv2 RGB565引脚不连续

RT1176 LCDIFv2 RGB565引脚不连续

2023-07-12 21:48:33 430

原创 IIS总线介绍

IIS总线,频率计算,IIS时序图

2023-05-28 17:43:06 1410

原创 Matlab学习1:生成sin函数数组

直接上代码:% 生成 0 ~ pi*2 区间里sin函数表% dpi_x:水平分辨率% dpi_y:垂直分辨率% y:垂直变量% x:水平变量% DPS系列表格% dpi_x:水平分辨率:10位,256细分% dpi_y:垂直分辨率:12位,4096输出clear;clc;dpi_x = 1024;dpi_y = 4096;x = linspace(0, pi*2, (dpi_x+1));y = round(sin(x)' * dpi_y);fid = fopen(

2021-11-25 18:41:15 5896

原创 C2000Ware添加到CCS10

下载C2000Ware离线安装包,安装完成后将其添加到CCS10去。

2021-06-17 21:15:23 6555 6

原创 TI DSP烧录,解决(Error -233 @ 0x0)错误

CCS6下使用XDS100V3烧录器烧录F28027程序,出现如下错误:Error connecting to the target:(Error -233 @ 0x0)The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.An attempt to scan the JTAG scan-path has failed.The target's JTAG scan-path appears to be br

2021-05-25 09:27:29 13613 6

原创 C2Prog 串口烧录出现Connecting with target… failed(no response)!

记录个人爬坑经历硬件:TMS32F28027软件:C2Prog将TDO置地后,上电,进入串口烧录模式;1.使用使用CH340 USB转串口模块,部分电脑会出现驱动不兼容情况;导致烧录失败,提示Connecting with target… failed(no response)!目前只遇到过一台笔记本电脑使用CH340 USB转串口模块,用C2Prog可以烧录程序,其他电脑都不行。2.改用台式电脑的RS232接口,再转TTL,就可以了;3.改用CP2012的USB转.

2021-05-22 11:19:39 3490 2

原创 CCS生成hex方法

方法一:右击工程项目,打开属性窗口,有“C2000 Hex Utility”这个选项,打开”C2000 Hex Utility“窗口,勾选“Enable C2000 Hex Utility”,OK,重新编译方法二:右击工程项目,打开属性窗口,没有“C2000 Hex Utility”这个选项,选择:Build-->Steps-->Use pre-defined step ,选择"Create flash image:Intel-HEX",点击OK后重.

2021-05-20 22:32:13 10226 2

原创 STM32的CAN2无法收发的两个问题解决方法

STM32的CAN2无法接收的解决方法硬件平台:STM32F413以前用在STM32F4平台用HAL库使用过CAN1外设,功能正常的;今天重新移植到另外一个项目时改用CAN2时遇到两个问题:1.数据发送失败;解决方法:使能CAN1时钟就可以发送数据了;因为仅仅使用CAN2时也需要打开CAN1的时钟,旧版本HAL库上找到这个说明,可能是硬件上的BUG限制吧2.使能CAN1时钟后,还是不能接收数据;解决方法:将滤波器编号改为14,就可以接收数据了。看到网上有文章说使用

2020-12-09 17:39:06 6571 4

原创 ros安装ros-melodic-turtle-tf时提示Unable to locate package ros-melodic-turtle-tf

系统环境为:ubuntuLTS16.04原因是我安装的是ros-kinetic-desktop-full版本,而不是melodic版本。改用命令sudo apt-get install ros-kinetic-turtle-tf后OK了

2020-08-14 20:54:56 4914

原创 STM32 USB组合设备HID+MIDI

目的:完成一个HID + MIDI的组合设备准备工作:·用CUBE生成HID工程;·复制一份工程修改为MIDI工程;(参考之前博客已完成这两个工程)·新建USB_User文件夹,将USB相关配置文件放到这里,并新建usbd_composite.c,usbd_composite.h文件;·修改:·分配端点号#define HID_EPIN_...

2020-04-22 09:06:33 2613 3

原创 使用Hex2Bin软件将Hex文件转Bin文件

Hex2bin源码链接:https://sourceforge.net/projects/hex2bin/files/hex2bin/从以上链接可下载hex2bin工程,用户只需使用生产的hex2bin.exe文件即可,路径:Hex2bin-2.5\bin\Release使用方法,只需将需要转换的hex文件,拖动到这个小软件上面就会生产所需的bin文件。生产的bin文件...

2020-04-21 17:21:06 5846 6

原创 在STM32 USB HID工程上修改为USB MIDI方法

在原是STM32F103 USB HID的工程基础上改为USB MIDI设备主要内容修改配置描述符USBD_CUSTOM_HID_CfgDesc,注意MIDI属于音频类,需要配置为Audio类,并且需要添加控制端点。__ALIGN_BEGIN static uint8_t USBD_CUSTOM_HID_CfgDesc[USB_CUSTOM_HID_CONFIG_DESC...

2020-04-17 21:26:10 2624 4

原创 CUBE生成STM32 USB HID方法

环境:STM32F103HAL库工具:Bus Hound 和PortHelperHAL库配置USB HID工程生成工程:打开工程,修改HID报告描述符前面没选择调试接口,导致无法烧录第二次,此处一定要选择使用调试口!*无使能调试接口导致无法再次烧录解决方法:先用镊子短接复位引脚接地,工程里按下F8烧录,再快速断开复位引...

2020-04-17 11:43:47 946

原创 关于开发板不能ping通外网

开发板可以ping通同网段主机和ubuntu的IP,但无法ping通外网。原因可能是没设置网关,记录下解决方法。设置之前用route命令查看是这样的:发现网关Gateway是空的,此时是无法ping通外网的解决方法:增加默认路由器route add default gw 192.168.1.1 (此IP是自己网关IP)可以ping通外网了...

2020-04-05 08:22:05 666

原创 Cortex-M7不支持位带操作

使用RT1052时想用位带操作实现51类似的GPIO控制功能,结果发现Cortex-M7不支持位带操作,Cortex M7技术参考手册上这样说的搞得我得加临界区保护IO读写不被其他任务抢占,阔怜阔怜...

2020-03-13 18:28:54 784

原创 蓝屏 失败操作:bhound7.sys

USB开发时,WIN10遇到蓝屏:终止代码:system thread exception not handled失败操作:bhound7.sys解决方法:删除C:\Windows\System32\drivers\bhound7.sys后OK重新安装BusHound软件重新生成的bhound7.sys也OK的。...

2020-02-17 14:25:52 4287

原创 Keil: Browse information of one or more files is not available

MDK在编译后总是出现”Browse information of one or more files is not available:.\stm32f4xx_ll_fmc.c貌似因我改变项目路径引起的问题。方法一:我本次遇到问题是用此方法解决的。将相应文件的Include in Target Build选项取消勾选,确认,再重新勾选上。方法二:在Options...

2019-12-29 09:36:52 2729

原创 原子操作、信号量、阻塞

1. 原子操作原子操作指的是在执行过程中不会被别的代码路径所中断的操作。常用原子操作函数举例:atomic_t v = ATOMIC_INIT(0); //定义原子变量v并初始化为0atomic_read(atomic_t *v); //返回原子变量的值void atomic_inc(atomic_t *v); //原子变量增加1void atomic_de...

2019-10-29 23:49:38 268

原创 SPI FLASH 读取指令read data和fast read data的区别

参考winbond W25Q系列手册,两者的指令时序略有区别。readdata指令发送完后马上可以读取数据;fastreaddata指令发送完后,需要再发一字节dummy,给设备内部电路额外的时间来设置初始地址。以上图片为W25Q80/16/32的手册,看了W25Q256JV的手册,FR和fR速度有不一样...

2019-08-29 10:57:30 6319 2

原创 MFC TEXT()和_T()

TEXT跟在MFC中常用的_T()一样,表示unicode字符。tchar.h里有定宏义:#define _T(x) __T(x)#define _TEXT(x) __T(x)

2019-07-14 18:11:39 992

原创 warning: #546-D: transfer of control bypasses initialization

KEIL警告:warning: #546-D: transfer of control bypasses initialization of:原因是变量可能不会被初始化而导致错误,将变量声明时赋予初始值即可。

2019-05-16 16:39:32 10302

原创 Android studio 回车键用不了

刚设置其他快捷键,估计快捷键有冲突后误操作删除了enter快捷键。结果写代码回车键无法换行。后将所有快捷键回复初始化就好了。或者搜索enter重新设置Enter快捷键就好了。...

2019-01-27 14:46:18 6502 5

原创 keil的错误: Error: Encountered an improper argument 的解决方法

方法1:见https://blog.csdn.net/ma57457/article/details/78530577?locationNum=8&fps=1方法2:文件路径名太长,改小路径名。

2018-11-01 00:04:15 2810

原创 WINDOWS 程序在运行却无法显示界面解决方法

遇到打开软件,任务栏显示已经打开了,但是窗口无法显示。解决参考如下:先按alt+tab切换到目标软件,此时软件还是无法显示界面。鼠标不要点击桌面任何地方,按下ALT+空格弹出对话框,选择还原窗口大小使其处于非全屏状态;移动窗口请先按alt+空格,然后按M键,再使用上下左右移动窗口至显示区域(只有在非全屏有效)。...

2018-09-20 21:40:38 65822 8

maple制作基本初等函数的图形

使用Maple软件制作的基本初等函数图形

2023-10-16

STM32F103_MIDI_HAL.zip

在STM32F103 USB HID HAL库工程上修改为USB MIDI设备,枚举出音频MIDI设备,实现数据接收发送,测试收发OK。内含代码工程及配置说明文档。

2020-04-17

STM32F103_HID_HAL.zip

用CUBE生成STM32F103 USB HID方法,内含代码工程及配置过程说明文档,添加回环收发测试OK。

2020-04-17

嵌入式系统高级C语言编程

[嵌入式系统高级C语言编程].凌明.扫描版.pdf 北京航天航空

2018-11-01

PCB封装库及命名规则

当时到新公司,实在难以忍受混乱的PCB封装,于是花了半个多月日夜整理了一套PCB封装库(AD软件制作的)。资源中包含PCB封装库,以及有对应的命名表格可供查询。

2018-11-01

空空如也

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

TA关注的人

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