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

深圳市盐田区住房建设局网站wordpress字体编辑插件下载

深圳市盐田区住房建设局网站,wordpress字体编辑插件下载,大丰有没有做网站,网站建设与管理.pdfGD32HAL库开发问题 1can初始化进入error handle2发送邮箱不能按照填写顺序发送3 GD32修改代码被stm32cudemx覆盖问题 1can初始化进入error handle HAL库的HAL_CAN_Init中#xff0c;hcan-Instance-MSR寄存器无法清零#xff0c;STM32先清零#xff0c;再退出睡眠模… GD32HAL库开发问题 1can初始化进入error handle2发送邮箱不能按照填写顺序发送3 GD32修改代码被stm32cudemx覆盖问题 1can初始化进入error handle HAL库的HAL_CAN_Init中hcan-Instance-MSR寄存器无法清零STM32先清零再退出睡眠模式而GD32需要先退出才能清零 while ((hcan-Instance-MSR CAN_MSR_INAK) 0U) {if ((HAL_GetTick() - tickstart) CAN_TIMEOUT_VALUE) {/* Update error code */hcan-ErrorCode | HAL_CAN_ERROR_TIMEOUT;/* Change CAN state */hcan-State HAL_CAN_STATE_ERROR;return HAL_ERROR;}再其前面加上退出睡眠语句即可 #if defined(GD32F407xx)CLEAR_BIT(hcan-Instance-MCR, CAN_MCR_SLEEP);#endif/* Wait initialisation acknowledge */while ((hcan-Instance-MSR CAN_MSR_INAK) 0U) {if ((HAL_GetTick() - tickstart) CAN_TIMEOUT_VALUE) {/* Update error code */hcan-ErrorCode | HAL_CAN_ERROR_TIMEOUT;/* Change CAN state */hcan-State HAL_CAN_STATE_ERROR;return HAL_ERROR;}}2发送邮箱不能按照填写顺序发送 配置了发送邮箱按照填写邮箱的先后顺序发送ST可以按照顺序发送而GD不行 查看HAL_CAN_AddTxMessage里面发现transmitmailbox (tsr CAN_TSR_CODE) CAN_TSR_CODE_Pos获取的GD32空闲的邮箱不对 /* Select an empty transmit mailbox */transmitmailbox (tsr CAN_TSR_CODE) CAN_TSR_CODE_Pos;/* Check transmit mailbox value */if (transmitmailbox 2U) {/* Update error code */hcan-ErrorCode | HAL_CAN_ERROR_INTERNAL;return HAL_ERROR;}对比文档发现CAN_TSR_CODE的寄存器ST和GD定义不一样ST表示的是空闲邮箱而GD表示下一个发送邮箱 通过TMEx获取空闲邮箱后正常 if (((tsr CAN_TSR_TME0) ! 0U) || ((tsr CAN_TSR_TME1) ! 0U) || ((tsr CAN_TSR_TME2) ! 0U)) {/* Select an empty transmit mailbox */transmitmailbox (tsr CAN_TSR_CODE) CAN_TSR_CODE_Pos;#if defined(GD32F407xx)if (CAN_TSR_TME0 (tsr CAN_TSR_TME0)) {transmitmailbox 0;} else if (CAN_TSR_TME1 (tsr CAN_TSR_TME1)) {transmitmailbox 1;} else if (CAN_TSR_TME2 (tsr CAN_TSR_TME2)) {transmitmailbox 2;} else {transmitmailbox 3;}#endif/* Check transmit mailbox value */if (transmitmailbox 2U) {/* Update error code */hcan-ErrorCode | HAL_CAN_ERROR_INTERNAL;return HAL_ERROR;}3 GD32修改代码被stm32cudemx覆盖问题 在上面中对GD32不一样的地方加入了GD32F407xx预处理命令在KEIL或stm32cubeid中定义该宏就可以编译可以加入GD32代码但是每次重新生成代码都会被覆盖。在库文件里面修改改文件后cubemx生成文件时从库复制过来就是修改后的文件。 对应的库文件路径在C:\Users\用户名\STM32Cube\Repository\STM32Cube_FW_F4_V1.27.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
http://www.sczhlp.com/news/190364/

相关文章:

  • 青岛网站设计哪家好六站合一的优势
  • 天津网站制作套餐常州网站建设技术托管
  • 通配符SSL证书价格对比 iTrustSSL与RapidSSL哪个更有优势?
  • 做网站和做阿里巴巴宣传片拍摄协议
  • 游戏门户网站建设怎样做酒店网站ppt模板
  • 焦作电子商务网站建设案例seo排名诊断
  • 网站后台程序如何做重庆忠县网站建设公司哪里有
  • 专业手机网站有哪些杭州高端网站设计
  • 建站导航上海it公司有哪些
  • asp.net网站很快吗书画工作室网站模板网站建设
  • 互联网营销宣传专业放心关键词优化参考价格
  • 儿童教育类网站模板下载住房和城乡建设部是国家认定网站吗
  • nodejs适合网站开发做logo用什么网站
  • 大兴网站开发新余 网站建设
  • 如何做企业网站加vwordpress 内容做成目录
  • 福建省建设工程职业注册网站做网站需要加班吗
  • 朝西村小江网站建设软件开发和前端开发的区别
  • 剑阁住房和城乡建设厅网站电商wordpress
  • 网站建设公司的方案模板erp系统一套大概多少钱
  • 网站开发专业 工作意愿asp.net mvc 网站开发之美 pdf
  • 焦作做微信网站多少钱临海网站开发公司电话
  • 济南网站建设网站建设网站的分页做不好会影响主页
  • c2c网站免费建设wordpress自动更新发布
  • 河北省建设工程信息网站一家只做性价比的网站
  • 一级a做爰片免费网站体验6网页设计的网站
  • 外包 网站开发公司电商网站怎么做优化
  • 建设银行网站查询余额行业网站运营
  • 直通车怎么开才有效果苏州网站优化
  • 自动评估对话质量的AI技术突破
  • 降低网络保险成本的实用技巧与网络安全实践