TaterLi 个人博客

Atollic已经被ST收购了,STM32当然是开放用,以前稍微接触没有深入,现在开始想做点东西,感觉又被编译器聪明坑了. 测试代码: uint8_t i = 0; uint8_t SPI_Send(uint8_t byte) { uint8_t tmp = 0; LL_SPI_TransmitData8(SPI1,...

发布 1 条评论

以太网是个占内存的玩意,在我看来很多东西他多次,分区,占用了好多内存.目前编译结果看来,吃了51K的RAM.主要是实现了FreeRTOS,cJson,还有LwIP的上网页. ============================================================================...

发布 0 条评论

之前已经分析到申请,申请其实就是申请内存,netconn_bind就是绑定,我们国内的环境基本都是IPV4 Only,所以也就IPV4吧,发现里面还是调用了netconn_apimsg这个函数. netconn_apimsg这个就是个等待,等待系统的锁啊什么有效,我们不用再分析...

发布 0 条评论

之前udp的演示代码中,包含这些东西. struct netconn *udpconn; struct netbuf *udpbuf; struct netbuf *recv_udpbuf; ip_addr_t udpaddr; uint8_t udpdemo_buf[5] = {0xAA, 0x55, 0xFF, 0x5A, 0xA5}; er...

发布 0 条评论

代码都在 https://github.com/nickfox-taterli/LwIP_STM32F4-Discovery LwIP是非常复杂的玩意,Lw指的是Light Weight(轻量级),不知道为什么有人会翻译成乐维? 需要移植的文件就两个: 这些基于非常底层的一些操作了.还有底层到寄存器的...

发布 0 条评论

STM32直连PC,使用FreeRTOS+LWIP,用Cube生成并不修改任何参数,只做以太网,其他任何都不做,发现还是丢包.官方板STM32F407 DISCO.因为直连方式,只考虑10ms的超时,大于10ms基本可以认定为丢包.因为如果过了路由,远远比这个要大. 测试1:32...

发布 0 条评论

比如查找STM32L476VG这个芯片. 然后使用这个工具导入一下. 然后到处,就是封装文件了.非常靠谱.还有3D预览. 比如导出到AD.就生成一个脚本出来. 用AD打开Prj. 然后执行Form. 选择这个txt文件. 然后导入后,所有OK,想微调,也没多大...

发布 0 条评论

帮女朋友抢票回家,途中经历非常多,今年是第一年抢票,因为作为一个程序员的特别感觉,觉得用网上抢票的不靠谱(实际上靠不靠谱我也不知道),这其中遇到多少问题. 1)验证码问题 验证码是个大坑,使用网上的人的输入验证码流程费时费力,如果...

发布 0 条评论