- 博客(9)
- 收藏
- 关注
原创 STM32 之 DMA学习笔记
外设到存储器模式使能这种模式(将 DMA_SxCR 寄存器中的位 EN 置 1)后,每当外设请求产生时,数据流都会启动数据源到 FIFO 的传输。达到 FIFO 的阈值级别时,FIFO 的内容移出并存储到目标中。如果 DMA_SxNDTR 寄存器达到零、外设请求传输终止(在使用外设流控制器的情况下)或DMA_SxCR 寄存器中的 EN 位由软件清零,传输即会停止。在直接模式下(当 DMA_S...
2020-04-06 13:48:19
1285
翻译 CMSIS-RTOS2 入门教程 [2]——RTX_Config.h配置
RTX_Config.h配置配置RTX v5系统配置 System Configuration轮询线程切换 Round-Robin Thread Switching线程配置 Thread Configuration配置线程数和堆栈空间 Configuration of Thread Count and Stack Space栈溢出检查 Stack Overflow Checking堆栈使用水印...
2020-03-18 18:34:35
3345
1
翻译 CMSIS-RTOS2 入门教程 [1]——工作原理
RTX5工作原理 Theory of Operation系统启动 System Startup调度器 Scheduler内存分配 Memory Allocation内核信息与控制 Kernel Information and Control1.2.3.工作原理 Theory of Operation系统启动 System Startup因为 main() 不再是一个线程,所以在到达 main...
2020-03-17 22:53:54
6073
转载 Tick-less低功耗运行 示例代码
#include "msp.h" // Device header/*---------------------------------------------------------------------------- * MSP432 Low-Power Extension Functions *-----------------...
2020-03-17 21:54:53
377
翻译 如何使用静态内存创建操作系统对象 代码示例
/*---------------------------------------------------------------------------- * CMSIS-RTOS 'main' function template *---------------------------------------------------------------------------*/#i...
2020-03-17 17:53:09
264
原创 解决MDK5.27 ARM Compiler v6 编译STM32CUBE生成的FreeRTOS工程失败的问题
解决MDK5.27 ARM Compiler v6 编译STM32CUBE生成的FreeRTOS工程失败的问题1. 添加编译器 -D参数添加内容:-D__weak="__attribute__((weak))" -D__packed="__attribute__((__packed__))" -D__NOINLINE="__attribute__ ( (noinline) )"2. 修改...
2020-03-15 16:30:39
7804
3
原创 Tinker 布局管理——grid,pack,place用法
pack、grid 和 place 均用于管理同在一个父组件下的所有组件的布局,其中:pack 是按添加顺序排列组件grid 是按行/列形式排列组件place 则允许程序员指定组件的大小和位置gridgrid(**options)选项含义column- 指定组件插入的列(0 表示第 1 列)- 默认值是 0row指定组件插入的行(0 表示第 1 行)...
2020-03-07 20:56:55
1946
原创 WIFI模块——ESP8266程序逻辑
AP模式或STA模式(2选1):AP模式配置:AT+RSTAT+CWMODE=3或2AT+CWSAP=“热点名字”,“密码”,1 (选择通道号,与频率有关),3 (选择加密方式) //创建热点AT+RST (此时网络可能连接不上,需多等待一会)…待其他设备接入此热点后…AT+CWLIF //返回已接入设备IP地址AT+CIFSR //获得本机IP地址STA模式配置:AT+RS...
2020-02-16 15:26:55
470
原创 WIFI 模块 —— ESP8266 学习笔记
模块上电电脑安装好USB-TTL模块的驱动后,USB口插上模块,在设备管理器查看串口号后,打开串口调试工具sscom,串口号选择模块对应的,默认波特率115200,数据-停止-校验-流控:8-1-None-None,勾选“发送新行”(一定一定要记得勾选“发送新行”,否则WiFi无法识别AT指令),点击“打开串口”按钮,然后将CH_PD引脚的3.3V电源断了重接进行复位,若串口打印乱码后看到“re...
2020-02-11 02:22:43
1851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人