-
#includeSTC12C5A.H#defineucharunsignedchar#defineuintunsignedint#definechannel0x01//设置AD通道为P1.1//---------------------------------------------------------------------s...[详细]
-
MAXQ613是一款低功耗、16位MAXQ微控制器,设计用于通用遥控器、消费类电子和白色家电等低功耗产品。器件结合了强大的16位RISC微控制器和集成外设,包括一个通用同步/异步收发器(USART)和一个SPI主/从通信接口,以及能够产生载波频率的IR模块和灵活的复用键盘控制I/O。 器件包含48KB闪存和1.5KB数据SRAM。通过安全MMU提供知识产权(IP)保护,该安全MMU可...[详细]
-
STM8与STM32一样提供了固件库函数,方便用户快速开发,不需要花费很多时间去查寄存器。不过没有STM32的库完善,给的说明文档是chm格式的,名字是stm8l15x_stdperiph_lib_um.chm,这个官网有下载,今天按照官方给的模板自己做个模板文件夹,方便后期的移植,这样就不要再重复设置了。首先我们看看GPIO模块,在用固件库之前先了解下GPIO里面的大体的寄存器,方便后期使用固...[详细]
-
我的环境:主机开发环境:Fedora14开发板:TQ2440编译器:arm-linux-gcc-4.3.2总线设备驱动模型其实现主要是基于Kobject和sysfs等机制,对于驱动模型程序开发主要是理解三个元素:总线、设备、驱动的关系。三者之间因为一定的联系性实现对设备的控制。首先是总线,总线是三者联系起来的基础,通过一种总线类型,将设备和驱动联系起来。总线类型中...[详细]
-
1.引言目前,工程机械不仅力求采用内部网络来解决各个系统间进行数据交换的问题,尤其因为需要经常工作在偏远地区,工程机械希望结合电子通讯等行业,采用发高性价比的设备来实现远程监控功能。针对网络化的要求,汽车行业已经开始引入现场总线,并且形成了统一的标准—J1939标准,并且相关的产品系统逐渐进入国内市场;而短消息服务业务SMS作为GSM网络的一种基本业务,具有:永远在线;不需拨号;价格...[详细]
-
实现RTC校准的核心之一是库文件Stm321f0x_bkp.c中的voidBKP_SetRTCCalibrationValue(uint8_tCalibrationValue)函数。谈到RTC校准的相关参考文档包括AN2604.pdf,AN2821.pdf和AN2821.zip。这三个文档都可以从STM32官方网站下载。按照AN2604.pdf描述的原理,RTC的校准值应在0-...[详细]
-
下面程序是为了实现二自由度自动进样检测器的控制而编写的.在程序执行过程中,我发现,在发送Start.E再发送Stop.E后,串口助手接收缓存区并未显示一连串00:这说明在输入Start.E后,虽然又收到Stop.E时执行了en=0这个表达式,但是回到第一层中断处理程序后,这里的en还是1(并未变为我们希望的0).这说明,以串口中断实现对二自由度自动进样检测...[详细]
-
电动车由于具有无废气污染、无噪音、轻便美观等特点,受到众多使用者的青睐。但使用中也暴露出它的局限性,那就是蓄电池的容量决定了它的使用范围,而且存在充电时间长的缺点。目前随着电动自行车的发展,急需解决的问题就是如何实现快速灵活的充电。 随着电子技术、可编程逻辑器件(FPGA,CPLD)、EDA技术的飞速发展,基于硬件编程语言的自上而下(TOP-TO-DOWN)设计方法给数字系统的开发设计...[详细]
-
全球领先的硅产品知识产权(SIP)平台解决方案和数字信号处理器(DSP)内核授权厂商CEVA公司宣布提供12Gbps串行连接SCSI(SerialAttachedSCSI,SAS-3)控制器IP授权许可。这一SAS-3IP具有先进的性能和可靠性特性,可让客户以高成本效益的方式及时设计同类最佳的下一代企业存储产品。SAS-3是第三代的串行连接SCSI接口,是功能强大的高性...[详细]
-
这是一个简单且易于构建的12V汽车电池充电器电路图:组件列表:声称的上述电路具有防止电池过充电导致电解液因蒸发而损失的能力。该电路将通过施加高充电电流直到电池完全充电,通过其追溯控制电路监控电池的充电状况来消除这些问题。充电完成后,它会打开红色LED(LD2)并停用充电电路。该电路仅用于为12V电池充电。对该电路进行接线时应特别注意。它们是变压器与电路板的连接,以及为...[详细]
-
智能交通系统(ITS)的概念是美国智能交通学会于1990年提出的,它将先进的信息技术、通信技术、自动控制技术、电子技术及计算机处理技术综合运用于整个运输管理系统中,通过对交通信息的采集、传输和处理,对交通运输进行协调和管理,建立起实时、准确、高效的综合交通运输管理体系,从而提高了交通效率和安全了,实现性交通运输服务和管理的智能化。 智能车辆的导航与定位、自动驾驶与控制和车辆的预警防碰...[详细]
-
本文旨在描述一些主要的差异。Mprofile和A/Rprofile之间有很多不同之处。ARMv7-M中的基本差异如下:不支持ARM指令集(仅支持Thumb指令集)。只有两种操作模式(线程(Thread)模式和处理程序(Handler)模式)。不可配置,固定的默认内存映射(如在ARMv7-R中,但配置不同)。可选内存保护单元(MPU)支持(ARMv7-R中需要)用于可配置...[详细]
-
1.Cortex-M3内核架构2.Cortex-M3指令系统的开发总结:Cortex‐M3只使用Thumb‐2指令集。这是个了不起的突破,因为它允许32位指令和16位指令水乳交融,代码密度与处理性能两手抓,两手都硬。而且虽然它很强大,却依然易于使用3.Cortex-M3简介4.Cortex-M3寄存器组1.寄存器特性2...[详细]
-
在长距离通信的诸多方案中,RS485(RS232转RS485转换器)因其独特的电器性能,可靠的应用于主控机之间、主控机与单片机或外设之间构成点到点、点到多点远程多机通信网络,实现多机应答通信。但RS485总线在抗干扰、自适应、通信效率等方面仍存在缺陷,一些细节的处理不当常会导致通信失败甚至系统瘫痪等故障,因此提高RS485总线稳定性不容小觑。在485总线系统施工时必须严格按照施工规范施工,特别...[详细]
-
引言:USB低速设备的设计发展到现在已经有了相当的成熟度。各家IC公司都推出了USBDEVICE端的解决方案,一般以8BITCPUCORE+USBSIE为主流构架。SH69P04是中颖电子(Sinowealth)本着丰富USB产品应用,降低USBIC成本而设计的4BITOTP单片机,用以开发USBDEVICE设备。
SH69P04的功能及特点
...[详细]