-
STM32ST-LINKUtility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。需要配和STLink使用。接线,SWD接口。VCCGNDSCLKSDIO和单片机分别相对即可!keil在线使用选择ST-LinkerDebu...[详细]
-
S3C2440通用异步接收器和发送器(UART)提供了3个独立的异步串行IO端口,每个端口可以在中断模式或DMA模式下操作。换言之,UART可以生成一个中断或DMA请求进行CPU和UART之间数据的传输。如果一个外部设备提供UEXTLCK给UART,UART可以在更高的速度下工作。每个UART通道对于接受器和发送器包括2个64字节的FIFO和移位器。数据拷贝到FIFO然后在传送之前拷贝到发送移位器...[详细]
-
硬件设计仿真图:由LCD1602作为显示器,温湿度采用DHT11,通过3个按键设置阈值,当温湿度超过上下限之后会触发分别的继电器;程序设计#includecommon.h#includelcd1602.h#includedht.hexternunsignedcharU8RH_data_H;externunsignedcharU8T_data_H;...[详细]
-
呵呵,我终于按照自己的想法实现了功能比较完善的数字电子钟了液晶显示内容:2012-02-0214'C//第1行00:20:38Thurs//第2行这个时钟表既可以显示温度,又可以显示当前日期是星期几了。这个星期几的判断方法就是根据一个国际日历公式来实现的。实现功能:...[详细]
-
1.题目要求我们在第九章第2讲第一个例程“按键控制舵机桨”的基础上,实现用红外遥控器的前三行按键控制舵机桨停留在我们想要的位置,这样就实现了无线遥控控制机械结构运动的简单功能。2.main.c测试代码#includereg52.h#includefunction.h//详见第六章第8讲#includetimer.h//详见第八章第11讲#includei...[详细]
-
1电机的分类电机的分类方式有很多,从用途角度可划分为驱动类电机和控制类电机。直流电机属于驱动类电机,这种电机是将电能转换成机械能,主要应用在电钻、小车轮子、电风扇、洗衣机等设备上。步进电机属于控制类电机,它是将脉冲信号转换成一个转动角度的电机,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,主要应用在自动化仪表、机器人、自动生产流水线、空调扇叶转动等设备。步进电...[详细]
-
通过看视频看学数据手册已经对时钟系统有了一点感觉首先对时钟源有了自己的理解了单片机有三个时钟源分别是外部高频时钟(XT2CLK),外部低频时钟(LFXT1CLK),内部RC时钟(DCOCLK)其中外部高频时钟:的最高频率为8Mhz仅可以提供高频时钟,一般作为CPU内部处理的时钟源(因为CPU要追求高效率嘛)外部低频时钟:在单片机时钟引脚处放的是32.768KH...[详细]
-
看门狗定时器看门狗定时器(WDT,WatchDogTImer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。工作原理使用时,WDT将递增,直到溢出,或称“超时”。除非处于休眠或空闲模式,WDT超时会强制...[详细]
-
由于电磁波是沿直线传播的,受地球曲率的限制以及山地的影响,使雷达探测产生盲区,看不到低空与超低空飞行的目标,所以低空目标给雷达探测带来困难与威胁。为了及早地发现和探测中、低空,特别是超低空高速入侵的*、武装直升机等,就要解决远程探测目标的问题。目前主要采用发展低空补盲雷达、采用升空平台监视雷达系统(如空中预警机系统、系留气球载雷达系统、飞艇载雷达监视系统等)、改进和提高雷达的低空探测性能...[详细]
-
msp430g2553快把我搞死了,暑假开始接触到单片机,现在才开始有一个大致的了解。这几天研究那个状态机建模,可能是好久都没有接触到c语言了吧。。。用起来不知道多生疏,废话不说把书上的例程搬过来,发现还是有很多的问题啊。程序要求是短按p1.3的话,出现p1.0取反,长按p1.3的话,p1.6取反,下面是程序:#includemsp430g2553.h#defineIDLE0#de...[详细]
-
在Keil中编译工程成功后,在下面的BulidOuput窗口中会输出下面这样一段信息:ProgramSize:Code=6320RO-data=4864RW-data=44ZI-data=1636代表的意思:Code:是程序中代码所占字节大小RO-data:程序中所定义的指令和常量大小(个人理解:ReadOnly)RW-data:程序中已初始化的变量大小(个人...[详细]
-
老农最近搞基于STM32F407的IAP升级固件升级功能,遇到了这样一个问题:IAP引导程序和APP程序都是基于STM32CUBEMX的程序模板生成,单独调试运行APP功能也都正常,但是只要采用IAP方式将APP程序的bin文件烧写到程序存储区,再跳转到APP的地址运行就死掉了。这个问题困扰了老农挺长时间,后来才发现问题所在:那就是STM32系列的单片机一旦完成PLL时钟设置后,是不能再次...[详细]
-
最近看了一个大神吴坚鸿的文章,他的软件架构写得还是不错的,但是代码风格一般,全局变量满天飞,但开发出来的产品稳定,性能也好。不管怎么说,在企业里,老板只追求结果,不追求过程,即使代码写得再不好,能实现功能就不错了。在这里,我借鉴他的“”三区一线理论“做下分析”。...[详细]
-
出来半年了,感觉学到的关于技术方面的东西很少很少,更多的是对软件大环境和行业有了更多的了解,为了巩固以前学过的知识和学习新的知识,我决定移植一个uboot到我的mini2440开发板上。一、准备工作:包括两方面,一方面是知识储备,也即是移植uboot前必须清楚明白的一些基本原理和常识。另一方面是搭建环境。首先知识储备,uboot是什么?U-Boot是bootl...[详细]
-
GD32MCU提供了多种烧录方法,可在调试和生产等阶段进行便捷的烧录。GD32目前主要烧录方法有ISP烧录、SWD/JTAG在线下载、脱机烧录三种类型。ISP烧录:使用串口或USB即可烧录,无需特殊工具支持。可根据协议自行定制下载方式,需要控制BOOT0引脚电平选择启动模式。SWD/JTAG在线下载:无需切换MCU启动方式,使用仿真器等可进行下载。需使用仿真器和上位机进行操作。脱...[详细]