基于STM32处理器的数字PDA系统硬件电路设计

    数字PDA系统整体由硬件电路和软件系统2部分组成,硬件电路由低功耗ARM微控制器STM32ZET6控制的PDA外围电路组成,软件系统则由硬件驱动程序、μC/OS-Ⅱ实时操作系统、FATFS文件系统、GUI等部分组成。数字PDA系统将整个软件系统进行了整合,提供一种基于页的机制方法,即每页都是一个线程,利用μC/OS-Ⅱ的信号量、邮箱机制实现多线程之间的任务切换。PDA系统采用页机制的设计,旨在减少增加应用程序时代码的修改量和提高整个PDA软件系统的稳定性,以及提高应用程序的开发速度。   以Cortex-M3为内核的处理器由于其低功耗以及低成本并...

http://www.eeworld.com.cn/mcu/article_2018021337777.html 发布时间: 2018-02-13



便携式信号发生装置和便携式信号检测装置组成的系统设计

    在室外的仪器使用中,经常会遇到机器需要检修的问题,但是实验室常用的示波器和信号发生器由于电源、体积等问题不便携带,这时就需要采用简易、便于携带的测试仪器。设计了一套基于嵌入式核心的由便携式信号发生装置和便携式信号检测装置组成的系统。信号发生装置采用DDS技术以51单片机控制其产生信号,信号检测装置以基于Cortex-M3核心的STM32处理器为基础,配以必要的辅助电路...

http://www.eeworld.com.cn/mcu/article_2018021237756.html 发布时间: 2018-02-12



基于HID协议的工控自定义键盘接口设计方案

的其他外设接口。使用STM32F103C8T6设计USB通信接口,电路简单,性能稳定,电路原理图如图2所示。    图中J1为USB接口直接与STM32处理器PA11、PA12相连,J3、J4为键盘扫描接口,共引出16个IO,最多可扫描8*8矩阵键盘即64个按键。其余电路为处理器最小系统电路。    4 软件设计    ST公司...

http://www.eeworld.com.cn/mcu/article_2018020437681.html 发布时间: 2018-02-04



基于STM32的加密录音笔设计分析

STM32处理器执行加密算法和系统的协作控制。采用TEA加密算法对接收到的音频数据进行实时加密,加密后的语音数据存储到外部SD卡中,并可将语音文件通过USB接口传输到计算机进行解密处理。文中设计完成了数字录音模块和STM32外围配置的硬件电路;PCB布局布线;编写加密录音笔软件,实现了数字录音笔的数据加密与数据存储功能。    1 系统整体设计    系统...
关键词: STM32 加密录音笔

http://www.eeworld.com.cn/mcu/article_2018020437670.html 发布时间: 2018-02-04



【老高推荐】STM32经典电子书

STM32是现在应用比较多的一款芯片。因此老高找了一些经典电子书,希望大家能喜欢! 零死角玩转stm32-初级篇 零死角玩转stm32-中级篇 零死角玩转stm32-高级篇 《STM32自学笔记》高清版 基于STM32处理器的两种USB通信方法的实现 STM32菜鸟学习手册 《零死角玩转 STM32-系统篇:uCOS-II 移植与深入实战指南》 【老高推荐】STM32经典电子书 都是好东西啊,可惜,我一本都没看过啊,没办法啊,老高失落了。 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=231...

http://bbs.eeworld.com.cn/thread-610431-1-1.html 发布时间: 2018-01-19



基于STM32芯片和TFT-LCD的便携式心电图仪设计

=110Hz。主放大电路要放大100倍左右,为更好地适应实际应用加入滑动变阻器使其倍数可调。心电采集电路处理后的波形如图4所示。图4  示波器采集到的波形从图4看出示波器采集到的心电波形比较干净,符合心电波形的特征,同时看到该波形还有一些波纹,即50Hz干扰存在,经过软件滤波可以消除这些干扰。2.3、STM32处理器及主要接口电路2.3.1、TFT-LCD液晶接口设计选用320*240...
关键词: 心电图 STM32 lcd

http://www.eeworld.com.cn/medical_electronics/article_201712278352.html 发布时间: 2017-12-27



STM32_RTC笔记

);BKP_RTCOutputConfig(BKP_RTCOutputSource_CalibClock);#endifreturn;}回复:《九九的STM32笔记》整理基于STM32处理器RTC只是个能靠电池维持运行的32位定时器over!并不像实时时钟芯片,读出来就是年月日。。。看过些网上的代码,有利用秒中断,在内存中维持一个年月日的日历。我觉得,这种方法有很多缺点:1.断电时没有中断可用2.频繁进中断,消耗...
关键词: STM32 RTC笔记

http://www.eeworld.com.cn/mcu/article_2017112636304.html 发布时间: 2017-11-26



献给新手们——学习STM32的建议

S3C2440,官方的文档都是英文的,大部分工程师只能去看国内出版的书籍。英文好的同学,请不要以为你很牛,可以只看英文文档。毕竟你是中国人,你最熟悉的,理解最好的还是中文。看英文的速度还是比看中文慢一些,我们要的是最短的时间,而不是追求短时间内记住所有细节。当然,如果是一篇论文,建议看英文原版还是有好处的。       STM32处理器进入国内市场...
关键词: 新手 STM32

http://www.eeworld.com.cn/mcu/article_2017111235856.html 发布时间: 2017-11-12



Cortex-M3 USB的“JoyStickMouse”例程结构分析(一)

一、USB的“JoyStickMouse”例程结构分析1、例程的结构(1)底层结构包括5个文件:usb_core.c(USB总线数据处理的核心文件),usb_init.c,usb_int.c(用于端点数据输入输入中断处理),usb_mem.c(用于缓冲区操作),usb_regs.c(用于寄存器操作)。它们都包含了头文件“usb_lib.h”。在这个头文件中,又有以下定义:#include "usb_type.h"#include "usb_regs.h"#include "usb_def.h"#inclu...
关键词: Cortex-M3 USB

http://www.eeworld.com.cn/mcu/article_2017110835719.html 发布时间: 2017-11-08



STM32学习笔记之时钟分析

。 在STM32处理器,对应每一模块,都需要为其配置时钟源,我们将官方提供的时钟树再进行细化,就得到如下的时钟树,其中图中的标号分别为:1:内部低速振荡器(LSI,40Khz);2:外部低速振荡器(LSE,32.768Khz);3:外部高速振荡器(HSE,3-25MHz);4:内部高速振荡器(HIS,8MHz);5:PLL输入选择位;6:RTC时钟选择位;7:PLL1分频数寄存器;8:PLL1...
关键词: STM32 时钟分析

http://www.eeworld.com.cn/mcu/article_2017110635642.html 发布时间: 2017-11-06



小试STM32中断程序

:一、Cortex-M3中断机制    在STM32处理器中有43个可屏蔽中断通道(不包含 16个 Cortex™-M3的中断线)。共设置了16个可编程的优先等级(使用了 4位中断优先级);它的嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现低延迟的中断处理和有效处理地处理晚到的中断。嵌套向量中断控制器管理着包括核异常等中断。  ...
关键词: STM32 中断程序

http://www.eeworld.com.cn/mcu/article_2017110635641.html 发布时间: 2017-11-06



STM32 TIM1 输出脉冲范例

;    //另一种方式是清零脉冲计数器         //TIM_SetCounter(TIM2,0x0000);     }}关于TIM的操作,要注意的是STM32处理器因为低功耗的需要,各模块需要分别独立开启时钟...
关键词: STM32 TIM1 输出脉冲

http://www.eeworld.com.cn/mcu/article_2017110235550.html 发布时间: 2017-11-02



STM32 GPIO口的使用

参数需要指示要开启什么端口的时钟,RCC_APB2Periph_GPIOx就是开启GPIOx的时钟,第二个参数需要指示是开启还是关闭,ENABLE/DISABLE。开启外设时钟之后,然后就开始对GPIO的配置寄存器进行设置了,具体设置方式参考《基于MDK的STM32处理器开发应用》一书中,“7.1 通用IO端口”。While循环里面就是给GPIO的端口输出寄存器赋值,由于我手上这款奋斗开发板的三个...
关键词: STM32 GPIO口

http://www.eeworld.com.cn/mcu/article_2017102635368.html 发布时间: 2017-10-26



STM32处理器的AD难点整理

1.STM32的AD转换,可以将转换任务组织为两个组:规则组和注入组。在任意多个通道上以任意顺序进行的一系列转换构成成组转换。例如,可以如下顺序完成转换:通道3、通道8、通道2、通道2、通道0、通道2、通道2、通道15。在执行规则通道组扫描转换时,如有例外处理则可启用注入通道组的转换。可以模糊的将注入组的转换理解为AD转换的中断一样,规则通道组的转换是普通转换,然而注入组的转换条件满足的情况下,注入组的转换会打断规则组的转换。如果规则转换已经在运行,为了在注入转换后确保同步,所有的ADC(主和从)的规则转换被停止,并在注入转换结束时同步恢复。规则转换和注入转换均有外部触发选项,规则通道转换期间...
关键词: STM32 处理器 AD难点

http://www.eeworld.com.cn/mcu/article_2017100734963.html 发布时间: 2017-10-07



基于stm32处理器的PWM 异步驱动蜂鸣器

这两天应工作需求研究了一下M3处理器的PWM(脉宽调制)实现对蜂鸣器的异步控制。鉴于阻塞式对蜂鸣器的控制比较耗时,影响用户体验,因此对原有阻塞式控制方案进行了改善,提出了异步控制蜂鸣器的实现方法。以下主要对实现中需要注意的重点知识以及所遇到的问题进行了讨论。PWM波利用M3的定时器产生,出于对平台资源的有效利用,选择定时器1用来输出脉宽调制信号。这就引出了本文的重点,M3定时器的应用。M3的定时器资源一共有11个,其中两个高级定时器(Timer1和Timer8)、4个通用定时器(Timer2-Timer5)、2个普通定时器(Timer6-Timer7)、2个看门狗定时器以及一个SysTick定...

http://www.eeworld.com.cn/mcu/article_2017100734962.html 发布时间: 2017-10-07



STM32处理器输入捕获分析

前言: 1.博文基于ARM Cortex-M3内核的STM32F103ZET6芯片和标准3.5.0库; 2.如有不足之处,还请多多指教;* 一 基本知识 * 1. 输入捕获的功能:用来测量脉宽或者测量信号频率; 2. 输了TIM6和TIM7外,其他定时器都有输入捕获功能; 3. 通用定时器输入捕获中断和定时器更新中断公用同一个中断函数;二 侧脉宽工作原理 如何获取一个脉冲的宽度(比如高电平): 1. 开启并设置好定时器的时钟源 ,频率为F; 2. 输入需要检测的脉冲; 3. 利用CNT计数器计算一个脉冲的...

http://www.eeworld.com.cn/mcu/article_2017100734961.html 发布时间: 2017-10-07



STM32处理器 RTC分析

前言: 1.博客基于ARM Cortex-M3内核的STM32F103ZET6和标准3.5.0库; 2.如有不足之处,还请多多指教一 RTC是什么? 1. 从结构上讲就是一个独立的定时器; 2. 从功能上来说就是为系统提供系统掉电不复位的日历时间; RTC分为两个完全能独立的部分:1. APB1接口;2. RTC核心; 功能: (1)APB1总线连接APB1接口并负责驱动APB1接口,接口内部包含一组16位寄存器,可以通过APB1总线对其进行读写操作。 (2)RTC核心由RTC20位预分频模块和32位可编程计数器模...

http://www.eeworld.com.cn/mcu/article_2017100734959.html 发布时间: 2017-10-07



基于Cortex-M3的MP3播放器设计

、WAV文件,且音质非常好;通过摇杆控制播放上一首/下一首、音量增减等;通过LCD显示歌曲名字和播放状态;本系统还实现了读卡器功能,PC机可通过USB接口直接对开发板上的SD卡进行读写操作,以方便拷贝音频文件。1 STM32处理器Cortex—M3是ARM公司最新推出的基于ARMv7体系架构的处理器核,具有高性能、低成本、低功耗的特点,专门为嵌入式应用领域设计。ARMv7架构采用了Thumb...
关键词: Cortex-M3 MP3 播放器

http://www.eeworld.com.cn/mcu/article_2017091834515.html 发布时间: 2017-09-18



STM32的学习方法

的书籍。英文好的同学,请不要以为你很牛,可以只看英文文档。毕竟你是中国人,你最熟悉的,理解最好的还是中文。看英文的速度还是比看中文慢一些,我们要的是最短的时间,而不是追求短时间内记住所有细节。当然,如果是一篇论文,建议看英文原版还是有好处的。STM32处理器进入国内市场时候,ST官方(或者第三方)的推广工作做的非常好。翻译了大量的英文文档,迎合了国内的很多工程师的思维。神舟系列的开发板就是迎合这种...
关键词: STM32 学习方法

http://www.eeworld.com.cn/mcu/article_2017090834293.html 发布时间: 2017-09-08



基于MDK的STM32处理器开发应用

基于MDK的STM32处理器开发应用 作者: 李宁 出版社: 北京航空航天大学 出版年: 2008-10 页数: 519 定价: 56.00元 ISBN: 9787811244649 《基于MDK的STM32处理器开发应用》介绍了基于MDK的STM32处理器开发应用。全书共9章,分为4部分。第一部分为基础篇,在讲解Cortex-M3处理器结构的基础上,详细介绍...
关键词: MDK STM32

http://download.eeworld.com.cn/detail/flamywei/563590 发布时间: 2017-02-10




<上一页 123456 下一页> 相关结果约106个