华大单片机使用笔记HC32F030&HC32F005待完

60 篇文章 12 订阅

 

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 可编程波特率发生器产生。

传输数据结构

 

 

 

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值