查看: 1734  |  回复: 0
GD32 MCU开发板 Workshop报告:双MCU串口通信

主题

回复
发表于2019-05-22 21:05:48 | 显示全部楼层
1# 电梯直达
GD32 MCU  开发板 Workshop  报告
一、 一、  方案简介

使用GD32mcu通过串口发送数据给从机MCU,从机MCU是M3内核的MCU 72MHZ主频,验证通信能力主要是要用在工业控制领域,通过上位机发送数据通过串口发送给从机

来进行控制,从机接收到主机发送的命令后就开始解析和执行,从而控制其下的其他单元,包括电机驱动,传感器检测等,有极大的应用价值。

二、 二、  GD32 MCU 产品 的 介绍
?  GD32 MCU  主要规格 参数; ; ( 下面为示例)
?  Cortex-M4@108Mhz
?  Flash: 16KB/32KB/64KB/128KB
?  RAM: 4KB/8KB/16KB/16KB
?  Timer x6, UARTx2, SPIx2, I2Cx2
?  USB 2.0 FS OTG x1
?  12bits ADCx1 @2.6Msps (10 Channels)
?  Comparatorx2
?  12bits DACx1
?  QFN28/QFN32 /LQFP48/LQFP64
?  Working Voltage:2.6V~3.6V
?  Working Temperature:-40℃ ~ +85℃
?  GD32 MCU  各模块 的性能优势 ;(下面为示例)
a)  GD32F350 从架构上看,内核采用 Arm Cortex-M4,中断控制器,DMA,108Mhz SYS CLK。
时钟来源也是多种,2 个外部晶体振荡器源:32.768khz 和 4M~32Mhz,3 个内部 RC 振
荡器:2 个高速 RC 振荡器(8Mhz 和 48Mhz), 1 个 32Khz 低速 RC 振荡器。由于采用
Arm 的架构,所以使用起来比较顺手,平台软件代码具有一致性;
b)  外设的类型和数量非常丰富:UARTx2,I2Cx2,SPIx2, TIMERx6; 各类定时器一共可产
生超过 24 路 PWM,其中一个高级定时器可以产生 6 路互补的 PWM。
c)  高速 SAR ADC@2.6Msps,保证整个采样到转换可以在 1us 内完成。芯片内置 2 个高速
硬件比较器和 DAC,可以通过配置 DAC 用 I/O 输出联系的电平,也可以使用 DAC 的输
出和比较器配合使用,实现外部模拟电平触发的高速中断。
d)  GD32F350 还具备一个 USB 2.0 FS 接口,接口具备 OTG 功能,可是实现链接其他设备端
进行高速通讯。
e)  GD32F350 的封装也有多种选择,QFN28/QFN32 /LQFP48/LQFP64, 由于本设计应用所需
要的通讯速度不是太高,因此采用了 LQFP48 封装,既降低了焊接故障率,又能降低了

开发者 DIY 的焊接难度。

  

三、 三、  方案介绍+ + 方案 系统框图
用 利用 GD32 MCU 。 完成的方案介绍,以及方案的系统框图
  


四、 照 照片 示例和功能的实现


通过串口发送相应的数据从主机给从机


 

GD32E231_UART.rar 



主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部