本文主要对STM32网络升级固件的IAP程序进行解析,也就是在STM32联网的情况下在浏览器上输入指定的IP地址(目前设置为192.168.1.101),然后在浏览器上输入用户名和密码,登陆后可以选择需要升级的bin文件进行固件升级。
以下是目前该程序应用的硬件与软件环境:1.硬件:STM32F407(理论上STM32系列都可以),网卡芯片LAN8720,其他部分参考正点原子的STM32F407探索者开发板。
2.软件:Keil5,LWIP1.4.1主要是基于正点原子STM32F407探索者的第六十章网络通信实验程序与第五十五章串口IAP实验程序(这部分只用到了跳转和烧写FLASH程序)。
说明:该程序与我之前编写的《STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》程序整合起来就可以实现SD卡+网络升级,即可以通过SD卡进行程序升级,如果升级失败自动跳转去进行网络升级,也可以直接进行网络升级。
目前该程序可以应用在项目上,网络升级和SD卡升级均稳定无差错。
该程序的网络升级大概需要15秒钟(从点击到程序升级成功)。
STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》本论坛的链接:http://www.openedv.com/forum.php?mod=viewthread&tid=90835以下先对网络升级部分的操作步骤进行解说,后面再贴上各个C文件的程序。
2024/12/20 13:41:16 31KB ST远程升级
1
很好的图片显示程序;
使用STM32系列单片机实现103正点原子原创
2024/12/14 6:23:53 3.24MB 正点原子 原创
1
正点原子STM32F1开发指南-库函数版本_V3.1.pdf
2024/12/14 5:36:51 31.35MB 正点原子
1
代码是基于STM32F407VET6的,我在最小系统板上进行的迁移,应该可以很好的迁移到正点原子的开发板上。
迁移的过程我也写成了一篇博客,如果您有什么问题也欢迎去博客下留言。
我会尽我所能解决问题。
https://blog.csdn.net/weixin_41534481/article/details/997083492019.08.18
2024/12/9 5:03:03 555KB 微雪2.9 STM32F407
1
本设计是基于基于STM32的OV5640的一个车牌识别+停车场系统,单片机使用的正点原子的F407最小系统板,LCD使用的是正点原子的4.3寸电容式触摸屏,摄像头是正点原子的OV5640。
主要实现功能:识别车牌,系统记录该车出入。
2024/12/3 17:54:07 20.79MB 图像识别 stm32
1
代码是正点原子STM32F103ZET6的基础上改的,应用串口打印的方式做调试,单片机采用的STM32F103C8T6,移植的话主要修改flash大小和读写地址即可(根据自己的芯片flash大小),stm32f103c8t6是64K的flash程序存储地址都是0x08000000,我把写入数据地址设置在FLASH_SAVE_ADDR0X0800F400即61K的地方。
2024/11/20 22:37:23 330KB STM32 FLASH
1
stm32f103zet6正点原子战舰版所有硬件资料。
包含mcu,液晶,sdka,wifi,蓝牙,等各种外设硬件。
2024/11/17 1:49:43 97.28MB stm32f103zet
1
基于两块stm32f104zgt6单片机使用nrf模块进行互连发送端使用ov2640摄像头接收端使用lcd屏显示基于硬件条件限制,传送速度比较慢硬件连接遵循正点原子例程
2024/11/16 6:26:24 9.66MB stm32 ov2640 nrf
1
本资源是基于正点原子精英板的IIC实验程序(库函数),在其中修改了部分IIC函数以及新添了MS5611的库函数内容,为了便于用户理解,安装包内含MS5611的数据手册。
2024/11/11 9:40:39 4.12MB IIC 正点原子 MS5611气压计 STM32F103
1
nes模拟器mp3文件系统图片解码各种驱动nes模拟器采用汇编核心,全速有声音。
正点原子的f4版就是用的我这个。
2024/11/9 2:45:46 2.54MB nes模拟器 mp3 文件系统 图片解码
1
共 100 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡