摘要: 6层机顶盒电路板 (可视化BOM链接>>>>>>) 6层通孔PCB,324个器件,267个网络,1592Pin。 模块包括:H3主控,DDR3,EMMC,FLASH,HDMI,百兆网口,USB,AV,WIFI。 顶层信号层: 中间信号层: 底层信号层: 电源层: 顶层装配图: 底层装配图: STM3 阅读全文
posted @ 2023-12-03 02:07 Yannnnnnn 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.霍尔传感器读数 三路霍尔传感器表示旋转位置,根据霍尔传感器控制电机UVW相; 使用通用定时器TIM5的霍尔传感器模式读取三路霍尔信号跳变:TIM配置为HallSensor模式 TIM_HandleTypeDef h_HALL_TIM = {0}; void HALL_Init(void) { h 阅读全文
posted @ 2023-11-01 21:14 Yannnnnnn 阅读(191) 评论(0) 推荐(0) 编辑
摘要: PID算法: 位置式PID: 离散化位置式PID: 增量式PID: 增量式和位置式PID程序: int32_t Increment_PID_Control(PID_TypeDef *PID,float Feedback_value) { PID->Error = (float)(PID->SetPo 阅读全文
posted @ 2023-10-27 00:36 Yannnnnnn 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 直流电机 有刷电机 电刷+换向器 线圈在转子上 驱动:L298N 无刷电机 线圈在定子上 半桥电路 步进电机 将脉冲信号转为电机控制,空载低频下精确控制角度(开环控制) 伺服电机 信号电压为零时无自转,转速随转矩增加匀速下降 常见伺服电机:舵机 阅读全文
posted @ 2023-10-15 20:59 Yannnnnnn 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 触摸IC为GT9157 1.配置触摸屏引脚 VDD SCL SDA RST INT GND 电源 I2C 时钟 I2C数据 屏幕复位 屏幕触摸信号 地 static void I2C_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; / 阅读全文
posted @ 2023-10-15 17:19 Yannnnnnn 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1.字模软件取字符数据 2.字模显示函数 void dis_charater(uint32_t charater_lcd_Add,uint8_t *p_charater) { #define WORD_WIDTH 16 uint32_t *p = (uint32_t *)(charater_lcd_ 阅读全文
posted @ 2023-10-14 11:18 Yannnnnnn 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.引脚初始化 BSP_SDRAM_GPIO_Init void BSP_SDRAM_GPIO_Init(void) { RCC_AHB1PeriphClockCmd(FMC_A0_GPIO_CLK, ENABLE); RCC_AHB1PeriphClockCmd(FMC_A1_GPIO_CLK, 阅读全文
posted @ 2023-10-14 10:43 Yannnnnnn 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.DMA2D参数配置: void BSP_DMA2D_Init(void) { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2D,ENABLE); } void BSP_DMA2D_Line_Layer1(uint32_t BSP_Position_X,uin 阅读全文
posted @ 2023-10-08 19:48 Yannnnnnn 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1,初始化GPIO 查看代码 void LTDC_GPIO_Init(void) { //红色数据线 RCC_AHB1PeriphClockCmd(LTDC_R0_GPIO_CLK | LTDC_R1_GPIO_CLK | LTDC_R2_GPIO_CLK| LTDC_R3_GPIO_CLK | L 阅读全文
posted @ 2023-10-05 23:16 Yannnnnnn 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1. 移植diskio.c diskio.c文件用来连接硬件存储器和ff.c文件 a. 为W25Q256设置驱动编号 /*将W25Q256设为驱动1*/ #define W25Q256 1 /*Map Flash W25Q256 to physical drive 1 */ b.配置disk_sta 阅读全文
posted @ 2023-09-29 23:15 Yannnnnnn 阅读(85) 评论(0) 推荐(0) 编辑