Keil总是未响应?
做单片机开发,很多都会用Keil做编译器。软件功能很强大,但经常会遇到莫名其妙的未响应、卡死,尤其在退出调试模式时,非常频繁。 这时就不得不打开任务管理器、强制关掉软件、再重新打开。。。甚是繁琐。 这里总结了可能的几个原因,需要的朋友可以参考尝试一下:注册信息到期打开 License
多年工作经验,跟大家分享嵌入式软硬件技术的干货~
做单片机开发,很多都会用Keil做编译器。软件功能很强大,但经常会遇到莫名其妙的未响应、卡死,尤其在退出调试模式时,非常频繁。 这时就不得不打开任务管理器、强制关掉软件、再重新打开。。。甚是繁琐。 这里总结了可能的几个原因,需要的朋友可以参考尝试一下:注册信息到期打开 License
电源电路是电路设计的重要环节,一般情况下,单电源能实现功能的用单电源就行,可选的方案很多,DC-DC、LDO等芯片很多。有时候,单电源无法满足需求时,就必须用到负电源。今天就来介绍几种常用的负电源产生的方法。1、DC-DC模块这是最简单的方法,可选的方案也很多,只要选择合适的输入输出电压以及功率就行
我们知道,采样电流信号最简单的方法就是通过采样电阻将电流信号转换为电压信号,然后再进行放大、采样即可。直流信号一般都可以这样处理,但是对于电流互感器出来的交流信号,不能直接输入到单极性的AD进行采样。而如果用双极性输入的AD或运放进行信号调理,那就可能需要增加一个负电源,设计就要复杂很多。今天就来介
USB转串口是调试单片机程序时经常用到的一个小工具,JlinkV9以上的版本提供了虚拟串口的功能,可以用于串口收发测试。接口定义如下,5脚是Jlink-TX,17脚是Jlink-RX。需要注意的是虚拟串口只能在SWD模式下使用,因为其引脚与JTAG有冲突。J-link的虚拟串口功能默认是关闭的,可以
今天开始更新SWM32系列的教程,敬请关注,因为精力有限,可能时间会比较久,也请见谅。教程以SWM32SRET6单片机和自己做的4.3寸触摸屏评估板为例,同系列的使用起来相似。1.引脚分布 先了解一下单片机的硬件设计。与一些其它国产厂家追求与STM32兼容不同,该单片机与STM3
铂热电阻是利用铂丝的电阻值随着温度的变化而变化的,有PT100和 PT1000等。那么铂电阻的按照接线方式有二线制、三线制和四线制三种常用的接法。今天就来介绍一下几种接法的区别。1.二线制在铂电阻的两端各连接一根导线来引出电阻信号的方式叫二线制:这种引线方法很简单,但由于连接导线必然存在引线电阻r,
之前的文章中介绍过串口和U盘的IAP程序设计。在物联网应用中,远程IAP升级MCU的程序是一项非常有用的功能。当设备出现程序问题或者需要更新程序时,只需要在服务器上对设备进行升级,不需要在有专门的人员去现场进行升级,节省人力物力。 要实现远程升级,首先要实现以下几个基本功能:
做技术的对这两个名词一定不陌生,尤其是做传感器数据采集时,精度和分辨率是两个很重要的指标。然而经常有工程师,甚至多年工作经验的老工程师把这两个概念弄混。这里就抛砖引玉简单介绍一下。 首先,精度是指测量的准确度,与误差的概念相对应。而分辨率是指能测量的最小刻度。两者没有直接联系。如下图
今天来介绍SWM32的时钟配置和GPIO的使用。1.时钟配置单片机要跑起来,时钟必须配置正确,SWM32的时钟相对来说还是比较简单的。具备 4 个时钟源可供使用:内部高频振荡器(20Mhz),25℃时精度为±1%, 全温度范围的精度为±5%。内部低频振荡器(32KHz)。外部振荡器(XTAH),可接
今天来介绍如何用新建SWM32的工程,这里以Keil为例。 新建工程的方法跟STM32标准库的使用类似,操作过的朋友应该很熟悉。需要准备好以下软件和库:Keil MDK v5.12及以上版本Synwit.SWM32_DFP.pack文件(下载算法库)SWM320库文件J-Link下载工具1.库文件等