ThreadX 与 STM32H7 相关资源 ThreadX 官方文档 ThreadX 代码仓库 STM32Cube MCU 包 ThreadX 移植 以下基于 STM32H7 的基本模板(已经移植 HAL) 将 ThreadX 源文件添加进工程中(MDK 为例) 在 ThreadX 代码仓库中下载 ThreadX,下载好的 ThreadX(6.2.1)有以下文件夹 . ├── cmake # CMake,用于构建工程,使用 MDK 时可删除 ├── common # ThreadX ├── common_modules # Threa…
壬戌之秋,七月既望,苏子与客泛舟游于赤壁之下。清风徐来,水波不兴。举酒属客,诵明月之诗,歌窈窕之章。少焉,月出于东山之上,徘徊于斗牛之间。白露横江,水光接天。纵一苇之所如,凌万顷之茫然。浩浩乎如冯虚御风,而不知其所止;飘飘乎如遗世独立,羽化而登仙。 于是饮酒乐甚,扣舷而歌之。歌曰:“桂棹兮兰桨,击空明兮溯流光。渺渺兮予怀,望美人兮天一方。” 客有吹洞箫者,倚歌而和之。其声呜呜然,如怨如慕,如泣如诉,余音袅袅,不绝如缕。舞幽壑之潜蛟,泣孤舟之嫠妇。 苏子愀然,正襟危坐而问客曰:“何为其然也?” 客曰:…
scroll-view 实际不生效(例如 scroll-into-view 不能跳转到正确的元素) 为了能够使用微信小程序中的 scroll-view 滚动到特定的元素,将原有代码改造为 scroll-view,但是 scroll-into-view 并不生效,使用的 html 代码如下: <scroll-view scroll-x="true" scrollIntoView="{{id}}"> <view class="linetext"> </view> </scrol…
删除背景 在左侧幻灯片全选,单击右键,选择设置背景格式,调整为纯色并勾选隐藏背景图形 反色处理(打印黑底白字 ppt) 由于某些课件为黑底白字,需要反转颜色。将 ppt 转换为 pdf 后,使用 Adobe Acrobat 打开,选择打印,打印机选择 Adobe PDF,点击高级,选择 Acrobat 默认值,颜色选择复合灰度,并勾选负片,最后选择打印,即可实现反色打印 注意如果出现白边或黑边时,在打印界面选择按照 PDF 页面大小选择纸张来源。
这篇文章没有摘要
引子 通常,指针在变量监视器中一般只会显示指针的地址和指向的内容,无法直观查看数组内容。 解决办法 在变量监视器中强制转换为数组类型,例如,添加一个长度为 8 的 int 类型数组(var 为 int *): (int [8])*var 即可在变量监视器中查看对应的数组。
避免重复包含头文件的做法 众所周知,为了避免重复包含头文集,会使用这样的用定义来避免重复包含头文件。 #ifndef xxx_H #define xxx_H // 头文件内容 #endif 在第一次 #include 这个头文件时,会 #define xxx_H,在之后的重复包含的头文件时会由于 #ifndef xxx_H 不再包含头文件的内容,从而避免头文件重复包含。需要注意的是不同头文件 #define xxx_H 的内容需要不同,不然只能包含第一个头文件。 嵌套包含导致缺少定义 例如这三个文件有这样的包含…
发生隐式转换的情形 指定转换的类型 赋值运算 变量初始化 调用函数时的参数 return 语句返回的数值 未指定转换的类型 算数 转换原则 指定转换的类型 在可以明确转换后的类型时,会隐式转换到该类型,并且若类型缩小,则会直接截断高位,仅保留低位,符号位也由新的低位决定,这一过程类似于强制类型转换。 uint16_t a = -1;//a=0xffff (65535) uint16_t a = 0xffffffff;//a=0xffff (65535) int16_t a = 0xffff0001;/…
引子 在 windows 专业版及以上版本有远程桌面的功能,但是这个远程桌面在同一时刻只能一个用户使用,而使用 RDP Wrapper Library by Stas'M 可以通过传入参数的方式修改这个限制,并且它支持同时使用同一用户登录。RDP Wrapper Library 支持 Windows Vista 到 Windows 10,并且它的工作方式并不是修改远程桌面的程序(termsrv.dll),而是使用不同的参数加载这个程序。 安装方法 在 Release 中下载最新的版本,解压并运行 install.ba…
W25Qxxjv 系列最高频率可以达到 133MHz,并且支持 QPI 的使用,但在移植时遇到了很多无语的问题。 复位 在使用过程中发现,上电不会导致 Flash 复位,也就是说 Flash 既可能在 SPI 模式也可能在 QPI 模式,需要在两个模式下都发送一个复位使能和复位指令 Enable Reset (66h) and Reset Device (99h),复位后,Flash 默认在 SPI 模式下。 SPI 和 QPI 在使用 QPI 之前,需要将状态寄存器 2(Status Register-2)中的 QE(Quad Enab…