自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华大HC32F460 PB3,PB4设置为普通IO

/TDI PB3 特殊功能失能。对于 PB3 与 PB4 默认是用作特殊功能,直接设置为普通IO是不能行的。//PB3,PB4 设置为普通IO。然后再初始化就能控制了。

2023-10-07 18:55:29 262 2

原创 FreeRtos队列,队列集合学习使用

freeRTOS 对QueueSET 队列集合的使用

2023-07-20 14:10:06 254

原创 LCD屏幕翻转,MY,MX,MV,ML,没有TE脚减少撕裂

博客中说W:R > 1:2 才能不出现撕裂,我想到的解决方案是提高写入的速度,加快时钟,我将时钟调大,但是这也无济于事。起始位置也不能从00开始,x得从0x18开始,从0开始后面的会少24列像素、、就很垃圾,希望以后不要用到这些廉价 有缺陷的东西了。有些屏幕做了裁减,玻璃只有80*160像素,实际是128*160的,看了下面的博客才弄明白这有缺陷的东西。第一次调屏幕的时候出现了一个现象,就是当画面快速的刷新的时候会有撕裂,因为。,但是最初是横向刷新的,就出现了撕裂,难道是纵向刷新写入会变慢?

2023-07-05 17:42:26 824

原创 C语言强符号与弱符号weak以及attribute的使用

format(printf, m, n), m是格式化的字符串位置就是那个"%s %d"这个字符串是第几个参数,从1开始数,n就是可变参数是第几个,可变参数就是那个... 三个点来表示的那个。在阅读代码过程中会发现一些奇怪的代码,比如attribute((weak)),就会很疑惑这个weak有啥用?unused 是用来修饰函数的,使用之后就不会报那种未使用的错误。(3)如果出现多个同名弱符号,编译器最终会选择内存占用量最大的那个符号。(1)如果出现多个强符号,最终会出现链接错误即符号的重定义。

2023-07-04 14:23:08 298

原创 使用<stdarg.h>实现可变参数,av_list的使用

t为参数类型,如果t是char 那么它会返回一个字符,如果是cahr*会返回字符串首地址,我们可以根据这个t来遍历,我们输入的format,对不同类型的数据进行处理,其实也可以用输入输出流格式化提取数据或者用正则表达式,但是遇到了就玩玩。:是一个宏函数,ap应该就是args pointer 参数指针,x是第一个参数。先介绍三个函数与一个变量类型:使用这个库的前提是需要使用。接下来我们介绍需要使用的三个函数。类型:是一个char * 类型的字符串指针,:将ap置为空,参数指针置为空。

2023-07-03 20:02:12 137 1

原创 C++使用重载实现string类型操作

c++符号重载

2022-08-12 09:08:25 444 1

空空如也

空空如也

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

TA关注的人

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