博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
华大单片机使用笔记HC32F030&HC32F005待完
阅读量:2189 次
发布时间:2019-05-02

本文共 1358 字,大约阅读时间需要 4 分钟。

 

1、熟悉使用stm32的,使用此单片机也是比较简单的。也类似与新塘单片机的使用。不用多熟悉这种单片机的配置之类的。直接复制例子中的设置。用到哪些外设,先单独试试例子中的然后直接复制到工程里面。其余的就是执行逻辑问题。

2、资料都在这里面:ftp://HdscCustomer:HdscGuest2019!@180.168.214.142 

库、例子、编译pack包等等里面都可以下载。

3、需要的内容有:例子、用户手册、pack。

把例子复制到目录下删除别的例子。配置工程。修改工程名字。就成为自己的工程了。

 

使用内容:

一、串口

1、串口的配置io口

2、串口工作模式配置

二、看门狗

三、

引脚功能说明

引脚配置图

通用同步异步收发器(UART

通用 UART 模块(UART0/1)只有一个时钟输入 PCLK,寄存器读写逻辑和数据收发 逻辑都工作在该时钟域下。

工作模式

Mode0(同步模式,半双工)

当工作在 Mode0 时,UART 为同步传输模式,其波特率固定为 PCLK 时钟频率的 1/12。 UART 收发数据都由 RXD 输入输出,RXD 此时为双向端口。同步移位时钟由 TXD 输 出,TXD 此时为输出端口。注意,本模式只能作为主机发送 UART 同步移位时钟,不 可以作为从机接收外部输入的 UART 同步移位时钟。Mode0 时,传输数据位宽为 8- Bit,没有起始位和结束位。

Mode1(异步模式,全双工)

当工作在 Mode1 时,发送数据通过 TXD 发送,接收数据通过 RXD 接收。该数据帧由 以下比特位组成:1-Bit 起始位“0”开始,紧接着 8-Bit 数据位(低位在先,高位在后), 最后是 1/1.5/2-Bit 结束位“1”。结束位长度由 UARTx_SCON.STOPBIT[1:0]选择。 该模式下,波特率由内部 16-Bit 可编程波特率发生器产生。

Mode2(异步模式,全双工)

当工作在 Mode2 时,发送数据通过 TXD 发送,接收数据通过 RXD 接收。该数据由以 下比特位组成:1-Bit 起始位“0”开始,接着是 8-Bit 数据位,1-Bit TB8 位和 1/1.5/2-Bit 结束位。结束位长度由 UARTx_SCON.STOPBIT[1:0]选择。额外的 TB8 位用于在多机 通讯环境下使用,当 TB8=1,表明所接收的是地址帧;当 TB8=0,表明所接收的是数 据帧。当不需要多机通讯时,此位也可以作为奇偶校验位或者数据位来使用。

Mode3(异步模式,全双工)

当工作在 Mode3 时,发送数据通过 TXD 发送,接收数据通过 RXD 接收。该数据由以 下比特位组成组成:1-Bit 起始位“0”开始,接着是 8-Bit 数据位,1-Bit TB8 位和 1/1.5/2- Bit 结束位。结束位长度由 UARTx_SCON.STOPBIT[1:0]选择。额外的 TB8 位用于在多 机通讯环境下使用,当 TB8=1,表明所接收的是地址帧;当 TB8=0,表明所接收的是 数据帧。当不需要多机通讯时,此位也可以作为奇偶校验位或者数据位来使用。 该模式下,波特率由内部 16-Bit 可编程波特率发生器产生。

传输数据结构

 

 

 

 

转载地址:http://aduub.baihongyu.com/

你可能感兴趣的文章
深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战
查看>>
深入理解JVM虚拟机13:再谈四种引用及GC实践
查看>>
Spring源码剖析1:Spring概述
查看>>
Spring源码剖析2:初探Spring IOC核心流程
查看>>
Spring源码剖析3:Spring IOC容器的加载过程
查看>>
Spring源码剖析4:懒加载的单例Bean获取过程分析
查看>>
Spring源码剖析5:JDK和cglib动态代理原理详解
查看>>
Spring源码剖析6:Spring AOP概述
查看>>
Spring源码剖析7:AOP实现原理详解
查看>>
Spring源码剖析8:Spring事务概述
查看>>
Spring源码剖析9:Spring事务源码剖析
查看>>
重新学习Mysql数据库1:无废话MySQL入门
查看>>
探索Redis设计与实现2:Redis内部数据结构详解——dict
查看>>
探索Redis设计与实现3:Redis内部数据结构详解——sds
查看>>
探索Redis设计与实现4:Redis内部数据结构详解——ziplist
查看>>
探索Redis设计与实现6:Redis内部数据结构详解——skiplist
查看>>
探索Redis设计与实现5:Redis内部数据结构详解——quicklist
查看>>
探索Redis设计与实现8:连接底层与表面的数据结构robj
查看>>
探索Redis设计与实现7:Redis内部数据结构详解——intset
查看>>
探索Redis设计与实现9:数据库redisDb与键过期删除策略
查看>>