"API接口说明 v1.0.01:多FPGA固化、CAN中断优化、网口切换说明"
需积分: 0 82 浏览量
更新于2024-01-20
收藏 535KB PDF 举报
API 接口说明v1.0.01;变更时间变更内容版本号提交变更者初版支持多FPGA固化,增加lib配置宏将CAN中断函数放置到hhd32f10x_it.c增加切换网口说明增加通过上位机选择FP;
变更时间变更内容版本号提交变更者2019.3.11初版0.0.1Ender.Wigg2019.3.15支持多FPGA固化,增加lib配置宏0.1.0Ender.Wigg2019.3.20将CAN中断函数放置到hhd32f10x_it.c0.2.0Ender.Wigg2019.3.25增加切换网口说明0.3.0Ender.Wigg2019.4.11增加通过上位机选择FPGA功能0.4.0Ender.Wigg2019.4.25增加RTT nano 内核,提供BSD 网络API1.0.0Ender.Wigg系统主频60MHZ 网络连接速度100M/10M 系统调度定时器中断周期10ms CAN波特率1Mbps/500Kbps 操作系统RTT nano 网络协议栈LWIP1.3.2 默认IP192.168.2.198
API 接口说明 变更记录 基本信息描述 基本参数 可用外设 GPIOMACCANSPI
系统基本功能初始化 void base_init(void)
1. 描述:
完成系统运行环境的构建,具体包括相关外设的初始化,根据GPIO引脚分配表初始化相关引脚,设置系统调度定时器中断等功能。系统主频为60MHZ,网络连接速度为100M/10M,系统调度定时器中断周期为10ms,CAN波特率为1Mbps/500Kbps,操作系统为RTT nano,网络协议栈为LWIP1.3.2,默认IP为192.168.2.198。
2. 变更记录:
- 2019.3.11:初版0.0.1,提交者Ender.Wigg,增加支持多FPGA固化功能,增加lib配置宏。
- 2019.3.15:版本0.1.0,提交者Ender.Wigg,增加支持多FPGA固化功能,增加lib配置宏。
- 2019.3.20:版本0.2.0,提交者Ender.Wigg,将CAN中断函数放置到hhd32f10x_it.c。
- 2019.3.25:版本0.3.0,提交者Ender.Wigg,增加切换网口说明。
- 2019.4.11:版本0.4.0,提交者Ender.Wigg,增加通过上位机选择FPGA功能。
- 2019.4.25:版本1.0.0,提交者Ender.Wigg,增加RTT nano 内核,提供BSD 网络API。
3. 基本参数:
可用外设包括GPIO、MAC、CAN和SPI。
总结:
本文档描述了系统的API接口说明和变更记录。系统的基本功能初始化函数base_init实现了系统运行环境的构建,其中包括相关外设的初始化,GPIO引脚分配表的初始化,系统调度定时器中断的设置等。系统的基本参数包括可用外设有GPIO、MAC、CAN和SPI。根据变更记录,系统经过多次变更,新增了支持多FPGA固化和lib配置宏功能,将CAN中断函数放置到hhd32f10x_it.c,增加切换网口说明,通过上位机选择FPGA功能以及增加RTT nano 内核,提供BSD 网络API。系统版本号逐渐升级,最新版本为1.0.0。系统的主频为60MHZ,网络连接速度为100M/10M,系统调度定时器中断周期为10ms,CAN波特率为1Mbps/500Kbps,操作系统为RTT nano,网络协议栈为LWIP1.3.2,默认IP为192.168.2.198。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-08 上传
2022-08-08 上传
2010-04-21 上传
2013-09-13 上传
2024-03-27 上传
2022-08-08 上传
阿玫小酱当当囧
- 粉丝: 20
- 资源: 324
最新资源
- 毕业设计&课设-MATLAB中的Zernike自由曲面图.zip
- 毕业设计&课设-Matlab中的遗传算法。.zip
- 毕业设计&课设-MATLAB摄像机和坐标系仿真.zip
- 毕业设计&课设-Matlab仿真了BPSK(二进制相移键控)的调制、解调和误差概率。.zip
- 毕业设计&课设-MATLAB中的机器人仿真.zip
- 毕业设计&课设-MATLAB算法,用于校准立体相机系统,显示视差图,并对捕获的场景进行3D重建。.zip
- 毕业设计&课设-MATLAB张量工具.zip
- 毕业设计&课设-MATLAB中的一系列计算项目模拟了量子计算中的一些基本过程,包括测量….zip
- 毕业设计&课设-MATLAB类用于控制和操作模型、仿真、函数。。。任何东西.zip
- 毕业设计&课设-Matlab中卡尔曼滤波器在电池充电状态估计中的应用.zip
- 毕业设计&课设-MATLAB中的高密度人群模拟。.zip
- 毕业设计&课设-Matlab实现的高斯过程和其他机器学习工具。.zip
- 毕业设计&课设-Matlab中的线性电路仿真.zip
- 毕业设计&课设-MATLAB脚本和函数的集合,用于设计包括圆柱形磁化对象的系统。.zip
- 毕业设计&课设-MATLAB中具有良好GUI的动态系统相平面.zip
- 毕业设计&课设-Matlab在c++代码中模拟链接类似的块,其中到另一个块的每个连接都是一个shared_ptr。编程.zip