[方案相关] 【华大测评】+OLED&CAN

[复制链接]
1988|12
 楼主| full_stack 发表于 2020-7-18 12:33 | 显示全部楼层 |阅读模式
本帖最后由 full_stack 于 2020-7-18 12:35 编辑

前些日子收到了华大开发板。
板子靓照

整体.jpg

可以看到板子外设密度很高,真是一块不错的开发板。

模块说明

模块说明.png

在选型方面,开发板MCU型号为:HC32F460PETB,是基于Cortex-M4高性能大容量宽温级(B: -40-105℃)的LQFP封装,
看文件 EV-HC32F460-LQFP100-050-V12_LAYOUT_20190111.pdf,是四层板
作为一款MCU开发板,这样的配置很不错了。
获取开发板的资料有官网、gitee以及ftp
分别是:
https://www.hdsc.com.cn/
ftp://HdscCustomer:HdscGuest2019!@ftp.hdsc.com.cn/
https://gitee.com/hdscmcu/hc32f460
至于ftp查看资料方式,可以直接映射网络位置

ftp.png

使用例程我也亮个oled,
发现oled真是漂亮

oled.jpg
利用官方提供的资源再测试一下CAN通信,
硬件连接如图

can.jpg
官方例程CAN的通信速率是1M,
玩过很多开发板,虽然开发板提供了各种速率的寄存器配置,但是很少有直接用1M做例程的,

  1. void CAN_RxIrqCallBack(void)
  2. {
  3.     if(true == CAN_Irq**Get(CanRxIrq**))
  4.     {
  5.         CAN_Irq**Clr(CanRxIrq**);
  6.         CAN_IrqCmd(CanRxIrqEn, Disable);

  7.         CAN_Receive(&stcRxFrame);

  8.         u8RxFlag = true;
  9.     }

  10. }
  1. if(true == u8RxFlag)
  2.         {
  3.             u8RxFlag = false;

  4.             if(1u == stcRxFrame.Cst.Control_f.RTR)
  5.             {
  6. //                continue;
  7.             }
  8.             else
  9.             {
  10.                 //<<Can Tx
  11.                 stcTxFrame.StdID         = 0xAAul;
  12.                 stcTxFrame.Control_f.DLC = stcRxFrame.Cst.Control_f.DLC;
  13.                 stcTxFrame.Control_f.IDE = stcRxFrame.Cst.Control_f.IDE;

  14.                 for(u8Idx=0u; u8Idx<stcRxFrame.Cst.Control_f.DLC; u8Idx++)
  15.                 {
  16.                     stcTxFrame.Data[u8Idx] = stcRxFrame.Data[u8Idx];
  17.                 }

  18.                 CAN_SetFrame(&stcTxFrame);
  19.                 CAN_TransmitCmd(CanPTBTxCmd);

  20.                 CAN_IrqCmd(CanRxIrqEn, Enable);
  21.             }
  22.         }



程序是这样写的,CAN在接收到一帧数据之后,判断是否是数据帧,
如果是数据帧,则发送接收到的数据
利用CANTest,1ms的间隔连发500次,完美接收500次数据

CAN.png








gaoyang9992006 发表于 2020-7-31 08:51 | 显示全部楼层
问一下,这个板子集成烧录器了没,我也准备申请一块,不知道自带烧录功能了没有啊
gaoyang9992006 发表于 2020-7-31 08:52 | 显示全部楼层
板子功能真是强大,集成东西确实很多,不过也应该出一些低价的简单开发板,这样活动范围可以更大一点。
51xlf 发表于 2020-8-3 16:59 | 显示全部楼层
这个板子的外设真多 。        
i1mcu 发表于 2020-8-3 16:59 | 显示全部楼层
功能齐全呢。           
pmp 发表于 2020-8-3 16:59 | 显示全部楼层
板子外设密度确实很高。      
mmbs 发表于 2020-8-3 17:00 | 显示全部楼层
黑色块是什么产品?
1988020566 发表于 2020-8-3 17:00 | 显示全部楼层
               
lzbf 发表于 2020-8-3 17:00 | 显示全部楼层
期待楼主更多的分享了。     
houjiakai 发表于 2020-8-3 17:00 | 显示全部楼层
还有其他的资料吗?
youtome 发表于 2020-8-3 17:01 | 显示全部楼层
SMART CARD是什么呢?   
cemaj 发表于 2020-8-3 17:01 | 显示全部楼层
基于Cortex-M4高性能,给力。   
jimmhu 发表于 2020-8-3 17:01 | 显示全部楼层
HC32F460PETB怎么样呢  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

819

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部