- 博客(19)
- 收藏
- 关注
原创 典型相关分析和主成分分析
PCA主要用于数据降维和特征提取,通过最大化数据的方差来简化数据结构。CCA主要用于分析两组变量之间的线性关系,通过最大化两组变量投影后的相关性来揭示潜在的关联。
2024-11-26 14:55:50
638
原创 数据正态分布的检验方法简述
直方图和概率密度图:Q-Q 图(Quantile-Quantile Plot):Shapiro-Wilk 检验:Kolmogorov-Smirnov 检验:Anderson-Darling 检验:D’Agostino-Pearson 检验:
2024-11-26 14:26:39
958
原创 相关系数前提目的
相关系数是统计学中用于衡量两个变量之间线性关系强度的工具。常见的相关系数包括皮尔逊相关系数、斯皮尔曼秩相关系数和肯德尔秩相关系数。
2024-11-26 11:15:31
434
原创 拟合与插值比较
拟合(Fitting)和插值(Interpolation)是两种常见的数据处理和分析技术,尽管它们都涉及构建数学模型来描述数据之间的关系,但它们的目标和方法有所不同。以下是它们之间的比较:拟合(Fitting):插值(Interpolation):拟合:插值:拟合:插值:拟合:插值:拟合:插值:
2024-11-20 16:48:57
1100
1
原创 串口通信相关实验
通过串口打印“您发送的消息长度是**” 打印完成后打印“您的消息打印完成” 串口打印过程中LED1-LED3亮,打印完成后灯灭 每打印完五次“请输入数据,以回车键结束\r\n”后打印一次“Embedded System Chapter7-USART” 得到串口发送来的第二个字符,并通过串口打印“您发送消息的第二个字符为***”。 while(1) { if(USART_RX_STA&0x8000) { LED1=0; LED2=0; LED3=0; le
2022-01-16 14:08:04
382
原创 输入捕获实验
通过串口打印KEY1按下的时间while(1) { delay_ms(10); if(TIM3CH4_CAPTURE_STA&0X80) //³É¹¦²¶»ñµ½ÁËÒ»´Î¸ßµçƽ { temp=TIM3CH4_CAPTURE_STA&0X3F; temp*=65536; //Òç³öʱ¼ä×ÜºÍ temp+=TIM3CH4_CAPTURE_VAL; //µÃµ½×ܵĸߵ...
2021-12-16 14:41:23
933
2
原创 PWM输出实验
DS6 不停的由暗变到亮,然后又从亮变到暗。每个过程持续时间大概为1 秒钟左右。需要更改相应的时钟通道等看是否是完全重映射,是否使用REMAP语句int main(void){ u16 led6pwmval=0; u8 dir=1; HAL_Init(); //³õʼ»¯HAL¿â Stm32_Clock_Init(RCC_PLL_MUL9); //ÉèÖÃʱÖÓ,72M delay_init(.
2021-12-16 14:38:26
745
9
原创 定时器中断实验
int main(void){ HAL_Init(); //³õʼ»¯HAL¿â Stm32_Clock_Init(RCC_PLL_MUL9); //ÉèÖÃʱÖÓ,72M delay_init(72); //³õʼ»¯ÑÓʱº¯Êý uart_init(9600); //³õʼ»¯´®¿Ú LED_Init(); //³õʼ»¯.
2021-12-16 14:30:41
1255
原创 两个板子之间的串口通讯
A板:int main(void){ u8 len; u16 times=0; HAL_Init(); Stm32_Clock_Init(RCC_PLL_MUL9); delay_init(72); uart_init(115200); LED_Init(); KEY_Init(); BE
2021-12-16 13:53:31
5244
原创 中断实验相关问题
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){ delay_ms(10); //Ïû¶¶ switch(GPIO_Pin) { case GPIO_PIN_0: if(WK_UP==1) { for(u8 i=0;i<3;i++) { LED3=!LED3; delay_ms(50.
2021-12-16 13:47:17
2205
原创 外部中断实验
按KEY1按键后串口打印“KEY1 Start ”,控制LED0翻转; 按KEY2按键后串口打印“ KEY2 Start ” 1s后串口打印“KEY2 End”, 同时蜂鸣器鸣响一次; 按WK_UP按键后串口打印“WK_UP Start ” LED3每隔1s翻转一次,翻转3次后串口打印“WK_UP End”; 按KEY0按键后串口每隔1s打印“KEY0 Start ” “KEY0 End”一次,同时LED4闪烁一次,此现象共执行五次。 KEY2能够打断其他中断程序 有关抢占优先...
2021-12-16 13:41:09
383
原创 按键输入实验
A. KEY_UP 按一次GPIOC0~7全部灯亮,再按一次GPIOC0~7全部灯灭;B. KEY2 按一次GPIOC0~7全部灯亮同时蜂鸣器鸣叫,再按一次GPIOC0~7全部灯灭同时蜂鸣器停止鸣叫;C. KEY1 按一次GPIOC实现流水灯控制,再按一次GPIOC全部灯闪烁3次(提示:定义自动变量与静态变量);D.KYE0 根据所学知识,自己设定实验内容。 u8 i=0;// u8 j=0;// while(1)// {// ...
2021-12-16 13:29:33
210
原创 蜂鸣器实验
A. 利用HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) //电平反转库函数,实现蜂鸣器鸣响与不鸣响状态转换B. 利用GPIO_ReadPin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) //读取端口状态函数,完成蜂鸣器端口状态的读取,利用if…else…条件语句实现当蜂鸣器鸣响时7个LED灯亮,当蜂鸣器鸣不响时7个LED灯灭。/***************BEEPʵÑéA****...
2021-12-16 13:27:03
2313
原创 LED流水灯
A. GPIOC0~7高四位亮,低四位灭,之后高四位灭,低四位亮,此现象重复5次之后,灯保持全灭状态;B. 实现GPIOC0~7流水灯,7个LED每隔1S依次点亮,再依次熄灭;C. 实现GPIOC0~7流水灯,每隔1S顺序闪烁:LED0亮灭、LED1亮灭….LED7亮灭;/***************LED实验A******************/ u8 i=0; while(1){ if(i==0){ for(u8 j=0;j<5...
2021-12-16 13:25:05
3072
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅