程序设计stm32f10x系列单片机IO管脚能输出上MHZ频率的方波吗? 之前有对“STC15系列单片机IO管脚能输出上MHZ频率的方波吗?”进行过实测研究,原计划是接着测stm32的,结果还没测试完我的工发板片子就给烧坏了,现在都还是心有余悸哦,所以这次测试时也不敢长时间测试。 以下为我的测试代码:(PWM信号输出口设置在PB1上) 1.GPIO配置/* * 函数名:TIM3_GPIO_Config * 描述 :配置TIM3复用输出PWM时用到的I/O * 输入 :无 * 输出 :无 * 调用 :内部调用 */...
程序设计stm32F10x PB3 GPIO口无法作为普通IO口使用的原因 用stm32没多久,PB3当作GPIO口采集信号量,结果老读不到信息,读到的都是0,各种测试,无果,草草下了个结论:片子有问题。结果,新板子焊好后再测,结果还是一样,这下坐不住了,查各种手册,网上查,这才弄明摆是怎么回事。 以下内容引自网络: STM32F103 的 JTAG, 默认状态是Full SWJ。 The default state after reset is “000” (whole pins assigned for a full JTAG-DP con...
硬件设计stm32F10X系列单片机IO口的总电流是多少? 设机单片机相关电路时,IO口的总灌电流往往是需要考虑的。各种单片机参数是不一样的,那么,stm32F10X系列单片机IO口的总电流是多少呢?查阅手册,如下图: 字面意思,单个IO最大的输入/输出电流为25mA,但是所有的输入/输出及控制口的电流总和不能大于25mA.这里要注意一下,输出电流我们取负,输入电流我们取正,取和时要带正负号。...
实用案例串口调试工具CRC16版 是原“ModeBusRTU调试工具CRC16版2015升级版”的再升级,更新内容如下: 1.开放字符发送功能; 2.输入时有16进制和10进制两种输入方式,当以10进制输入时中间用空格分隔,且单数字不超过255;以下为百度云盘分享链接:http://pan.baidu.com/s/1pLOnHAb...
DIY项目不需要全功能J-Link也能完成stm32三线制调试工具J-Link ARM-OB制作 现在在做一款产品,用的CPU是STM32的。由于程序相对要复杂一些,所以盲调时觉得压力大大,于是就有使用J-Link工具的想法,但是做过的朋友都知道,如果用全功能的JTAG工具,不仅要占掉好几个IO口,而且调试接口要就占去好大一块面积。 好在stm32支持串口调试,注意这里的串口调试并不是我们平时看到的232那类串口哦,这里的串口是三条线,一条数据线,一条时钟线,还有一条地线。关于J-Link ARM-OB调试工具的制作,以下是笔者在网上找到相关信息,也是目前讲这块比较详细的...
程序设计UIP1.0实现UDP通讯--方法2 目的:实现被动接收然后上传,或是主动上传 1.初始化struct uip_udp_conn *myudp; #if UIP_UDP //本地端口和远程端口均 uip_listen(HTONS(uiUIP_UDP_lPORT)); ucSerAddr[0] = unReIPAddress.ucUnPar[0]; ucSerAddr[1] = unReIPAddress.ucUnPar[1]; ucSerAddr[2] = unReIPAddress.ucUnPar[...
程序设计74HC165并入串出移位寄存器的读操作 关于IC的读操作,网上还是有许多现成的例子的。这里再做一个记录原因是为了强调时序的控制。 1.74HC165 简介 74HC165是8位并行输入串行输出移位寄存器,可在末级得到互斥的串行输出(Q0和Q7),当并行读取(PL)输入为低时,从D0到D7口输入的并行数据将被异步地读取进寄存器内。 工作电压从2.0V到6.0V,可以和5V,3.3V器件直接对接的了。 2.读取时序 3.范例程序(程序没有注释,请对照时序图理解,谢谢^_^)unsigned char...
硬件设计ENC28J60不工作,指示灯常亮的原因 项目中用到了ENC28J60,这前的板子一直都是好的,重新开了一次板,全部焊接好,刷进单片机程序,发现网络不通,还有就是ENC28J60的两个指示灯是常亮的,一直查不到原因,观察IC引脚都没有短路的地方。于是把周边的元器件电容电阻换了一遍,还是不行。 最好,只能是拿着万用表一个引脚,一个引脚的去查。结果发现SO,SI引脚是短路的,好,重焊一遍,不短路了,上电测试,还是不行。再接着往下查,又发现RST引脚居然对地短路了,处理。完了再上电测试,好的,成了。 后面不可以复制到以...
程序设计UIP1.0实现UDP通讯--方法1 针对uip1.0中UDP通讯功能实现方法的描述,这里的方法只能被动接收,然后回应. 在基于STM32+ENC28J60的硬件平台上调试UIP协议有一短时间了,TCP/IP的客户端及服务端都调通了--只需要按照正点原子或是野火的示例代码配置即可成功,但是关于UDP通讯部分大家都讲得不多,网上也部分人讲过,但是自己还是不怎么明白。 于是自己的就专门就以太网帧格式这个点调试UDP通讯。目的是要实现UPD广播通讯,这里不先不讲如何从代码上实现的,先来看看一个完整的以太网帧格式是什么样...
硬件设计霍尔型电流传感器ACS712ELCTR典型应用电路 霍尔电流传感器输出的只能是电压信号。 初级阶段:霍尔电流传感器,直流和交流电流都可以测量,普通电流互感器只能测量交流电流。普通电流互感器使用时,二次侧不能开路,霍尔电流传感器可以开路。 中级阶段:霍尔电流传感器原理,基于霍尔效应,输出电压与流过一次侧电流大小成正比,一次侧电流方向改变输出极性也改变,所以可以测量交流电和直流电,对波形也没有特别的要求;适用频率范围也较宽。 ACS712ELCTR是一款霍尔型电流传感器。原理那些就不详细说明了,百度或google即...
硬件设计传导骚扰超标的几种常用整改方法 传导测试在电磁兼容测试中很常见,在实际工作中,发现很多厂家对于传导测试超标感到一筹莫展。本文试图从探讨传导测试超标的原因讲起(主要针对电源端口),并列举一些常见的整改传导超标的实用方法,给广大厂家在整改传导时提供一些参考。传导骚扰超标的几种常用整改方法.pdf...
硬件设计大型医疗设备EMC现场测试方法 有用的资料,记录以备查询!大型医疗设备EMC现场测试方法.pdf资料来源:【技术创新】大型医疗设备EMC现场测试方法 - EMC/EMI设计 - RF技术社区http://rf.eefocus.com/module/forum/thread-592856-1-1.html...