自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【嵌入式】FreeRTOS的实际节拍时间和设置的不一致

昨天在尝试用F103的时候,发现我的freeRTOS时间和实际偏差很大,实际时间差不多是预计时间的1/2,根据网上的一些建议去修改了工程里面configCPU_CLOCK_HZ,也查找了实际的时钟是72Mhz和设计的一样,修改各个参数也没有好转 今天想着我把freeRTOS封装成库了,会不会这里会有影响,看了库里面的确使用Systick作为时钟,但是里面的configCPU_CLOCK_HZ为32Mhz,于是乎对这个参数修改为实际的工作频率,编译后,覆盖工程内的LIB文件,发...

2022-01-09 10:28:11 914

原创 【freeRTOS开发问题】if( listCURRENT_LIST_LENGTH( &( pxReadyTasksLists[ tskIDLE_PRIORITY ] ) ) > ( UBaseTyp

代码上电运行一段时间后,马上进入了if( listCURRENT_LIST_LENGTH( &( pxReadyTasksLists[ tskIDLE_PRIORITY ] ) ) > ( UBaseType_t ) 1 ) { taskYIELD(); } else { mtCOVERAGE_TEST_MARKER(); }修改SysTick_Handlervoid SysTick_Handler(void){ if (xTaskGetSchedulerState() !=...

2021-07-21 17:02:37 3953 3

原创 【STM32串口通信相关问题】

应公司开发需要在STM32L071芯片上开发4G模块 通信相关代码,由于之前没有在L071上进行开发,所以公司没有自己开发硬件,在网上购买了该芯片的开发板开发过程中发现,芯片通过串口与串口助手进行数据的发送和接收均无问题,4G模块和串口助手发送和接收也没有问题的情况下,让芯片与4G模块通信的时候出现了没有接收到数据的情况。使用以下方式进行排查1、咨询硬件部的意见,让我对通信模块进行独立供电,但是发现该情况还是存在2、检查AT指令的发送是否有丢失,或者没有\r\n的情况,未出现此状况3、查

2021-07-21 15:37:23 398

转载 日常get知识记录【11】Android 错误:Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException:。。。

问题复现Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find…android studio 打开新项目时出现。问题解决打开build.gradle文件,加入代码 maven { url ‘https://maven.google.com’ } 如下所示:repositories { //加入代码 maven { url 'https://m...

2021-07-21 15:29:34 1415

转载 日常get知识记录【10】Android 错误:not find method google() for arguments [] on repository conta

出现not find method google() for arguments [] on repository conta解决方法:将gradle-wrapper.properties的distributionUrl替换成自己本地有的版本

2020-07-14 16:54:41 175

原创 日常get知识记录【9】Android studio 错误Could not find method implementation() for arguments [directory ‘libs‘]

错误修改:buile.gradle的classpath 'com.android.tools.build:gradle:****'修改为自己的classpath 'com.android.tools.build:gradle:3.6.1'

2020-07-14 16:51:45 708

转载 日常get知识记录【8】Android Studio新导入项目,无法编译,rebuild、clean都无效

使用其他人的代码编译出错后,修改完发现无法编译,rebuild、clean都无效的情况,可以点击gradle去编译

2020-07-14 16:48:50 316

原创 日常get知识记录【7】Android 错误:This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ 。。。。。

Android studio 使用网上的代码进行编译的时候出现了如下的错误:This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.The following AndroidX dependencies are detected: and

2020-07-14 16:44:13 1217

原创 日常get知识记录【6】Android 字符转换注意点

1、问题:安卓端byte数组转换为字符串,再从字符串转回数组的值会出错,和原byte数组不一致原因:由于 UTF-8 是多字节编码,需要用多个字节来表示一个字符的编码,所以也就出现了在转换之后 byte[] 数组长度、内容不一致的情况解决方法:加入编码ISO-8859-1,ISO-8859-1 编码是单字节编码,所以使用该编码就不会出现上面的问题(部分修改)原:String sIntoMsg = new String(bIntoMsg);改:String sIntoMsg = new Str

2020-07-03 17:39:43 210

原创 日常get知识记录【5】A TaskDescription‘s primary color should be opaque

在Android开发时,碰到了android6.0及以下版本运行时,软件闪退结果Debug后,发现出现了A TaskDescription's primary color should be opaque的错误原因:主题不可以使用透明的颜色,修改为如下<item name="colorPrimary">@color/colorPrimary</item><color name="colorPrimary">#3F51B5</color&gt.

2020-07-03 17:21:31 157

原创 break、continue、return在while循环内的处理区别

break--退出while循环,但while循环后面还有抄其他语句的话,还是会执行,continue--退出2113当次while,会接着从while循环的开始部分重新5261执行下来,return--退出函数,4102while循环后面还有其他语句的话,直接跳1653过不会执行...

2020-05-29 17:06:36 800

原创 日常get知识记录【4】单片机的ZI部分内存优化

要对单片机代码的ZI部分进行优化,减少内存占用,可以对全局变量的初始化赋值如:uint8_t packet_data[PACKET_1K_SIZE + PACKET_OVERHEAD] = {0};改:uint8_t packet_data[PACKET_1K_SIZE + PACKET_OVERHEAD] = {1};

2020-05-27 09:30:43 517

原创 FAILURE: Build failed with an exception. * What went wrong: A problem occurr

本人Android studio遇到这个问题,解决方法:修改build.gradle(:app)里面的SDK配置

2020-04-27 15:16:38 6076

原创 日常get知识记录【3】Android使用equals比对

Android使用equals比对如下if(filemd5.equals(mCurrentMd5Value)){...............}else{.........}当比对结果为true时进入执行,但比对结果为false时不执行,解决方法:对调比对的字符串顺序mCurrentMd5Value.equals(filemd5)...

2020-03-26 17:28:39 113

原创 日常get知识记录【2】

函数的互相调用要注意,不要出现死循环即a调用b, b再调用a。。。 无限下去,会出现栈溢出,程序崩溃的

2019-12-12 17:27:36 70

原创 STM32 ST-LINK Utility解决错误

使用ST-LINK V2下载程序时,出现以下错误,并且连接线无出错解决方法:Target --->Settings--->Mode更改为Connect Under Reset

2019-11-20 16:28:57 4714 5

原创 日常get知识记录【1】

函数内用static定义的变量,只会初始化一次,当该值被改变后,再调用函数,该值也不会回到static的值如:static void CommDemo_SendData_Proc(void){ static int ispan = 10; if(Tick_Compare(HAL_GetTick(), ulTick) > (ispan * 1000) || 0 != ...

2019-09-24 15:54:17 100

空空如也

空空如也

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

TA关注的人

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