- 博客(14)
- 收藏
- 关注
原创 USB传输认识
常用的键盘、鼠标设备使用的都是USB1标准,使用的是1.5Mbps。早期声卡、音频类使用的是USB全速传输,也就是12Mbps后期也有使用高速设备的。像存储设备U盘也是一直在迭代,从全速->高速->超高速一直在迭代。USB1.1: 规范了 USB 低全速传输(特点:规范了全速与低速,传输速度12Mbps)USB2.0: 规范了 USB 高速传输(特点:规范了高速传输,传输速度可以到480Mbps)USB3.0: 采用 8b/10b 编码,增加一对超高速差分线,供电 5V/0.9A。
2025-08-13 17:48:55
1077
原创 抑制与吸收浪涌电流方法 第一篇
放电齿是一对指向彼此相对的锐角的三角形,是由在PCB布线过程中使用铜箔层作出来的。这种放电齿是通过空气形式来放电,因此设计时候要注意与共模电感不同面,虽然能够起到一定的效果,但是对于经常与浪涌电流电压、ESD发生的场合中,若是使用这种放电齿就会容易产生积碳,时间久了就造成短路,就会违背当初设计的初衷。气体放电管抑制效果很好,但是在成本相对较高,很多情况下我们会在PCB设计时,在共模电感两端放置放电齿,使得共模电感可以通过放电齿尖端放电,可以减少甚至可避免通过其他路径放电,能够保护周围和后级器件。
2025-02-18 11:43:53
626
原创 开发环境搭建-兆易创新(GD32C103CBT6)
关联识别后,jlink才可以读取并下载程序到单片机中,在GD官网下载相应的jlink芯片识别包,但是发现官网中使用的是GD-LINK的烧录工具,并没有我们想要的芯片包,所以只可以使用偏门方法【借鸡取卵】借用keil平台的pack包获取jflash的识别与烧录方法。解压文件后打开一个keil的demo工程,在如下路径中找到烧录算法文件并将其算法文件拷贝到Loader="Devices/GigaDevice/GD32C10x.FLM的指定路径中,这样flash就可以正常烧录了。1 下载keil5软件(略)
2024-10-21 18:03:57
2175
原创 开发环境搭建-雅特力(AT32F403ARGT7)
Pack 包可以从雅特力科技官方网站→产品讯息→主流型MCU->AT32F403A系列,下载keil芯片Pack资料与segger识别工具(jlink烧录器)解压从官网下载的segger识别文件,运行官方提供segger识别包安装程序(串口界面操作)找到压缩包中的源文件,将其拷贝到keil工程中即可创建成功,指导文档中有标准库函数说明。(arterytek.com)下载完成后双击对应型号的keil芯片pack包即可(前提:已经安装keil)安装完芯片包后,可用keil创建相应芯片工程。
2024-10-14 16:33:25
1568
原创 N32G432CBL7实现RTT打印
首先,从自己的jink软件安装路径中找到RTT的压缩文件,我的文件地址是:(D:\Program Files\SEGGER\JLink\Samples\RTT)JLink在V770d版本上不再沿用之前的添加新设备的方式支持新设备下载,而是使用了一种新的方式。:将RTT模块添加到您的嵌入式系统中。这通常需要您下载RTT的代码,并将其集成到您的项目中。:一旦RTT模块被集成和配置,您可以在您的代码中使用RTT打印功能来输出信息到RTT终端。:在您的开发环境中打开RTT终端,以便查看从嵌入式系统发送过来的信息。
2024-10-08 15:31:36
395
原创 搭建开发环境-国民技术(N32G432CBL7)
N32的官方资料,源码,pack包,应用案例都有,官方都整理好了,1-Microcontrollers 这文件夹里面找到自己使用的MCU型号下载压缩包即可。在官方资料中找到GPIO例程,把例程中的源文件(src)与头文件(inc)复制到keil工程下新建的user文件下。第一:配置工程,添加工程宏定义:N32G43X,USE_STDPERIPH_DRIVER。在官方资料中找到firmware文件夹复制到创建的keil空城中。3.1 创建工程文件:在keil中选择对应的芯片进行更创创建。
2024-10-04 18:43:49
1901
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅