#includestm32f10x.h#includekey.h//按键初始化函数voidKEY_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_...[详细]
由于项目中需要使用到ADC模块,那么就有必要对ADC模块进行研究了。这是msp430F5428Adatasheet首页上面对于ADC的描述:12-BitAnalog-to-DigitalConverter(ADC)–InternalReference–Sample-and-Hold–AutoscanFeature–14ExternalChannels,2...[详细]
一、建立项目模板这里的user中重复引用了system_stm32f10x.cOutput中选择CreateHEXFile,并且可以选择输出路径。Listing中可以选择输出路径。然后在C/C++中加入两个宏:STM32F10X_MD,USE_STDPERIPH_DRIVER并且还要勾选OneELFSectionperFunction,加入头文件路径:在Debu...[详细]
1引言 数字信号处理器(DSP)是一种适合于实现各种数字信号处理运算的微处理器,具有下列主要结构特点:(1)采用改进型哈佛(Harvard)结构,具有独立的程序总线和数据总线,可同时访问指令和数据空间,允许实际在程序存储器和数据存储器之间进行传输;(2)支持流水线处理,处理器对每条指令的操作分为取指、译码、执行等几个阶段,在某一时刻同时对若干条指令进行不同阶段的处理;(3)...[详细]
随着电子信息技术应用面日益拓展,不少场合需要对特定用户群体进行身份识别或身份记录,如门禁系统、考勤系统、安全认证系统等,在各种系统中运用的技术形式多样,如视网膜识别、面相识别、指纹识别、RFID射频识别应用等。其中,生物特征识别方式以其方便性强、安全性高等特点得到了越来越多人的认可和接受,特别是指纹识别技术方式,现已发展成为应用最广泛的生物识别技术之一。因此,研究基于嵌入式架构的指纹识别系统...[详细]
下面介绍一种利用STM32单片机制作的16路多通道ADC采集电路图和源程序。采用USB接口与电脑连接,实则USB转串口方式,所以上位机可以用串口作为接口。电路图中利用LM324作为电压跟随器,起到保护单片机引脚的作用。直接在电脑USB取点,省去外接电源麻烦,实测耗电电流不到20ma.1.主控电路图:2.USB转串口电路图3.LM324电压跟随器电路图4.滤波电路图...[详细]
汽车组合开关是汽车中常用的一种开关(外形见图1所示),有近光、远光、小灯、大灯、超车、雨刮高速、雨刮低速、雨刮间歇、洗涤、左转、右转等挡位。目前许多生产厂家在检测组合开关时仍采用传统的模拟测试方式。这种方式容易造成个别挡位漏检和错检,检测效率也低。为此笔者制作了一种基于AT89S52的汽车组合开关检测装置,该装置可以对组合开关的所有挡位进行精确检测,设置有声、光报警功能,有效防止了模拟测试中...[详细]
对于MSP430来说,无论仿真还是烧写程序一般可以通过:JTAG、SBW、BSL接口进行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而编程器则三种接口都支持。所以并不能说JTAG只支持仿真不支持编程,这是概念错误,JTAG仅仅是一种接口协议而已。下面简单描述一下三种接口的区别:1、JTAG是边界扫描技术,其在430内部有逻辑接口给JTAG使用,内部有若干个寄存器连接到了...[详细]
MSP430F5438A单片机在写InfoMemory时,需要先把整页数据擦除,才能写进去。否则写失败。而且还得设置下载程序时不要擦除Infomemory,否则存储数据失败。因为没此下载时都给你擦除了。...[详细]
环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu:stm32f103VE说明:本示例新建两个任务,并运行。注意:1.不同任务的任务优先级必须不一样,否则只运行首先定义的任务2.从系统时钟设置必须在内核启动后设置,否则会导致OSIntNesting一直为1,从而OS_TaskStat...[详细]
前言:高速吹风机量价齐升市场竞争格局初显吹风机是居家生活必备物品,然而传统型吹风机所带来的体验并不佳,高频使用的女性群体对此更是深有感触。究其原因主要有:转速低,通常在每分钟2万转左右,导致干发速度慢;高温干发,容易损伤头发;噪声大且体积笨重等等。因此,能改善这些问题的高速吹风机一经推出便迅速风...[详细]
一个单片机硬件系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。系统的扩展和配置应遵循以下原则:1、尽可能选择典型电路...[详细]
1.结构5744的SPI模块支持全双工三线同步传输,可运行在主机或从机模式,分别含有深度为5的FIFO发送和接收缓存区。其结构如下图。SPI配置允许模块发送和接收串行数据,同时也支持带FIFO缓存区的的进行扩展队列操作的数据传输。模块接收和发送的数据存放在独立的FIFO内,CPU或DMA控制器从接收FIFO读取数据,写入数据到TxFIFO内进行发送。2、传输过程1)发送过程发送数据...[详细]
一、前期准备单片机:STM32F103ZET6开发环境:MDK5.14库函数:标准库V3.50.96OLED模块:淘宝有售二、实验效果三、驱动原理此OLED模块采用SPI通信,也可转成IIC通信,不过要焊接背面的电阻,不建议改IIC,要改请参考具体数据手册。驱动芯片SSD1306,具体命令字详解请见网友SSD1306详解。需要完整工程或者有问题的请加QQ:1002...[详细]
1引言 单键开关电路已经广泛应用于PDA、手机和电子词典等数码产品中,其实现方式多种多样。一般可采用RS触发器、计数器以及采用555集成电路等等。在单片机的一些实际应用中,以上的实现方式会增加整个电路的复杂度,不能达到简洁、实用的效果。本文将介绍一种可以在单片机应用中实现的,简易、稳定的轻触式单键开关电路。 2电路原理 如图1所示,DC-DC为一个带有关断控制端的...[详细]