自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C语言基础:int类型数据转u8字节类型通过串口或者网络传输

写单片机程序时候我们往往想直接以int的内存4字节方式发送出去,直接简单不需要转换为ASCII码,接收端也直接得出int,测试代码如下: u8 u_buf[20];int i1=98999,i2=0; memset(u_buf,0,20); memcpy(u_buf+11,(u8*)&i1,4);以u_buf缓存发送出去,并且接收端转换为i2 printf("%02x %02x %02x %02x \n",((u8*)&i1)[0],((u8*)&am...

2021-11-15 14:00:45 3024

原创 stm32 每次复位启动RTC时间都会变慢

困扰我一天多时间的问题,RTC时间变慢!这个你肯定会说晶振有问题,起振电容不匹配等等!额其实我也这么认为!应用场景如下:低功耗项目需求,stm32L412CBUx芯片每次执行完动作后进入STOP模式,然后通过RTC闹钟唤醒再进行动作,这个顺序周而复始。但是每次动作记录下的数据时间却发现怪怪的,时间和手机标准时间慢了好多,运行20分钟慢了将近8分钟左右,那是多么恐怖!于是将其每次打印出来,果不出所料!怎么会变慢的呢?32.768K晶振这个物料和上次不一样还是电容使用了12pF ? 恩换一下吧,两个都换

2020-12-04 19:01:45 4060 2

原创 stm32 hal库重写printf并DMA方式发送

由于项目外设串口设备波特率比较慢接收,而且发送接口是调试输出,同时程序运行不希望占用CPU时间。我们利用DMA方式进行发送,但是好多人用习惯了printf()函数,不想做大的改动。现在本人参考网上资料做下改动!首先配置串口:配置DMA函数好了看下中断函数恩开始重写printf好了将那些你想要输出的printf函数名字改为Myprintf不对地方谢谢指正!!...

2020-03-16 13:30:01 1708

原创 基于FatFs文件系统操作MX25L25635 应用于STM32L152单片机上

第一次做低功耗项目,所以选用了这块STM32L1系列单片机。感觉它在低功耗上面确实很不错,不过牺牲了高主频的条件,嗯那也是情理之中,不可能主频又高功耗又低是吧。项目需要储存数据,那时第一个会想到SD卡,于是选择贴片式的SD卡(国内有代理),然而第一版硬件调试过程中发现3.4V供电 电流达到50ms,我想这样不行功耗那么高,于是一部分一部分去除,后来发现这个贴片式的SD卡静态下也需要大概40ms左右...

2019-12-25 10:58:48 2393 1

原创 STM32H7 FDCAN id过滤问题

相信使用到h7系列单片机的伙计们都会发现CAN变成了FDCAN ,额其实质都是CAN只不过功能和效率上都比较好,具体看介绍就行。现在主要讲下FDCAN的过滤id问题,本来STM32的FDCAN使用的人也不多,网上并没有明确的解答,只是有网友提示下需要配置全局过滤器。后来我也尝试不行,只好看着资料和代码一步步试试。我们先了解下过滤器的掩码问题,其实除H7系列外的can都有这个概念,也比较好解决。...

2019-09-27 12:15:48 10359 12

原创 Qt4 程序关于打包问题

关于Qt程序打包这个问题一直是让人吐槽的不再吐,真的特别烦躁!半年前打包经历过一番挣扎,成功了!对我只知道是成功了!因为时间太久了好多没记住,以至于今天又挣扎一次,今天用Qt4写完一个程序正准备打包发给别人用,没想到这下失败了。在Qt4+QtCreator里面并没有windeployqt.exe 这个东西真让人抓鸡,这个东西很好用,我的电脑还安装了Qt5.12+QtCreator,于是我想用Qt5...

2019-05-14 19:19:08 2549

原创 Linux下串口编程,解决数据接收0x0D自动转换成0x0A

之前一直都是使用Qt库进行串口进行编程,由于项目需要只能使用linux C库上面的串口编程。网上也挺多例子的,就是在接收数据0x0d的数据上面老是把它替代成为了0x0a。其实0x0d对linux系统来说是有特殊含义,并非window上面的含义,一般window换行是0x0d 0x0a,而Linux则是 0x0a。所以在配置串口时候要取消对某些字符进行处理才可以正常接收数据。//清bit...

2019-03-04 16:36:02 1422

原创 Qt程序发布以及在Centos7上运行的问题

开发环境:win10+vmware10+ubuntu14.04_64bit+QT5.8近段时间需要开发个界面在Cenos7下运行本以为好简单,结果虐我两天多fk。一开始动态库找不全,以至于找不到libQ***的库,这些库都是Qt里面的库好找,但是找全了后我放到Centos7系统上显示libc.so.6 version GLIBC2.18 not found字眼相关,在网上找了下,有不少要你重新...

2019-01-12 17:16:14 2929 1

原创 Seabreeze交叉编译arm-linux

平台ubuntu14.04关于Seabreeze是光谱仪的源码,现想编译到arm上运行,首先安装交叉编译器arm-linux-gcc,在源码编译文件里面默认是gcc和g++,现将改CC=arm-linux-gcc   CPP=arm-linux-g++make就可以生成 *.so库,复制到arm的/usr/lib中环境变量也不用管了,直接运行测试程序或者。...

2018-08-17 11:38:57 390 2

原创 微信小程序上传图片到Qt 4接收显示并储存

由于打算想利用qt +opencv做图像识别的服务器,前端利用流行的微信小程序搭建。在搞微信小程序上传图片到qt并解析过程遇到不少问题,现在记录下,本人没有用qt的http接口和模块,因为只是通过操纵tcp协议获取到的数据进行解析。如下面为小程序发上来的数据包:"POST / HTTP/1.1content-type: multipart/form-data; boundary=---...

2018-08-06 13:58:44 503

原创 qt4下加入第三方库QJson

平台:win10QtCreator+MinGW参考:https://blog.csdn.net/lanhy999/article/details/8487210由于项目需要做http服务器做js图片等解析,而且qt4没有自带qjsion库所以要自己加进来。需要下载软件:       1、QJsion开源库     官网:http://qjson.sourceforge.ne...

2018-07-29 12:12:12 4312

原创 Ubuntu14.04.5桌面上的左边栏和上边栏突然消失

环境:win10VMware10ubuntu14.04.5运行好好的不知道搞什么了,左边栏和上边栏突然消失,让我不知所措,有人说在ccsm里面弄,结果什么都不成,于是看看在安装个ubuntu14.04.5结果还是这个问题,于是怀疑是虚拟机上面问题,看看设置,于是定位在显示器哪里取消掉3D加速选项,抱着试试心态没想到弹出来了恢复正常!!!!希望帮到你哦!!!继续搞qte编译了...

2018-07-19 14:15:04 1746

原创 基于Qt对海康摄像头二次开发环境配置问题记录补充问题

上一篇讲述了对摄像头的基本预览新建工程配置QtCreator库加入的问题。这几天我又打开了那个我之前可以用的工程前面用的好好的结果报错误!错误如下:上述两个错误都是缺少.dll 所以要加入相应的动态库到debug文件夹或release文件夹如下:发布的话也是在上面加入.exe就可以了。同时也看看.lib的文件有哪些:这里我的是32位 SDK包,这里一定要用同一个的SDK包。。。。记录上述问题希望能...

2018-05-15 18:24:56 818

原创 Qt Http服务器简单变成https服务器

近来被https搞晕了,由于需要微信小程序必须用到https协议,安全性比较重要喔!不过对于我们这个嵌入式产品也没什么安不安全。一开始qt http服务器还是好简单,因为就是TCP连接上面一个简单协议。后来听说发布小程序必须用到https+域名,估计好多刚开始往小程序里跑的小伙子都哭晕在测所。不过我不负责写小程序,我负责搞用qt 写个http的服务器。所以有后来的艰难例程!—! (你要知道我不懂网...

2018-05-11 18:05:10 11661 2

原创 基于Qt对海康摄像头二次开发环境配置问题记录

项目的需要对海康摄像头的视频数据进行二次开发,其实开始觉得应该很快就可以就能把视频实时显示出来。没想到qt上配置了N久都没搞好,这里做个记录下过程。平台:win10 64   Qt4+QtCreator第一步首先去官网下载SDK包http://www.hikvision.com/cn/download_61.html要是你是windows强烈建议选择win32,为什么?下面讲! 然后解压出来有以下...

2018-04-27 11:51:58 3065 7

空空如也

空空如也

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

TA关注的人

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