自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除