14
2024
04
23
2024
02
LIS2DH12之fifo的使用记录
-->
项目中使用到LIS2DH12加速度传感器,由于需要高的采样率并且传输采集到的数据,故得运用FIFO,但是在使用FIFO的时候,发现采集数据量不对,比如400HZ的采样率是1S采集到400组XYZ,但是在使用的时候发现1S并没有采集到这么多,经过和同事的...
作者:xiao | 分类:硬件笔记 | 浏览:95 | 评论:0
18
2024
01
16
2024
01
10
2023
12
06
2023
11
stm32串口打印(Usart_Printf)时使用DMA
int Usart_Printf(const char *fmt,...){ while(transmission_flag==0); va_lis...
作者:xiao | 分类:软件笔记 | 浏览:244 | 评论:0
23
2022
10
stm32---Dma--存储器向外设发送数据
-->
DMA传输简单来说,就是要确定三要素:源地址(从哪里提取数据),目标地址(数据传输到哪里去)还有传输的数据量(传多少数据)。而这里的源地址和目标地址就可以是“外设”或者“内存”。“外设”可以理解成外设的数据寄存器(XX_DR),而“内存”就可以理解成大数组。DMA的传输方式就分为三种“...
作者:xiao | 分类:软件笔记 | 浏览:692 | 评论:2
28
2022
09
stm32---DMA存储器到存储器传输数据
DMA_InitTypeDef dma_InitStruct;RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1,ENABLE); dma_InitStruct.DMA_PeripheralBaseAdd...
作者:xiao | 分类:软件笔记 | 浏览:588 | 评论:0
26
2022
09
stm32---USART串口接受和发送
-->
1源码中包括发送和接收;2通过接收串口调试串口中的数据进行控制LED灯;3通过接收中断接收16进制数据,包括一次性接收4个16进制数据 如附件USART.zip...
作者:xiao | 分类:软件笔记 | 浏览:511 | 评论:0
06
2022
09
stm32---Systick系统延时库函数编写
使用的是正点原子的开发板stm32F103ze。源码Systick.c里有备注讲解。...
作者:xiao | 分类:软件笔记 | 浏览:626 | 评论:0
03
2022
09
03
2022
09
关于梦
-->
梦总能反应出真实的自己。 自己在梦里依然那么犟,总是习惯性的拒绝别人,总以为拒绝别人后别人依然会来求你接受,可是梦里他们没有,剩下自己迷茫,然后开始后悔,为啥一开始不接受。其实生活中也是你拒绝别人以后,不会...
作者:xiao | 分类:软件笔记 | 浏览:561 | 评论:0
29
2022
08
stm32-----HSE超频128M源码
使用的是正点原子的开发板stm32F103ze。可通过更改函数Set_SystemClock(RCC_PLLMul_x)的参数...
作者:xiao | 分类:软件笔记 | 浏览:558 | 评论:0
29
2022
08
stm32----按键检测源码(防抖动处理)
-->
使用的是正点原子的开发板stm32F103ze。按键KEY0源码如附件:KEY.zip...
作者:xiao | 分类:软件笔记 | 浏览:587 | 评论:0
29
2022
08
25
2022
08
07
2022
08
07
2022
08
22
2022
07
17
2022
07
学习UCOS---》互斥锁
-->
使用互斥锁时小心造成死锁下图T2在等待互斥锁M1,而T1也在等待互斥锁M2,从而造成互斥锁。...
作者:xiao | 分类:软件笔记 | 浏览:466 | 评论:0
14
2022
07
学习UCOS之信号量
1.信号量常用于任务的同步,通过该信号,就能够控制某个任务的执行,这个信号具有计数值,因此,可以称为计数信号量。...
作者:xiao | 分类:硬件笔记 | 浏览:568 | 评论:0
10
2022
07
学习记录------UCOS
-->
任务就相当于Linux中的线程任务控制块就相当于线程ID上图就是线程的几个状态,下图是两个线程的运行过程:任务的删除专门用于初始化硬件,一般来说,硬件只做一次初始化,完毕后可将该任务删除,该任务的删除是不会释放资源,只是通过任务列表去掉而已ucos没有Linux这么强大,任务的栈空间是在编译阶段已经...
作者:xiao | 分类:硬件笔记 | 浏览:561 | 评论:0
15
2022
06
13
2022
06
I2C
-->
很久没有使用网站进行记录笔记了。前段时间更喜欢于手写记录。现在有点想念。进入I2C。 1. I2C总线就等同于一个小型的局域网,通信的过程可当做是一个TCP通信。 2.理解I2c通信的起始信号,应答信号...
作者:xiao | 分类:硬件笔记 | 浏览:554 | 评论:0
13
2022
05
BLE HCI STATUS(通常用于表示蓝牙断开原因)
#define BLE_HCI_STATUS_CODE_SUCCESS 0x00 #define BLE_HCI_STATUS_CODE_UNKNOWN_BTLE_COMMAND 0x01...
作者:xiao | 分类:软件笔记 | 浏览:1047 | 评论:0