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

做合约交易哪个网站好哪里可以找到免费的网站

做合约交易哪个网站好,哪里可以找到免费的网站,自动的网站制作,php商城网站建设最近在调试一款电机驱动板 使用的是CAN总线而且板子上只有一个CAN 想移植Easylogger到上面试试easylogger的效果#xff0c;先实现pritnf的重定向功能来打印输出 只需要添加以下代码即可实现 代码 #include stdarg.h uint8_t FDCAN_UserTxBuffer[512]; void FDCAN_p…最近在调试一款电机驱动板 使用的是CAN总线而且板子上只有一个CAN 想移植Easylogger到上面试试easylogger的效果先实现pritnf的重定向功能来打印输出 只需要添加以下代码即可实现 代码 #include stdarg.h uint8_t FDCAN_UserTxBuffer[512]; void FDCAN_printf(const char *format, ...) {va_list args;uint32_t length;va_start(args, format);length vsnprintf((char *)FDCAN_UserTxBuffer, 512, (char *)format, args);va_end(args);FDCAN_Send_Data(0x100,FDCAN_UserTxBuffer,length); } /* CAN 发送一帧数据 */ void FDCAN_Send_Message(uint32_t id, uint8_t *buf, uint8_t len) {FDCAN_TxHeaderTypeDef TxHeader;/* 配置Tx缓冲区消息 */TxHeader.Identifier id; /* 报文ID */TxHeader.IdType FDCAN_EXTENDED_ID; /* 扩展ID模式 */TxHeader.TxFrameType FDCAN_DATA_FRAME; /* 数据帧 */#if defined(CLASSIC_CAN)if (len 8)len 8;uint32_t CAN_FRAME_DL len ; #elseuint32_t CAN_FRAME_DL FDCAN_DLC_BYTES_64; /* FDCAN 默认使用64*/ #endifTxHeader.DataLength CAN_FRAME_DL; /* 数据帧长度 */TxHeader.ErrorStateIndicator FDCAN_ESI_ACTIVE; /*发送节点错误 */TxHeader.BitRateSwitch FDCAN_BRS_OFF; /* 无波特率切换 */TxHeader.FDFormat CAN_MODE; /* CAN模式*/TxHeader.TxEventFifoControl FDCAN_STORE_TX_EVENTS;TxHeader.MessageMarker 0x01;/* 发送缓冲区消息 */HAL_FDCAN_AddMessageToTxFifoQ(hfdcan1, TxHeader, buf);while (HAL_FDCAN_GetTxFifoFreeLevel(hfdcan1) ! 3); /*等待发送完成*/ } /* CAN发送多帧数据 */ void FDCAN_Send_Data(uint32_t id, uint8_t *buf, uint32_t len) {uint32_t transmission_times 0; /* 发送次数 */uint32_t remian_bytes 0; /* 剩余字节 */uint32_t frame_length 0; /* 帧长度 */#if defined(CLASSIC_CAN)frame_length 8; #elseframe_length 64; #endiftransmission_times len / frame_length;remian_bytes len % frame_length;int i 0;while (i transmission_times){FDCAN_Send_Message(id, buf i * frame_length, len);i;}if (remian_bytes 0){FDCAN_Send_Message(id, buf transmission_times * frame_length, remian_bytes);} }定义了一个宏定义来实现log测试和应用的分离 /*** brief 输出日志任务* param argument */ void USER_LOG_Task(void *argument) {for (;;){#ifdef USER_LOG_ENABLEFDCAN_printf(\n Hellow world!\n);#endifosDelay(1000);} }实验效果 参考文章 STM32 printf 重定向到USB-CDC
http://www.hkea.cn/news/14585250/

相关文章:

  • 提高网站的权重的最佳方法昌吉市建设局网站
  • 广东石油化工建设集团公司网站wordpress视频自动播放
  • 宁波网站建设公司优选亿企邦西安企业模板建站
  • 什么叫精品网站建设企业网站php源码免费下载
  • 南宁美丽南方官方网站建设意见win2003 wordpress
  • 网站建设如何创建框架页面股权众筹网站建设
  • 垂直类门户网站百度速页建站
  • 安康有建网站的公司吗seo网站优化培训多少价格
  • 合伙做网站怎么分配股权网站改版建设 有哪些内容
  • 江西省建设厅网站资质升级查询互联网公司排名前十名名单
  • 网站被搜索引擎收录建站视频网站
  • 建设银行官方网站手机版朝阳商城网站建设
  • 信阳市商务局网站加油站建设公告广州各类外贸网站
  • 宿州网站建设多少钱曲靖手机网站建设
  • 360免费建站空间陕西购物商城网站建设
  • 教育网站建设需求文档泗水网站建设ys178
  • 广州计算机软件公司排名外贸站seo
  • 厦门外贸网站建设做网站实训报告
  • 网站建设项目实训报告深圳建设网站制作
  • 网络推广企业网站推广策划书现货平台在中国合法吗
  • 为什么 要建设网站做非洲国际贸易网站
  • 海南高端网站建设定制书籍扉页页面设计模板
  • 网站开发公司代理常熟网站制作设计
  • 成都建设网站标化最新表格做引流推广的平台
  • 网站开发留言板昆明网站建设哪家公司好
  • dw个人网站设计现在由哪些网站可以做外链
  • 国内网站欣赏网站建设时间怎么查询
  • 开网站供免费下载企业网站建设协议
  • 自己给自己网站做seo长宁区网站建设公司
  • 唐山建网站网站版块设计