- 博客(18)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 stm32F429 DP83848K LWIP 调试笔记 快速发送
这几条,使用F429 和DP83848K 调试lwip期间踩了一些坑,记录一下,防止自己再踩代码是cubemx生成的,具体的方法,参考这篇文章,代码自动生成后,修改芯片的复位引脚,并在初始化时对DP83848复位。ping通后,把单片机端配置成客户端,IP和端口号设置成需要的。void tcp_Client_Task(void){ err_t ret; u32 tcp_client_timer = 0; u8 res=0; /* 将目标服务器的IP写入一个结
2021-11-18 11:39:41 2250 3
原创 keil5 arm compiler6 编译器 使用注意事项(踩坑)
keil5 arm compiler6 编译器 使用注意事项(部分)HAL库使用AC5编译实在耗时太长,所以改用AC6编译器但是有些地方,我踩坑并徘徊了好久,写个文档记录一下。使用的芯片是STM32F429, KEIL版本是 keil5.35串口重定义,AC6和AC5有所不同。直接贴出写好的代码,不使用miscoLib#if 1#define AC6_ENABLE///////////////////////////////////////////////////////////////
2021-10-20 11:25:05 5413 2
原创 stm32L011 待机模式 低功耗,记录
使能PA0作为system wkup,在这里PA0是不需要配置的,初始化外设后,使能PWR时钟__HAL_RCC_PWR_CLK_ENABLE();//使能PWR时钟if (__HAL_PWR_GET_FLAG(PWR_FLAG_SB) != RESET)//检查并检查系统是否从待机模式恢复{/* Clear Standby flag */ __HAL_PWR_CLEAR_FLAG(PWR_FLAG_SB);}使用一下代码,可以进入standby mode。但是在该情况下,我的功耗还有3.
2021-05-08 17:05:50 995
原创 matlab如何下载对应版本的runtime
官网可以直接下载,但是当前页面下,只提供版本中最新的update包,比如我现在下载的runtime版本的版本是9.7.0.1471314,文件名为MATLAB_Runtime_R2019b_Update_7_win64。而我matlab的版本为 ,子版本不一致,貌似是不能用的,在matlab complier设置栏中,是无法识别出来zip包的。https://ww2.mathworks.cn/products/compiler/matlab-runtime.html为了找到对应子版本的runti..
2021-01-05 11:02:20 7414 2
原创 QT中添加fftw库后,使用mingw编译,程序异常错误。
制作lib文件,需要用到MSVC里面的lib.exe。 从网站http://www.fftw.org/install/windows.html上下载最新的预编译文件:参考https://blog.csdn.net/wwoll/article/details/52960415点击跳转https://blog.csdn.net/wwoll/article/details/52960415 安装fftw3库参考的大佬的文章。将fftw3.h和libfftw3-3.lib复制到当前目录下,即main.cpp.
2020-12-24 10:14:59 951
原创 QT5中文乱码问题
QT5中文乱码问题突然打开一个别人的工程,发现中文总是显示不出来,qDebug 打印出来也全是?????搜索了一下解决方法,但是总解决不了。方法1:加入代码QTextCodec *codec = QTextCodec::codecForName(“UTF-8”);但是对我无效。方法2:在头文件申明中加上#pragma execution_character_set("utf-8")`但是对我无效。方法3:使用 QString::fromLocal8Bit(“中文”),这个可以,但是我不
2020-12-02 16:24:11 100
原创 QT AES 加密和解密 能实现ECB 和 CBC
最近因为业务需要,需要对数据进行AES的加解密。参考了论坛大佬的例程,稍作修改,便于我的使用。记录下来,感谢共享的大佬。QT5.6.3 编译 ,可用修改地方,增加初始化的参数,增加加密模式的参数,和CBC模式CFB模式的初始偏移量,但是未对该偏移量进行长度校验和补齐,请确保是16个字节的偏移量。AESTools::AESTools(QString *keyqs,QString *cbcIv,EncryptMode eEncryptMode){QByteArray key = keyqs->t
2020-08-25 11:39:26 1378 1
原创 sql删除超出指定行的数据
query.exec(QString("delete from History where(select count(nowTime) from History) >%1 and nowTime in(select nowTime from History order by nowTime desc limit(select count(nowTime) from History) offset %2)").arg(MAX_HISTORY_CNT).arg(MAX_HISTORY_CNT));超
2020-05-16 16:02:47 915
转载 cannot resolve symbol 'R'的解决方法汇总(转载)
本人遇到这个问题,卡了很久,找了许多资料,汇总一下。一:有可能事程序崩溃或者强制关闭,导致文件丢失 解决方法:点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invali...
2020-04-26 10:13:55 3882 1
原创 Android Studio 开发,找不到android.support.v7.app 问题
百度了一圈,也没有找到方法,突然想起,上一篇博客,写的v7+的问题,对比了一下工程里面的 build.gradle ,发现现有的出错的工程里面 没有implementation ‘com.android.support:appcompat-v7:+’,所以把下面一段全部复制过来了,解决了这个问题。萌新,只知道这里是添加依赖,有路过大佬也可以解释一下,是不是所有的都要,因为我注释掉后不能复原...
2020-04-22 08:47:53 3400 1
原创 Could not find any version that matches com.android.support:appcompat-v7:29.+.
创建工程时,出现这两个错误,一顿百度下来,已解决,特此记录一下,参考如下链接第一个问题https://blog.csdn.net/ZFY11/article/details/94390570第二个问题http://www.suoniao.com/article/5e61c03f6d2df126701c4768Unable to resolve dependency for ‘:app@d...
2020-04-17 10:50:19 192
ZYNQ FreeRTOS 双网口代码
2023-02-17
DS18B20的分时读取,适合于操作系统,释放资源,不用在一次读取中来完成整个操作。一次读取中的延时等待,实在太消耗时间
2022-07-22
lwip_tcpclient_raw.zip
2021-11-18
QCustomplot 2.0 想在任一点来显示,请问该如何操作
2022-06-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人