摘要: LWIP 问题:网络数据发送较快,程序进入assert语句,导致装置重启。 unsent_oversize mismatch (pcb vs. last_unsent) Assertion: xxx in tcp_out.c (0) assertion failed at function: 解决: 阅读全文
posted @ 2022-08-26 16:16 today3 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 问题:STM32L4R5 PG口初始化后不能正常使用 解决:VDDIO2为Port G供电,使用PG口,需将PWR_CR2的IOSV置1,设置前需先使能PWR接口时钟 __HAL_RCC_PWR_CLK_ENABLE(); HAL_PWREx_EnableVddIO2(); __HAL_RCC_PW 阅读全文
posted @ 2022-04-26 10:54 today3 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 问题:mqtt.fx工具打开后无显示,一直处于最小化 原因:mqtt.fx显示坐标超出了屏幕 解决: 关闭mqtt.fx 手动修改配置文件C:\Users\123\AppData\Local\MQTT-FX\ mqttfx-config.xml 修改mainWindowPosX和mainWindow 阅读全文
posted @ 2021-08-11 14:44 today3 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1 查看端口 netstat -anp port.txt 2 防火墙限制端口 查看防火墙策略: sudo iptables -L -n --line-number 关闭端口: sudo iptables -A INPUT -p tcp --dport 8888 -j DROP sudo iptabl 阅读全文
posted @ 2021-08-09 14:49 today3 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 问题: sudo systemctl restart mosquito Failed to restart mosquito.service: Unit mosquito.service not found. 解决: sudo systemctl restart mosquitto 敲少了1个t字啊 阅读全文
posted @ 2021-07-15 14:08 today3 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 问题:STM32F4+uCOS OS_CPU_EXCEPT_STK_SIZE引起的HardFault_Handler() R14(LR)=0XFFFFFFF1 查看map文件,发现OS_CPU_ExceptStk[OS_CPU_EXCEPT_STK_SIZE]附近的全局变量被无故修改,且是由高地址写 阅读全文
posted @ 2021-07-12 09:27 today3 阅读(555) 评论(0) 推荐(0) 编辑
摘要: OSIntEnter()和OSIntExit()两者必须成对出现。进入中断时调用OSIntEnter(),退出中断时调用OSIntExit()。OSIntEnter()应该在中断关闭后调用,所以函数里面没有使用OS_ENTER_CRITICAL() and OS_EXIT_CRITICAL(),如此 阅读全文
posted @ 2020-10-15 10:06 today3 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: STM32F4, ARM Cortex-M4处理器。 问题:STM32F4板子仿真时,进入硬件异常中断处理函数HardFault_Handler(),如何调试? HardFault_Handler()可能原因 1) 内存溢出或访问越界 2) 堆栈溢出 关于调试方法,以下基于一个例子说明。 1)查看异 阅读全文
posted @ 2020-10-10 16:16 today3 阅读(5472) 评论(1) 推荐(2) 编辑
摘要: CAN的实质是半双工,因为其数据收发不能同时进行。 但从应用层的角度来看,CAN又可以认为是伪全双工,因为CAN存在仲裁,各应用单元可以随心所欲收发数据,不必关心当前实际正在接收还是发送。 仲裁是485和CAN的区别之一。 STM32F4 CAN 多主控制 总线空闲时,所有单元都可以发送消息。两个以 阅读全文
posted @ 2020-09-29 17:21 today3 阅读(3249) 评论(0) 推荐(0) 编辑
摘要: STM32F4 CAN接收 发送器将消息广播给所有接收器。接收器节点根据标识符的值来确定软件是否需要该消息。如果不需要,必须在无软件干预的情况下丢弃该消息。 标准标识符:11位 扩展标识符:18位 有2个CAN:CAN1、CAN2。 CAN1和CAN2共享512字节SRAM存储器。 有2个FIFO: 阅读全文
posted @ 2020-09-29 16:36 today3 阅读(1667) 评论(0) 推荐(0) 编辑