- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 STM32 lwip freeRTOS实现ping
一、STM32CubeMX配置:这里展示几个关键配置1.打开ICMP功能,这个也是默认打开的。ping使用的就是ICMP协议2.设置RAW模式接收字节数,这里默认是0,设置成和TCP、UDP一样3.设置以太网中断优先级,这里需要调低,不然在freeRTOS中卡住,裸机中可不用设置二、生成的代码中更改一些配置:1.打开RAW功能2.打开接收超时三、代码1.变量定义typedef struct icmp_hdr{ unsigned ...
2020-10-31 18:35:31 3382 12
原创 fatfs f_mount返回值是13 解决方法
这里写自定义目录标题fatfs f_mount返回值是13 解决方法fatfs f_mount返回值是13 解决方法 int res = f_mount(&USERFatFS,USERPath,1);//挂载文件系统当f_mount返回值是13 对应解释为FR_NO_FILESYSTEM, /* (13) There is no valid FAT volume */可能原...
2020-04-11 16:41:31 9180 6
原创 使用FreeRTOS管理内存
STM32CubeMX可以看到这里可以选择管理方式以及定义堆的大小 heap 1 2 3 4 5的区别: heap_1:五种方式里面最简单的,但是申请的内存不允许释放。 heap_2:支持动态内存的申请和释放,但是不支持内存碎片的处理,并将其合并成一个大的内存块。 heap_3:将编译器自带的 malloc 和 free 函数进行简单的封装,以支持线程安全 heap_4:支持动...
2020-04-02 23:49:57 479
原创 EMWIN 改变按键颜色、皮肤
EMWIN 自定义按键皮肤3D模式 BUTTON_SKINFLEX_PROPS Props; //定义结构体,具体内容见下图 BUTTON_GetSkinFlexProps(&Props, BUTTON_SKINFLEX_PI_FOCUSSED); //获取按键皮肤 Props.aColorFrame[0] = 0x000000ff; Props.aCo...
2020-04-02 18:09:58 4657
原创 STM32 + FATFS + freeRTOS 读U盘
一、cubeMX配置1.配置RCC,选择外部时钟,因为配置时钟树时,内部时钟不满足USB48M的要求2.配置时钟树3.配置USB_OTG_FS(任务量不大FS够用了),4.配置USB_HOST 对于U盘选择大容量储存器5.配置FATFS,在完成上一步配置后这个勾选才能选上其中有两项需要修改:1.选择中文编码方式 2.支持长文件名,选择放在堆区还是栈区...
2019-07-09 21:19:38 4368 9
原创 Django 局域网配置
<木子三金>想要让局域网的小伙伴访问你的Django项目,只需进行如下步骤1.在setting.py中找到 ALLOWED_HOSTS = [] 改为ALLOWED_HOSTS = ['*',]2.启动服务时使用如下命令行python .\manage.py runserver 0.0.0.0:31453.在防火墙中打开端口的访问权限https://jin...
2018-11-03 09:46:01 1532
原创 django中render 原文输出
我最开始的是:.html<form action="DownLoad/" method="POST" style="position:absolute; top:10px; left:10px"> {% csrf_token %}文件列表<br /><label><input name="submit"
2018-10-31 21:39:49 1881
原创 django全选checkbox、post获取相同name的value
就不详细介绍了,简单的代码全选checkbox(JS函数实现)<!DOCTYPE html><html><head><title>Download</title><script type="text/javascript">//页面加载的时候,所有的复选框都是未选中的状态function checkO
2018-10-31 19:54:39 1418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人