- 博客(4)
- 收藏
- 关注
原创 stm32+lwip tcp客户端连接
但是阻塞连接当netconn过程中插入服务端网线依然会被阻塞(这个也没搞清原因),所以先采用非阻塞连接,连接后再采配置为阻塞模式。6、若检测到服务端关机或网线被拔掉一定要netif_set_down(&gnetif), netconn_close (client_conn),netconn_delete (client_conn),禁用网卡在重新连接服务端。4、连接成功后配置为阻塞netconn_set_nonblocking(clientConn, 0),并开启处理连接服务端线程;
2024-08-30 11:31:36 467
原创 STM32CubeIDE使用freertos时Timebase Source的优先级为什么不能设置很低
在STM32微控制器中,SysTick默认每1毫秒触发一个中断,并被STM32的硬件抽象层(HAL)用于一些功能,如延时和获取当前时间(Hal_delay HAL_GetTick),因此它有一个很高的优先级。为了解决这个问题,可以将另一个未使用的定时器(如TIM6)设置为HAL的时间基准源,这样SysTick就可以被FreeRTOS以较低的优先级使用,而不会与STM32 HAL产生冲突。这是由于time1的优先级很低导致能会被更高优先级的任务或中断所抢占,从而导致HAL_GetTick()的更新延迟。
2024-08-16 09:22:04 271
原创 【无标题】
/ freeRTOS 使用 64K的CCRAM。修改STM32F407VETX_FLASH.ld。STM32F407内存不够,可使用CCRAM。IOC里修改内存管理的量为65536。在main.c 中增加。
2024-08-14 21:23:33 181
转载 nii格式头文件信息
第一步安装nibabel,可以使用命令:pip install nibabel之后:from nibabel.viewers import OrthoSlicer3D as osdimport nibabel as nibfilename = ‘image.nii’img = nib.load(filename)#输出文件信息print(img)w,h,q = img.dataobj.shape#显示3D图像osd(img.dataobj).show()结果:<class ‘n
2021-07-03 16:15:44 3848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人