- 博客(23)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 安捷伦Signal Generators Programming Guide 记录
安捷伦 Signal Generators Programming Guide
2023-03-22 15:38:34
3582
原创 Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide 阅读翻译(二)
FreeRTOS官方文档
2022-11-29 00:02:47
713
原创 Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide 阅读翻译(一)
FreeRTOS官方指导文档
2022-11-12 15:17:56
679
原创 FreeRTOS学习笔记(二)
新建好工程后就开始创建最基本的两个任务int main( void ) { xTaskCreate( Task1, //看作函数名就好 "Task 1", //任务名 1000, //设定任务的栈空间 NULL, //传入函数的指针(void*),这里没用 2, //优先级 NULL ); //句柄,这里没用 xTaskCreate( Task2, "Task 2", 1000, NULL, 1, NULL ); //0的优先级最低 v
2022-03-04 17:21:22
1322
原创 STM32.SPI
SPI(Serial Peripheral Interface)串行外设接口,是一种高速,全双工,同步的只占用四根线的通信总线。四根线:MISO(Master Input Slave Output)主设备数据输入,从设备数据输出MOSI(Master Output Slave Input) 主设备数据输出,从设备数据输入SCLK(Serial Clock)时钟信号,由主设备产生;CS (Chip Select)从设备使能信号(低电平使能),由主设备控制CS是主设备选择从设备的控制信号,增
2022-02-28 23:53:32
1163
1
原创 STM32 . SysTick系统定时器
SysTick 是一个个24 位、降序(向下计数)、零约束、写清除的计数器SysTick寄存器SysTick初始化void SysTick_Init(void){ //设置重载值(1us时基) SysTick->LOAD = (uint32_t)(SystemCoreClock/1000000-1UL); //1UL强制转换成 //清空计数器中的值 SysTick->VAL = 0UL; //设置systick的时钟源和开启systick的中断 SysTi
2021-09-11 15:00:47
227
原创 STM32 . 串口
USART:通用同步异步收发器外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。支持同步单向通信和半双工单线通信。使用多缓冲器配置的DMA方式,可以实现高速数据通信。STM32中的USART:任何USART双向通信至少需要两个脚:接收数据输入(RX)和发送数据输出(TX)。RX:接收数据串行输。通过过采样技术来区别数据和噪音,从而恢复数据。TX:发送数据输出。当发送器被禁止时,输出引脚恢复到它的I/O端口配置。USART的初始化在这里以USART1为例
2021-09-10 20:44:32
145
原创 STM32 . 环境搭建
使用官方固件库手动搭建工程采用的《STM32F10x_StdPeriph_Lib_V3.5.0》库文件先新建三个文件夹core中需要的东西打开固件库中的Libraries在这个路径下复制这两个文件这个路径下的这三个这个startup启动文件的后缀分别对应芯片的大中小容量复制文件放入core文件到这就完成了对core文件所需文件的设置lib中需要的东西inc中放的是所有的头文件而src中存放的是与头文件对应的源文件做好这些操作后就可以开始新建工程打开软件,选择新
2021-09-08 19:40:05
332
原创 Git分布式版本控制系统学习笔记
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。总体流程Git的功能特性:1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。2、在自己的机器上根据不同的开发目的,创建分支,修改代码。3、在单机上自己创建的分支上提交代码。4、在单机上合并分支。5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合
2021-08-16 18:50:15
112
原创 LinuxShell基础命令记录(一)
ls 显示当前目录文件(蓝色是文件夹,白色是文件).开头的都是隐藏文件cd+空格 打开文件cd /打开根目录exit 退出Shellman+空格+指令 显示指令的用法键盘上下键记录历史使用的指令clear/Ctrl+l 清屏...
2021-08-16 18:48:28
124
原创 Linux入门日记(一)
Linux操作系统分成四个部分学习1.Linux kernel内核2.GNU工具3.GUI Desktop环境4.Application应用GNU出现比Linux早,内核与GNU构成了Linux对Linux的管理1.硬件设备的管理使用2.软件程序(系统)3.系统内存4.文件管理里...
2021-08-16 18:46:18
110
TA创建的收藏夹 TA关注的收藏夹
TA关注的人