查看:
1733
|
回复:
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 的焊接难度。
三、 三、 方案介绍+ + 方案 系统框图 四、 照 照片 示例和功能的实现 通过串口发送相应的数据从主机给从机
|
|