2025年8月26日
摘要:
int main(void) { u8 t = 0; u8 len; uint16_t time = 0,time1 = 0,time2; char outputStr[] = "TC1:TCACTCUR?\r"; delay_init(); //延时函数初始化 NVIC_PriorityGroup
阅读全文
posted @ 2025-08-26 11:06
Aliang2020
阅读(25)
推荐(0)
2025年8月25日
摘要:
1.获取FreeRTOS源码 我是从正点原子获取的源码-版本是202112.00 大家也可以从官网下载:https://www.freertos.org/ 2.准备工程文件 在工程文件中创建专门的FreeRTOS文件夹 inc:用于保存保存 FreeRTOS 中的头文件,也就是我们常说的‘.h 文件
阅读全文
posted @ 2025-08-25 18:07
Aliang2020
阅读(459)
推荐(0)
2025年8月19日
摘要:
本次的目标:STM32驱动并行ADC采集电压信号 ADC型号:AD9220 最大可实现10MSPS 时钟频率:1MHz 方法1:使用定时器产生中断对IO口进行翻转,同时给出标志位对ADC采集信号 //定时器初始值 TIM3_Int_Init(0,36-1); // 500ns 触发一次中断 //中断
阅读全文
posted @ 2025-08-19 16:47
Aliang2020
阅读(17)
推荐(0)
2025年5月10日
摘要:
c语言中常见的四种取整方式:trunc(),floor(), ceil()和trunc() 1.trunc()函数:截断小数部分,放回整数部分 本质直接把小数部分丢掉,向0取整 参数:x 是要截断的浮点数(double 类型) 返回值:截断后的值(仍然是 double 类型,但小数部分为 0) #i
阅读全文
posted @ 2025-05-10 10:01
Aliang2020
阅读(1060)
推荐(0)
2025年4月18日
摘要:
套用正点原子 实验18 DMA实验 u16 DMA1_MEM_LEN;//保存DMA每次数据传送的长度 //DMA1的各通道配置 //这里的传输形式是固定的,这点要根据不同的情况来修改 //从存储器->外设模式/8位数据宽度/存储器增量模式 //DMA_CHx:DMA通道CHx //cpar:外设地
阅读全文
posted @ 2025-04-18 18:51
Aliang2020
阅读(116)
推荐(0)
2025年4月3日
摘要:
二进制补码(Two's Complement)和标志二进制(Sign-Magnitude)都是表示有符号整数的方法,但它们在表示负数和数学运算方式上有很大区别。 二进制补码(Two's Complement) 特点:最高位MSB 表示符号位:0为正,1为负 负数表示方法:1.先取反(1➡0,0→1)
阅读全文
posted @ 2025-04-03 21:48
Aliang2020
阅读(58)
推荐(0)
2025年4月2日
摘要:
前置知识点: const:该变量的值不能被修改 qsort 是 C 语言标准库 <stdlib.h> 中的快速排序(QuickSort)函数,用于对数组进行排序 void qsort(void *base, size_t num, size_t size, int (*compar)(const v
阅读全文
posted @ 2025-04-02 22:08
Aliang2020
阅读(226)
推荐(0)
2024年12月4日
摘要:
/** *************************************************************************** * @name convertToDecimalString * @brief 将hex转成字符串。例如 0X61A8转成25.000 *
阅读全文
posted @ 2024-12-04 21:59
Aliang2020
阅读(529)
推荐(0)
摘要:
最近做项目有概率遇到串口进入中断(LED闪烁来判断),但是没有检查到接收数据位 USART_IT_RXNE ,导致一直卡在判断语句 USART_GetITStatus(USART2, USART_IT_RXNE) != RESET,导致程序卡死。通过keil 调试模式的软件复位都没有用,需要硬件复位
阅读全文
posted @ 2024-12-04 18:34
Aliang2020
阅读(2096)
推荐(0)
2021年11月14日
摘要:
SAR型ADC,又叫逐渐逼近型ADC,属于瞬死值转换型-转换对象是模拟信号在采样时刻或前几个时刻抽样值,即时输出结果。 顾名思义,就是每个采集都是一位一位的确定正确输出,再比较下一位值。 优点:简单易用功耗低。 采样过程 A. 输入信号输入SH保持器中并保持,此时值为45,其实为模拟电压,所以45为
阅读全文
posted @ 2021-11-14 15:39
Aliang2020
阅读(2611)
推荐(0)