自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 VSCode+ssh+gdb远程进行嵌入式Linux调试

ssh+VSCode+gdb进行嵌入式Linux调试

2022-12-23 15:45:18 1663

原创 Ubuntu16.04更换阿里源

Ubuntu 更换国内源

2022-10-05 15:40:30 4335

原创 Ubuntu16.04桥接模式下虚拟机无法联网

Ubuntu16.04桥接模式下虚拟机无法联网

2022-10-05 15:25:37 1559

原创 (标准库)直流无刷电机驱动(3)——霍尔传感器状态获取

通过读取霍尔传感器 HU、HV、HW的状态判断在六步法的哪一步!u8 hall_get_state(void){ u8 state=0;//获取六步法的第几步 /* 读取霍尔传感器 U 的状态 */ if(GPIO_ReadInputDataBit(HALL_U_GPIO_PORT, HALL_U_PIN)!= RESET) { state |= 0x01U << 2; TIM_OC1PolarityConfig(HALL_TIM,TIM_ICPolarity_Fa

2021-11-30 14:18:43 2901

原创 (标准库)直流无刷电机驱动(2)——霍尔传感器定时器初始化

使用通用定时器TIM4输入捕获获取hall的状态。/* 霍尔传感器定时器 */#define HALL_TIM TIM4#define HALL_TIM_CLK_ENABLE() do{RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);}while(0)#define HALL_AFIO_ENABLE() do{RCC_APB2PeriphClockCmd(RCC_APB2Periph

2021-11-30 14:18:22 2655

原创 (标准库)直流无刷电机驱动(1)——简介及STM32驱动程序

最近用STM32F103控制BLDC电机,下面记录自己的问题和方法。准备工作:①正点原子STM32精英版 ②自制电机驱动板(后续有时间会更新) ③原例程使用野火HAL库的BLDC驱动,后续改为库函数(重点讲讲自己遇到的问题)关于BLDC基本理论请看这里:【BLDC理论篇】直流无刷电机的基本原理这是本次使用的BLDC电机和电机控制六步法真值表!!HA、HB、HC对应霍尔的HU、HV、HW接口。...

2021-11-30 14:17:59 8172 3

转载 STM32的I/O口的8种工作模式

(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出(8)GPIO_Mode_AF_PP 复用推挽输出...

2021-06-06 14:57:53 2615

原创 STM32关于开启定时器就进入中断

//通用定时器3中断初始化//这里时钟选择为APB1的2倍,而APB1为36M//arr:自动重装值。//psc:时钟预分频数//这里使用的是定时器3!void TIM3_Int_Init(u16 arr,u16 psc){ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, .

2021-06-06 14:31:08 2740 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除