08 2023 档案

摘要:使用GPIO模拟I2C、 开始信号S void S_Soft_I2C_Start(void); 结束信号P void S_Soft_I2C_Stop(void ); 发送1字节 void S_Soft_I2C_Send_1Byte(uint8_t S_I2C_Byte); 接收1字节 uint8_t 阅读全文
posted @ 2023-08-30 18:44 Yannnnnnn 阅读(216) 评论(0) 推荐(0) 编辑
摘要:SHT20 Command Hold/No Hold Master Mode Hold Master Mode : SHT20在测量完之前会拉低SCL,暂停通信。 NoHold Master mode :测量未完成,SHT20 只回应 NACK *数据最后两位是状态位,计算时置0 #include 阅读全文
posted @ 2023-08-28 21:40 Yannnnnnn 阅读(413) 评论(0) 推荐(0) 编辑
摘要:18个输入通道 IN0-IN15 + 温度 + Vrefint AD转换器分组 规则组 16个通道,1个寄存器 注入组 4个通道,4个寄存器 触发信号 软件触发 硬件触发 TIM EXTI ADC CLK APB2时钟经ADC预分频器分频 最大14MHZ 模拟看门狗 给读到的数据加个限制判断 EOC 阅读全文
posted @ 2023-08-28 19:43 Yannnnnnn 阅读(91) 评论(0) 推荐(0) 编辑
摘要:TIMx_CR1 TIM1&TIM8 control register 1 TIM1 和 TIM8 控制寄存器 1 TIMx_CR2 TIM1&TIM8 control register 2 TIM1 和 TIM8 控制寄存器 2 TIMx_SMCR TIM1&TIM8 slave mode con 阅读全文
posted @ 2023-08-19 19:36 Yannnnnnn 阅读(426) 评论(0) 推荐(0) 编辑
摘要:捕获比较输入阶段 TIMx_CH1通道输入阶段 详细 输入阶段 滤波器采样频率 CKD[1:0] 滤波器 边沿检测器,检测上升沿 和 下降沿 TI1F_ED 双边沿信号 选择上升沿 或 下降沿 来自CH2的信号 信号选择 分频 通道使能 信号进入主电路 捕获/比较通道 1 主电路 主电路 输入部分 阅读全文
posted @ 2023-08-19 15:19 Yannnnnnn 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Advanced-control timer TIM1 TIM8 TIM8 is not available in STM32F411xC/E. Clock selection 时钟选择 Internal clock (CK_INT) 内部时钟 (CK_INT), 来自 APB总线 External 阅读全文
posted @ 2023-08-18 23:25 Yannnnnnn 阅读(86) 评论(0) 推荐(0) 编辑
摘要:SYSCFG external interrupt configuration register 1 SYSCFG_EXTICR1 EXTI中断0,1,2,3引脚选择 EXTIx[3:0]: EXTI x configuration (x = 0 to 3) 0000: PA[x] pin 0001 阅读全文
posted @ 2023-08-17 22:33 Yannnnnnn 阅读(30) 评论(0) 推荐(0) 编辑
摘要:block7 cortex internal peripherals 0xE000 0000 block6 0xC000 0000 Reserved 0xBFFF FFFF 0x6000 0000 block2 Peripherals 0x5FFF FFFF 0x4000 0000 APB1,APB 阅读全文
posted @ 2023-08-16 22:36 Yannnnnnn 阅读(20) 评论(0) 推荐(0) 编辑
摘要:RCC clock control register RCC_CR RCC clock control register RCC 时钟控制寄存器 RCC_PLLCFGR RCC PLL configuration register PLL 配置寄存器 RCC_CFGR RCC clock confi 阅读全文
posted @ 2023-08-16 20:59 Yannnnnnn 阅读(90) 评论(0) 推荐(0) 编辑
摘要:GPIO寄存器(general-purpose I/O port)(registers) GPIO port mode register GPIOx_MODER 端口模式 MODERy[1:0] 00:input //输入( 默认) 01:general purpose output mode // 阅读全文
posted @ 2023-08-16 18:29 Yannnnnnn 阅读(108) 评论(0) 推荐(0) 编辑
摘要:将结构体传递给函数的方式 结构体的单个成员作为函数参数,向函数传递结构体的单个成员(属于传值调用,不会影响相应的实参结构体的值) 结构体变量做函数参数,向函数传递结构体完整结构(属于传值调用,不会影响相应的实参结构体的值) 结构体指针或结构体数组作函数参数属于模拟按引用调用,会影响相应的实参结构体的 阅读全文
posted @ 2023-08-16 02:38 Yannnnnnn 阅读(120) 评论(0) 推荐(0) 编辑
摘要:/*independent watchdog IWDG 本质:能产生系统复位的计数器 特性:递减,独立RC振荡器提供时钟(LSI),待机模式可运行递减到0x000时产生复位信号 作用:异常处理最后手段 *启动IWDG后 LSI自动开启LSI 32KHz 密钥寄存器 IWDG_KR 0xAAAA == 阅读全文
posted @ 2023-08-12 11:32 Yannnnnnn 阅读(17) 评论(0) 推荐(0) 编辑
摘要:->使用一个指向结构体或对象的 指针 访问其内成员 .是 直接 通过结构体或对象来访问他们的内部成员变量 早期的C语言不支持将结构体作为参数在函数之间传递,只能用指向结构的指针在函数间进行传递 a->b 的含义是 (*a).b ,所以他们是不同的,不过的确 -> 可以用 * 和 . 实现,不需要单独 阅读全文
posted @ 2023-08-11 17:30 Yannnnnnn 阅读(79) 评论(0) 推荐(0) 编辑
摘要:出现错误 Error:Undefined symbol HAL_UART_Init (referred from uart.o). 去stm32f4xx_hal_conf.h 打开定义: #define HAL_UART_MODULE_ENABLED 阅读全文
posted @ 2023-08-11 16:58 Yannnnnnn 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1 串口工作参数 MX_USART2_UART_Init 2 底层初始化 HAL_UART_MspInit 3 开启串口异步接收中断 HAL_UART_Receive_IT 4 设置优先级,使能中断 HAL_NVIC_SetPriority / HAL_NVIC_SetPriority 5 编写中断 阅读全文
posted @ 2023-08-07 21:20 Yannnnnnn 阅读(142) 评论(0) 推荐(0) 编辑
摘要:#include "stdio.h" /* 重定义fputc 函数*/ int fputc(int ch,FILE *f) { HAL_UART_Transmit(&huart2 ,(uint8_t *)&ch,1,HAL_MAX_DELAY); return ch; } /*重定向fgetc函数* 阅读全文
posted @ 2023-08-06 21:21 Yannnnnnn 阅读(53) 评论(0) 推荐(0) 编辑
摘要:初始化回调 HAL_PPP_Init() 调用↓ HAL_PPP_MspInit() 配置外设 HAL中断回调 中断信号 中断服务函数 PPP_IRQHandler() 中断处理公用函数 HAL_PPP_IRQHandler() 中断处理回调函数 __weak void HAL_PPP_xxxCal 阅读全文
posted @ 2023-08-06 14:53 Yannnnnnn 阅读(43) 评论(0) 推荐(0) 编辑
摘要:GPIO外部中断配置一般步骤 1 使能GPIO时钟 2 设置GPIO输入模式 上拉/下拉/浮空 3 使能AFIO/SYSCFG时钟 开启时钟修改寄存器 4 设置EXTI和IO对应关系 中断线 对应引脚 5 设置EXTI屏蔽和触发 设置触发模式,上升沿,下降沿 6 NVIC 设置优先级分组,设置优先级 阅读全文
posted @ 2023-08-06 10:58 Yannnnnnn 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1.配置HSE_VALUE 在stm32f4xx_hal_conf.h 2. SystemInit(); SystemClock_Config(); 3.选择时钟源,配置PLL HAL_RCC_OscConfig(); 4.选择系统时钟源,配置总线分频器 HAL_RCC_ClockConfig(); 阅读全文
posted @ 2023-08-06 00:43 Yannnnnnn 阅读(616) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示