自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 flash擦写操作会影响中断

本来要实现的部分:在程序升级阶段握手成功后要实现flash片区的擦除和向上位机发送请求。然后对上位机发来的数据进行解析缓存。bug现象:上位机通过串口给单片机发送消息,但是最后发现收到消息的队列长度为0(正常情况下接收中断会将收到的数据入队列)。分析:经过检查发现接收中断里面的入队列函数和计算队列长度函数都是没有任何问题的。那么问题就可能是出在中断函数,最后发现在flash擦除期间确实没有进入中断函数。修改:将向上位机发送请求放在擦写之后执行,或者给上位机发送完请求后延时一段时间。在其他程序

2022-05-09 16:49:20 1805 2

原创 Error: L6200E: Symbol a multiply defined (by timer.o and iap.o).的错误记录

网上搜到出现这种错误的原因各种各样,然后自己发现错误原因竟然如此低级,特此纪念一下自己脑残,并以此督促自己代码命名规范。timer.c中:Struct_Timer a={.Tim2_Init_1ms=Tim2_Init_1ms,};Struct_Timer * ps_Timer=&a;iap.c中:Struct_IAP a={.IAPProcess=IAPProcess,};Struct_IAP* ps_IAP = &a;并且分别在...

2022-05-06 22:10:37 1756

原创 函数指针调用static函数

函数指针调用static函数

2022-05-05 16:47:15 543

原创 QT串口升级程序时的避坑

本人目前是一名在读大学生,这是实习期完成的第一个“半成品”,以此记录在项目中的踩坑并希望有些可以作为后车之鉴对部分人起到帮助。经过几天的时间终于完成一个QT升级程序(现在基本功能完成,还需要做进一步界面优化和代码优化才能上交)。具体升级原理就不做赘述了,反正看了两天bootloder代码就去 QT了,网上好多博主介绍的都很明了。避坑1:一定要确认硬件没问题再去进行软件开发,不然出问题时候会发现问题莫名其妙,找问题也不好找。在软件开发之前我对硬件做了简单的485通信测试...

2022-04-29 16:34:24 411

原创 莫名的段错误求助

自己自测没测出问题,但是在牛客网上就是通过一部分然后就段错误了。求大佬看看我哪里出问题了。int zou();int zongfen,o_hang,o_lie,N,M,P,Q;char ditu[][128];int main(){ scanf("%d %d %d %d",&N,&M,&P,&Q); //char ditu[N][M]; for(int i=0;i<N;i++) { for(int j=0;j<M;j++) {...

2022-04-20 14:37:42 118

基于STM32103和QT的智能交通系统

0积分下载,欢迎斧正,感谢赐教。 主要实现: 1 根据光电传感器模拟获取当前车流量 2 STM32端可以根据周期内车流量大小调整红绿灯的时间 3 红绿灯时间和倒计时会在STM32端的显示屏上显示 4 红灯和绿灯在最后五秒会闪烁,提示要到时间了 5 上位机显示当前车流量大小、闯红灯车辆数目、红绿灯时常、历史车流量 6上位机可以控制STM32端重启、立即切换为绿灯、立即切换为红灯 拿舍友毕设练手写的 文件分为STM32部分和QT上位机部分 设计中硬件部分使用了原子的迷你板,红绿灯直接用迷你板上面的红灯和绿灯表示

2022-06-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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