STM32 ETH 丢包记录
STM32直连PC,使用FreeRTOS+LWIP,用Cube生成并不修改任何参数,只做以太网,其他任何都不做,发现还是丢包.官方板STM32F407 DISCO.因为直连方式,只考虑10ms的超时,大于10ms基本可以认定为丢包.因为如果过了路由,远远比这个要大. 测试1:32...
STM32直连PC,使用FreeRTOS+LWIP,用Cube生成并不修改任何参数,只做以太网,其他任何都不做,发现还是丢包.官方板STM32F407 DISCO.因为直连方式,只考虑10ms的超时,大于10ms基本可以认定为丢包.因为如果过了路由,远远比这个要大. 测试1:32...
还没尝试权限大概多大.
比如查找STM32L476VG这个芯片. 然后使用这个工具导入一下. 然后到处,就是封装文件了.非常靠谱.还有3D预览. 比如导出到AD.就生成一个脚本出来. 用AD打开Prj. 然后执行Form. 选择这个txt文件. 然后导入后,所有OK,想微调,也没多大...
帮女朋友抢票回家,途中经历非常多,今年是第一年抢票,因为作为一个程序员的特别感觉,觉得用网上抢票的不靠谱(实际上靠不靠谱我也不知道),这其中遇到多少问题. 1)验证码问题 验证码是个大坑,使用网上的人的输入验证码流程费时费力,如果...
每次重烧系统第一时间就是换源,不然慢死了. sudo sed -i 's|mirrordirector.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list sudo sed -i 's|archive.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/s...
下面两句define有什么区别,可能大家一开始也没看出来. #define LCD_SetPoint(X,Y,Color) *((uint32_t *)LCD_VRAM_BASE + (Y) * C_GLCD_H_SIZE + (X)) = Color #define LCD_SetPoint(X,Y,Color) *((uint32_t *)LCD_VRAM_BASE + Y * C_...
更新到1.1还是没修复. 加一句话,USB就可以正常工作. 可能只是因为以前的MCU都没这个功能. HAL_PWREx_EnableUSBVoltageDetector();
平台是STM32L011 ~ Nucleo 板~ 一般来说I2C挂死大家说的不是SDA恒低还是SCL恒低.但是,还有一种挂死的EEPROM,致使大家觉得EEPROM很容易挂死,明明就是操作不当啊,哪里容易挂死了. 其实是因为EEPROM他有个内部搬移Buffers时间,这个时候,E...
从来没想过,竟然如此简单!简直是超快的开发啊. #include "stm8s.h" uint8_t val = 0; void main(void) { FLASH_Unlock(FLASH_MEMTYPE_DATA); FLASH_ProgramByte(FLASH_DATA_START_PHYSICAL_ADDRESS,0xAA); val = FLASH_Re...
下载地址:https://my.st.com/content/my_st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.license%3d1513777051181.html 一安装,就多两图标. ...