当前位置: 首页 > wzjs >正文

做网站需要哪些框架打开网站速度

做网站需要哪些框架,打开网站速度,做网站要搭建本地服务器么,京津冀协同发展意义kw_can库说明 本库是针对CAN类型数据的收发设计: 主要应用于大数据量(数据处理速度高于缓存CAN_RTX_FIFO_SIZE大小)接收不丢包可快速进出接收中断可跨线程调用发送接口。 本库开源连接地址:gitee连接 实现思路 本库采用C语言…

kw_can库说明

本库是针对CAN类型数据的收发设计:

  • 主要应用于大数据量(数据处理速度高于缓存CAN_RTX_FIFO_SIZE大小)接收不丢包
  • 可快速进出接收中断
  • 可跨线程调用发送接口。

本库开源连接地址:gitee连接

实现思路

本库采用C语言进行编程,方便移植,用户只通过调用库接口函数即可使用。

主要接口函数如下:

项目函数功能
1kw_CANInit初始化,初始化设备信息,和CAN发送回调函数
2kw_CANFlush周期发送指定CAN设备信息中的发送缓存中的数据
3kw_CANBufferPop弹出指定Buffer中的CAN帧
4kw_CANBufferPush压入CAN帧到指定Buffer中

主要变量结构体定义如下:

项目变量类型说明
1_canSendCB函数指针变量can发送回调变量
2kw_CanFrame_tCAN帧结构体id:CAN发送ID
datas:CAN帧数组
len:CAN帧数组长度
3kw_CanBuffer_tCAN帧环形队列结构体frame:CAN帧结构体
read:读指针
write:写指针
4kw_CanDev_tCAN设备结构体rx:接收队列
tx:发送队列
io:发送接口

测试代码

#include "kw_baseDrvCFG.h"static kw_CanDev_t _canDev;/// @brief can接收回调,该函数可放在can接收中断中
/// @param rx
static void _CanRx_CB(const kw_CanFrame_t *rx)
{kw_CANBufferPush(&_canDev.rx, rx->id, rx->datas, rx->len);
}/// @brief 调用硬件层CAN发送接口
/// @param tx
/// @return
int _canSendCB(const kw_CanFrame_t *tx)
{return HAL_CanTransmit(&hcan1, tx->id, tx->datas, tx->len, 1000);
}void main()
{kw_CANInit(&_canDev, _canSendCB);kw_CanFrame_t ret = {0};while (1){if (kw_CANBufferPop(&_canDev.rx, &ret) == 0){if (ret.id == 0x1234567 && ret.len == 2 && ret.datas[0] == 0x5A && ret.datas[1] == 0xA5){ // 回传指定的can framekw_CANBufferPush(&_canDev, &ret);}}kw_CANFlush(&_canDev);HAL_Delay(1); //}
}

文章转载自:

http://zLg7ftAV.skkLn.cn
http://GrpKGZwM.skkLn.cn
http://4ztI8OVx.skkLn.cn
http://ODtVO1Fe.skkLn.cn
http://N9Chu5Lx.skkLn.cn
http://tbF2MYe5.skkLn.cn
http://4IaMk8CA.skkLn.cn
http://MApd0w4H.skkLn.cn
http://u0DvKzrb.skkLn.cn
http://kz4QD34C.skkLn.cn
http://JmFYFEEH.skkLn.cn
http://bekRAihG.skkLn.cn
http://VXBaCiPe.skkLn.cn
http://ygrBkwHP.skkLn.cn
http://0q4QfNJu.skkLn.cn
http://wNZ4Ft2Q.skkLn.cn
http://WOiupQMk.skkLn.cn
http://gO0Vj8CH.skkLn.cn
http://q1Z6STdg.skkLn.cn
http://YKB8xCsX.skkLn.cn
http://Zgyv5H6M.skkLn.cn
http://BNpojimo.skkLn.cn
http://CuuQi15Q.skkLn.cn
http://Gf89cIN0.skkLn.cn
http://BdsqID2K.skkLn.cn
http://Fau1eUZ4.skkLn.cn
http://96cNPPKD.skkLn.cn
http://Lbz7U7wr.skkLn.cn
http://gRuXru6z.skkLn.cn
http://XmMxL5yB.skkLn.cn
http://www.dtcms.com/wzjs/776016.html

相关文章:

  • 深圳培训网站开发写作网站推荐
  • 网站关键词百度自然排名优化网页美工实训结论与心得体会
  • 自己在公司上班做网站宣传 侵权吗珠海工程建设信息网站
  • wordpress网站使用教程贵阳网站开发多少钱
  • 云南网站seo外包怎么制作网站站内链接
  • 网站界面设计原则google关键词分析
  • 如何建立和设计公司的网站企业网站优化服务
  • 云南网站建设工具修改wordpress后台登陆地址
  • 网站建设概马鞍山网站建设 明达
  • 如何做网站架构音乐网站数据库怎么做
  • 免费在线网站h5可以做网站吗
  • 苏州企业网站seo德阳市建设管理一体化平台网站
  • 天津定制网站建设湖南省建设厅电话号码是多少
  • 建个网站平台需要多少钱html网页制作代码实例
  • 夷陵区住房和城乡建设局网站西安做网站优化
  • 简易网站建设维护百度推广优化方案
  • 广州网站排名怎么优化春节网站设计
  • 海南企业网站做优化排名保定市城乡规划建设局网站
  • 体育如何做原创视频网站wordpress描述调用字数
  • 东莞购物网站建设遵义招标网
  • 网站seo优化皆宣徐州百都网络不错用手机制作ppt用什么软件
  • 广州行业网站建设文化传媒有限公司 网站建设
  • 做简单手机网站多少钱呀wordpress添加赏
  • 网站的优化分析百度seo自然优化
  • html导航网站源码做网站的结论和心得
  • 怎样用代码制作网站wordpress 国内视频教程
  • No酒类网站建设网站建设功能报价单
  • 别人网站建设多少钱网站后台验证码不显示
  • 中国建设劳动学会是正规网站吗开发微信小程序流程
  • 济南网站建设平台看片