推荐阅读最新更新时间:2024-11-18 14:08
W806串口管脚复用
一、 目的:说明W806串口管脚复用的方法。 二、 用到的资料:1、硬件:W806开发板。2、软件:W806资料包- SDK_DEMO_参考例程。 三、 操作方法: 1、 打开参考例程:(1)、把WM_SDK_W806文件夹复制到非中文文件夹下; (2)、找到WM_SDK_W806toolsW806projectsSDK_ProjectprojectCDK_WSW806_SDKW806_SDK.cdkproj双击用平头哥CDK打开。 如下图: 删除src下的3个文件:main.c、wm_hal_msp.c、wm_it.c。 在src上右键,添加WM_SDK_W806demo下的所有文件: 默认demo演示UART1
[单片机]
消防指示灯智能监控系统三端口网关电路模块设计
提出采用两级环形总线网络拓扑、主从通信方式的消防指示灯智能监控系统。设计了用电池提供应急电源的通信网关的总体结构。采用单片机自带的双串口构成两个独立光电隔离的RS-485 接口作为下级环形总线主站,实现与智能应急标志灯之间交换数据。利用单片机的SPI 接口功能和另一个单片机扩展第三个独立的光电隔离RS-485 接口,作为上级环形总线网络的从站, 实现与监控主机之间状态和命令信息交换。 串口扩展电路 串口扩展的方式: 一种是硬件的扩展方式。使用市面上对串口进行扩展的芯片,有SP2338DP,GM8123 系列。第二是软件模拟法。可根据串行通信的传送格式, 利用定时器和主机的I/O 口来模拟串行通信的时序, 以达到扩
[电源管理]
连续相位调制方式与UART异步端口的同步设计
摘要: 阐述了在数据通信中使用连续相位调制试进与UART异步端口进行时钟同步的必要性以及同步设计的原理,给出了硬件设计的电路原理图,并对Altera公司MAX+PLUS Ⅱ开发软件的主要优点进行了说明。
关键词: 连续相位调制 UART异步端口 同步 EPLD
随着通信技术和计算机技术的飞速发展,计算机数字通信技术显得越来越重要。但是目前常用的数字通信传输信道仍为模拟信道,为了能使数字信号可靠,有效地在模拟信道中传输,就必须将数字信号调制到模拟信道的载波上。在实际应用中,使用较多的是在连续相位调制方式(如CPFSK连续相位频移键控、MSK最小频移键控、GMSK高斯最小频移键控等),这
[应用]
STM32F103做从机SPI通信SPI3中断异常
在做AM335D板子与STM32F103使用SPI通信时,需要用到STM32的从机模式,所以特别对于ST的从机模式进行了研究,由于硬件上使用的是STM32F103的SPI3,所以过程中遇到了一点麻烦,这里记录一下过程,以备查阅: 使用SPI3通信时,从机时钟产生不了中断,经过查阅资料,是因为spi3的nss口与JTAG有共用引脚,所以配置错误会导致SPI3无法使用。需要注意以下两点就可以了: 1.开启GPIO时钟的同时,开启AFIO时钟,如下: RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO, ENABLE ); 2.关闭JTAG功能,
[单片机]
FreeRTOS移植到STM32F103步骤与注意事项
前言: 由于之前听过太多人抱怨移植FreeRTOS到STM32有各种各样的问题,小灯经过一年多对FreeRTOS的研究并在公司产品中应用,多少有些心得,接下来就由小灯以最新版的FreeRTOS为例一步一步移植到 STM32F1 03上,并提醒大家某些需要注意的事项。本文档为非正式技术文档,故排版会有些凌乱,希望大家能提供宝贵意见以供小灯参考改进。 下面先以IAR移植为例,说明移植过程中的诸多注意事项,最后再以MDK移植时不再重复说明,所以还是建议大家先花些时间看IAR的移植过程,哪怕你不使用IAR,最好也注意下那一大堆注意事项! 一、从官网下载最新版的FreeRTOS源码 下面的网址是官方最新源码的下载地址: https:/
[单片机]
两种方法实现STM32F103向串口一直发送数据
串口是STM32最为重要的资源,在平时的硬件调试和软件调试中都是不可或缺的工具,最近在测试一块板子的通信功能是否正常,我打算用板子A的串口USART1一直向串口发送数据,用板子B的串口1接收数据,并将接收到的数据经过处理后显示在LCD液晶上。所以就写了下面的串口发送程序,发送的是数组函数。 Main.c #include led.h #include delay.h #include key.h #include sys.h #include usart.h u8 USART_fasong_Buf ={12,35,00,12,12,34,90,00}; // 接收缓冲区字节长度200 //u16 res=9; v
[单片机]
基于stm32f103zet6的FAT16文件系统学习0(读SD卡扇区)
SD卡已经看了两天了,主要是因为测试出来的卡容量不对,所以一直找原因,最终还是发现了,总比不过是单位上面出现了问题,或许是之前没有接触到SD的缘故吧,所以对其中的一些寄存器很不了解,一切都是重新开始,对照这寄存器手册,理解程序,修改程序。一步步还是总结一下! 首先关于SD卡的协议是有必要了解的,我今天花了一上午的课堂时间来理解这个SD卡的协议,就是基于这个文档的,这个文档很适合入门SD协议的(个人认为)。 http://download.csdn.net/detail/king_bingge/5218183 初识SD之后,就可以开始正式学习SD卡了! 一、要使用SD卡,那么首先肯定得对SD卡进行初始化,那么如何进行初始化呢?(命
[单片机]
自动判别三极管管脚电路设计
引言 在电子技术中,三极管是使用极其普遍的一种元器件,三级管的参数与许多电参量的测量方案、测量结果都有十分密切的关系,因此,在电子设计中,三极管的管脚、类型的判断和测量非常重要。测量三极管管脚的方法有多种,其中实验室常用的是利用万用表和三极管各管脚的特点进行测量,但由于三极管各个引脚间的电压、电流关系复杂,且三极管本身体积较小,给测量带来很大不便,而目前市场上还没有对三极管管脚、类型自动判别的装置。因此,设计出一款能够自动判别三极管管脚、类型的电路显得尤为重要。 1 硬件电路组成原理 根据目前常用三极管的类型及管脚排列方式,设计的自动判别电路包含中心控制单元、转换电路、检测放大电路和显示电路四个部分,如图1 所示,其中用AT89C2
[单片机]