硬件调试
nuomigege
这个作者很懒,什么都没留下…
展开
-
MC34063异常发热分析
MC34063和电感异常发热的调查原创 2024-02-05 16:20:59 · 1303 阅读 · 0 评论 -
STM32 CubeIDE 仿真时怎样把变量添加到监视窗口。
方法2:在右侧窗口切换到“Expresstions”标签。复制变量名到“Add Watch Expresstion”然后回车即可。方法1:在变量上面右击,选择“Add Watch Expresstion...”原创 2023-04-27 16:29:35 · 1497 阅读 · 0 评论 -
Altium Designer 原理图库点击切换元器件卡顿的问题
Altium Designer 原理图库点击切换元器件卡顿的问题。器件的属性 参数里面 Paremeters 有好多选项,其中有supplier。删除这些参数后,恢复正常。原创 2022-11-03 09:47:11 · 3136 阅读 · 0 评论 -
硬件STM32G030C8 +STM32 CubeIDE使用经历
由于STM32F103系列价格飞涨,因此开发新产品的时候选了一个比较新的单片机STM32G0系列的,立创上面供货充足,价格便宜。软件开发平台也是用ST官方的IDE,之前一直使用库函数的形式,此次使用HAL库进行开发。1. 图形化的配置界面非常方便,自动生成初始化代码。在调试串口接收的时候费了一点力气,参照了 这位朋友的文章【CubeIDE】STM32 HAL库史上最详细教程(一):UART串口收发_Nack'BT的博客-CSDN博客博主能力有限,有错误望大佬指出0x00 文章内...原创 2021-11-16 15:03:11 · 1437 阅读 · 0 评论 -
使用STM32 CubeIDE建立工程,串行连接单色OCMJ4X8C-14 128*64屏幕
一直使用MDK和IAR做STM32 的开发工作,也一直关注网上对于免费IDE的推广,最近用手头的一个简易开发板连接一个液晶小屏幕测试一下。原创 2020-11-09 16:40:44 · 611 阅读 · 0 评论 -
IAR 使用优化代码后,while定时循环不能退出,不能打断点的问题。
由于STM32使用的Flash吃紧,使用了IAR的优化代码功能。默认时None,优化后选择Medium。优化后,Code显著减小,大约20%。优化完后,起初发现调试程序发现程序里面的while 语句后面不能打断点。搜索后,推断可能和优化代码有关。取消优化后,果然可以打断点了。这倒是问题不大。再后面试验中又发现莫名的卡在while里面不能出来。过了超时时间也不能跳出。又是搜索后,发现依然和优化代码有关 ,在单纯空循环的语句中,如果什么都没有。会被优化掉。可以在空循环的里面增加nop语句原创 2020-08-13 16:47:55 · 926 阅读 · 0 评论 -
网络变压器的疑问解释-转载
网络变压器内部是个鲍勃史密斯电路,初级的中心抽头,在跟PHY芯片的输出连接时,有的接了电源,有的没有接。到底什么时候接,什么时候不接,网上的解释如下:在以太网设备中,通过PHY接RJ45时,中间都会加一个网络变压器。有的变压器中心抽头接电源,有的又接电容到地。而且接电源时,电源值又可以不一样,3.3V,2.5V,1.8V都有。这个变压器的作用到底是什么呢?1、中间抽头为什么有些接电源?有些接地?这个主要是与使用的PHY芯片UTP口驱动类型决定的,这种驱动类型有两种,电压驱动和电流驱动。电压驱动的就要接电源转载 2020-08-06 10:12:41 · 552 阅读 · 0 评论 -
stm32的 IAR 工程升级库函数中遇到的问题
由于产品比较老,使用的stm32的库函数已经很老,有一些新的函数没有,打算升级到3.5.0。经过导入个人的.h,.c文件,官方的FWLIB库文件,以及CMSIS文件。经过编译,果然有很多错误和警告,一一排除后,最后遇到了一大堆的"Warning[Pe223]: function "__DSB" declared implicitly E:........\CMSIS\coresupport\core_cm3.h 1723 "在网上查询说是工程配置里面没有选择正确型号类型。可是看了下,自..原创 2020-05-28 14:07:53 · 967 阅读 · 0 评论 -
收藏:光电开关的 接线
http://www.360doc.com/content/16/0210/11/833562_533570159.shtml转载 2019-04-01 10:12:31 · 2705 阅读 · 0 评论 -
转载 如何用示波器进行UART串口数据分析
http://www.elecfans.com/instrument/722026.html这个是示波器一段的图 上面的数据(原文件)就是这段的Y的坐标单位是 电压值 VX的单位是 时间 S 都是几十uS的 从这个可以分析出来 是多大波特率的UART的格式 可以通过程序设置 有些会在停止位之前有一个奇偶校验之类的 停止位也不一定只是一个单位大小 可以设置为1、1.5、2等...转载 2019-03-20 10:53:01 · 2692 阅读 · 0 评论 -
DCDC芯片里面的分类有synchronous 和non-synchronous,请问这两者的区别是什么
转载:https://e2echina.ti.com/question_answer/analog/power_management/f/24/t/14683 同步与非同步的区别如下:请参考附件:转载 2018-08-22 11:32:22 · 3826 阅读 · 0 评论 -
AM335X连接LAN8720的调试过程
在调试过程中遇到一些问题,1. 硬件原理图的问题 8720可使用两种外部晶振 25M和50M,这两种晶振需要通过引脚配置电平来决定的!而并非自适应。 所以如果外部使用50M晶振的话,LED2的点亮方式应该是上拉,这样芯片工作在ref_clk in mode 模式,外部晶振同时给7820和mac控制器提供时钟信号。 如果外部使用25M晶原创 2017-11-03 11:28:12 · 4452 阅读 · 1 评论 -
32.768KHz晶振的使用心得
项目需求,使用少量器件搭建一个方波发生电路。找到了一个这样的电路,两个非门和阻容,晶振。图中用两个与非门代替非门。搭好电路后,发现两个问题:1. 输出不能发出方波,然后测量发现晶振不能起振。示波器表笔夹到晶振时,测量有输出,晶振起振。2. 输出的方波,上升沿和下降沿都有很多干扰杂波。于是更换不同的C11,20p,33p,10p,100p。都不能正常起振。不得要领。原创 2017-11-09 15:42:29 · 20239 阅读 · 3 评论