-
1.SysTick_CLKSourceConfig函数原型:viodSysTick_CLKSourceConfig(u32SysTick_CLKSource)功能:选择SysTick的时钟源参数:SysTick_CLKSource:SysTick时钟源参数:SysTick_CLKSourceSysTick_CLKSource_HCLK_Div8:SysTick时钟源等于系统时钟的...[详细]
-
DMA的存储器到外设的配置,其实和存储器到存储器的配置非常类似。只是需要注意一点,就是外设寄存器的地址如何获得?比如USART-DR数据寄存器,我们可以这样定义(基址+偏移)//外设寄存器地址#defineUSART_DR_ADDRESS(USART1_BASE+0x04)然后的配置就跟USART和DMA非常类似,直接上初始化过程:bsp_dma....[详细]
-
STM32单片机一般需要供电电压为3.3V,但也有一些型号的单片机可以工作在5V电压下。在供电电压方面,有几种方法可以为STM32单片机提供5V电压:使用外部稳压器、使用开发板自带的5V引脚、通过USB线提供电源、或者使用外部电源模块。使用外部稳压器:使用外部稳压器是最常见的方式之一,可以稳定地提供5V电压给STM32单片机。具体步骤如下:选择一个合适的外部稳压器,推荐使用L7805...[详细]
-
1引言因为低电压、微功耗、能用CMOS电路直接驱动等优良特性,液晶显示方式在各个领域得到了广泛应用。液晶显示器件在显示像素上可分为点矩阵型和段型两大类。点矩阵型的液晶显示屏一般能显示较为复杂的图形或字符,但其接口也较复杂且成本相对较高。在很多的工业智能显示仪表应用场合,段型的液晶显示就能满足需要。正因为如此,段码型的液晶仍有广泛的应用市场。MM5483是国家半导体公司(即Nationa...[详细]
-
搭建i.mx6ul的开发环境,使用环境ubuntu14.04,硬件平台:米尔MYB-6ULX参考米尔的MYS-6ULX-LinuxDevelopmentGuide1.安装软件包sudoapt-getinstallbuild-essentialgit-corelibncurses5-devflexbisontexinfozipunzipzlib1g-d...[详细]
-
01、进入ST官网参考网址:https://www.st.com02、参考下图03、参考下图04、参考下图05、参考下图06、参考下图07、参考下图08、参考下图09、参考下图10、参考下图11、参考下图12、参考下图13、参考下图14、参考下图15、参考下图-登录成功,会弹出下载界面...[详细]
-
之前的一篇博客概括了混杂设备驱动模型(http://www.cnblogs.com/ape-ming/p/5101322.html),现在就根据那篇博客所列出来的模板写一个按键设备驱动程序。根据模板首先要写一个设备加载函数:1/*2*函数名:button_init3*函数功能:设备加载4*/5staticint__initbutton_...[详细]
-
Step1:设置TXD、RXDpin的输入输出属性,根据各芯片定义设置例:P2CR&=0xFB;//P2^1:UART_TXD,P2^2:UART_RXDStep2:设置UART工作方式设置SCON寄存器。例,SH88F02设置为工作方式1,SCON=0x40;在SH88F02应用中发现,必须先配置SCON在配置定时器,如果顺序颠倒UART不工作。正...[详细]
-
一直想用6410的jpg解码器替换wince的解码器,这几天终于有时间,弄了一下。过程不是太复杂,大致如下:1.从wince自带的decoder例子开始,主要是修改renderImage部分。2.注册表的配置,因为wince的例子没有注册表配置,所以这部分花了不少时间。_LastCookie=dword:00000001MIMEType=image/jpegF...[详细]
-
1引言目前我国发展煤炭生产机械化发展迅速。综采设备的应用,是提高效率、改善安全状况的措施。影响开机率的一个主要因素是支架对工作面的顶板控制的好坏,因此,对综采工作面进行矿压监测与控制是很有必要的。要做到这一点,首先需要对井下工作面的液压支架的实际工作状况进行监测,通过对检测数据处理、分析,评定其效果,并采取相应措施,以提高开机率、提高产量。本文以监测综采液压支架的压力为研究内容,开发了...[详细]
-
0引言电子密码锁是一种通过密码输入来控制电路或芯片工作,从而控制机械开关的闭合,完成*、闭锁任务的电子产品。它具有保密性好、寿命长、操作简单等特点。本设计采用AT89S51作为主控芯片,结合外围电路,组成电子密码锁。用户想要*,必须先通过键盘输入正确的密码才能将锁打开。密码输入错误时有提示,为了提高安全性,当密码输入错误3次将报警。密码可以由用户自己修改设定,锁...[详细]
-
有人使用STM32H7系列的ADC模块,定时器触发ADC,数据通过DMA传输到内存。对某通道连续转换几次后求个平均值。他却发现ADC结果虽没有什么问题,但一批数据出来后就纹丝不动了。DMA传输本来设计成的Circular模式,感觉好像工作在Normal模式,结果显然有点不合理。鉴于这个现象和所用芯片,估计是因为Cache使用方面的原因,客户也的确使能了Cache。具体怎么回事呢?我们一起来...[详细]
-
摘要介绍了一种基于MSP430单片机的GPS和CDMA双接收计时系统的设计思路与方法,并给出了系统的硬件电路和软件流程。该系统采用GPS和CDMA时钟信号,其可以自动调整时间,同时还拥有多方位保障时间的精确性、一致性、高可靠性及环境适应性强的优势。在可靠性、扩展性、控制功能以及体积、功耗等方面比其他电子产品具有优越性。在天文、地震台、航空航天等对时间精度较高的场合,以及国防、通信、电力、交...[详细]
-
Modbus协议由于其具有开放性、透明性、成本低、易于开发等特点,已成为当今工业领域通信协议的首选。本文介绍了一种基于Modbus通信协议的eView触摸屏与常用的51单片机的通信方法。该方法通过C51编程实现Modbus通信,在51系列单片机上具有通用性,有一定的借鉴作用。工业控制中经常需要观察系统的运行状态或者修改运行参数。触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触...[详细]
-
在我们刚一开始接触到51单片机的时候对P0口必须加上上拉电阻,否则P0就是高阻态。对这个问题可能感到疑惑,为什么是高阻态?加上拉电阻?今天针对这一概念进行简单讲解。高阻态高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平。如果高阻态再输入下一级电路的话,对下级电路无任何影响,关注发烧友公众号回复资料和地址可以获取电子资料一份。和没接一样,如果用万用表...[详细]