- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 一种wifi无线DAP-LINK调试器的设计
本文设计了一款使用wifi的无线DAP-LINK调试器,包含硬件原理及软件结构。欢迎各为使用并提出修改意见。
2023-04-08 09:16:54
3558
1
原创 NUC980嵌入式linux和Qt开发环境搭建
NUC980是新唐推出的一款工业级ARM926内核的微处理器,其接口丰富,包含2路以太网接口、10路串口、4路CAN接口等其他常用接口。新唐提供了裸机BSP和Linux4.4-BSP,此处不采用裸机方式开发。本文主要以NUC980-IOT开发板为基础描述Linux开发环境的搭建过程及部分注意事项(请先前往新唐官网自行下载开发用虚拟机及相关应用资料)。 本文的内容摘要如下: 1、Linux开发环境的搭建过程和要点以及快速上手NUC980-IOT开发板;...
2021-08-17 15:19:19
2199
1
原创 华大HC32F460的BOOT和IAP说明
今年MCU价格暴涨,打算入坑国产MCU,最近趁着有空加工了一块华大的HC32F460评估板。成品板见图1。拿到新控制器,首先要做的就是编写底层BOOT程序,有了BOOT程序即可随时更新APP不被调试器束缚,特别对于物联网应用有远程接口就可轻松实现远程APP更新,极大的简化了升级工作量。目前经过试验发现HC32F460的APP跳转有2大坑。1、FLASH和中断向量偏移后生成的BIN文件大小不对,烧录后无法正常跳转到APP。2、跳转到APP后触发中断会死机。下面针对这两个问题记录实验过程并给出解决方
2021-03-18 14:48:33
11301
25
原创 STM32F0系列Hal库SPI库BUG
在使用STM32Cube_FW_F0_V1.8.0版本的HAL库时,应用中需要使用SPI总线,两片STM32F03x系列微控制器分别作为主机和从机使用。并且为了提高通讯效率和通讯可靠性,通讯时使用DMA交互数据并使能SPI控制器自带的CRC校验功能。在实际使用时发生以下问题:当从机使用循环DMA模式时,从机接收到的数据会错位。但是关闭CRC校验功能后,从机缓冲区接收到的数据就不会发生错位了。考虑原
2017-09-29 09:56:49
3849
原创 实验记录-BLDC六步法驱动-高侧全斩波与半斩波驱动效果对比
在无刷电机驱动过程中,最简单的驱动方式是利用霍尔传感器实现BLDC的六步换相法驱动,硬件上,由三个半桥组成了BLDC的三相换相电路。任意时刻只有两个半桥处于工作状态,其中一个半桥的上桥臂输出PWM波,另一个半桥的下桥臂完全打开。在某一个半桥(半桥A)的高侧动作时该半桥的上桥臂通过PWM波控制。另一个半桥(半桥B)的上桥臂完全关断,下桥臂完全打开。我们通过该笔半桥A的占空比实现了电机的功率控制。那么
2017-03-21 16:18:00
6123
2
原创 PMOS和NMOS在开关应用中高侧和低侧驱动的对比
一说到开关,我们脑海中首先浮现的就是各式各样的机械开关,常见的有自锁开关、拨码开关、船型开关等等。区别于这类常见的机械开关,我们在电子电路中常用的还有各类半导体开关,例如三极管开关、使用三极管级联的达林顿管开关、MOS管开关、晶闸管开关等等。我们可以看到普通机械开关与半导体开关最大的差异就在于开关速度上的优劣。机械开关通常是由人手动操作,其动作时间一般是几十毫秒到几百毫秒之间。而半导体开关呢?拿D
2016-07-14 13:40:26
47865
20
机床数控技术电子书全
2015-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人