西门子工业嵌入式学习通第一讲

西门子工业嵌入式学习通第一讲

一、赛事简介

二、主控芯片、环境、官方选择原因

  1.主控芯片:GD32F470系列(VET6)

  2.环境:Keil,IAR等

  3.选择GD32的原因:目前最好的STM32的国产平替?GD32在软硬件上均与STM32保持互相兼      容,性能上适用于高中低端嵌入式控制需求和升级需求,具有很高的设计灵活性和软硬件兼容       性。

三、GD32F470系列

  1.GD32工作主频:240MHz

  2.GD32F470系列控制器采用了2.6V到3.6V的供电,IO口最大可承受5V电平。

  内置的电源管理单元支持高级电源管理,并提供了3种省电模式

  CIMC硬件平台上提供了24V的供电接口,也可通过STlink或USB为控制板提供5V的供电

  3.在GD32F470系列的微控制器上,集成了丰富的创新外设资源。最多支持三相的PWM互补输出    和霍尔采集接口的16位高级定时器,可以用于矢量控制等。同时最多还拥有多达8个16位的通用    定时器,2个32位的通用定时器,2个32位的基础定时器和2个8通道的DMA控制器。外设资源最      多包括8个USB,6个SPI,3个快速IIC,两个IIS,2个CAN总线,1个SDIO接口和1个以太网控制    器接口,并且配备了2个USB 2.0 OTG接口,包括全速和高速接口,可提供device host、OTG等    多种传输模式。

  4.兆易创新公司为GD32F470系列的微控制器提供了丰富的固件库。提供了集成接口驱动的            FreeRTOS、uCOS等实时操作系统的参考例程(极大降低了相关开发难度)

四、CIMC工业嵌入式

 1.CIMC硬件平台主要任务:

  1. 完成ADC的数据采集
  2. GPIO读取按钮的输入驱动LED的输出
  3. 在OLED上完成相关内容的显示
  4. 实现串口的数据收发
  5. TF卡的输出存储等数据交互功能
  6. 实现对实时时间的读取和设定,可与片外的Flash进行相关的交互

 2.CIMC工业嵌入式组成部分:

  1. 电源输入部分:24V直流电源输入,采用TPS5450芯片将24V的电压降压到5V,再利用AMS1117的LDO稳压芯片将5V稳压到3.3V
  2. MCU:为了方便开发与调试,开发板将大部分MCU引脚全部引出。
  3. Flash:采用GD25Q40E芯片,其通过SPI总线的方式与单片机进行通信。
  4. 按键单元:按键所有端口已被全部引出(为了方便调试可自行选择端口),可用杜邦线进行连接
  5. LED:LED所有端口已被全部引出(为了方便调试可自行选择端口),可用杜邦线进行连接、
  6. TF卡单元
  7. OLED单元:OLED与单片机之间采用的是IIC通信
  8. 通信单元:共包括RS485、RS282、USB三部分,USB的通讯接口通过PA9和PA10两个引脚连接到MCU的USART0。RS485和RS232连接到MCU的USART1
  9. 启动方式选择端口:将BOOT0和BOOTO1两个引脚引出,可按照个人习惯连接至3.3V或GND
  10. 滑动变阻器:滑动变阻器一段接3.3V,另一端接到0V,中间的可调段连接到ADC通道,我们可通过驱动相应的通道读取可调段电压
  11. TTL通讯接口:对应链接到MCU的USART2接口

3.CMIC提供了一个固件库的空白工程的模板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值