自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Matlab 基于Matlab的基本拟合

打开matlab后有一个命令行窗口,如下图。加入变量,如下图。加入变量后,在右边工作区会显示所加入的变量,如下图。双击变量名称,会出现变量的值,如下图。将自己的值加入该变量中(复制粘贴),如下图,要有对应在命令行窗口写入plot(Zoom,Focus)出现figure点击”工具“的“基本拟合”,如下图。出现窗口,如下图。根据需要选阶数,选中绘制残差图,选中残差模,残差模越小,拟合度越高。要显示方程选中即可。此时就会有相应的方程显示在figure中。此时已经有了拟合后

2020-12-22 09:27:04 3253 3

原创 STM32 基于HAL库的CAN配置

此次测试是基于正点原子STM32精英版,芯片为STM32F103ZET6基于HAL库的配置预分频后为单位时间。Time for one bit 为时间段1和时间段2再加单位时间。时间段1和时间段2为单位时间的整数倍。在上图中为4+4+1倍,即9倍。图片中配置为2000ns,即波特率为500KHz。若是想要中断接收数据,还需要打开中断。完成后生成代码即可CAN过滤器过滤器是需要自己配置的,而且不配置过滤器CAN不能正常接收和发送。HAL_StatusTypeDef CAN_Filter_Ini

2020-11-20 18:12:55 8752 6

原创 STM32 基于HAL库的产生指定数量的PWM

测试是基于正点原子STM32精英版,芯片为STM32F103ZET6。HAL库配置记得打开TIMER的中断程序 HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_4); //此处一句后可直接进入中断void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim) //中断回调{ static uint16_t i = 0; i++; if(i >= 10) //此处1

2020-11-19 13:43:39 5024 4

原创 STM32 基于HAL库的输入捕获

外部有接线方式在同一块芯片上,使用TIMER3_CH2产生PWM波形,使用TIMER2_CH1捕获波形。将两通道外部接线连接。配置如下:HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_2); //PWM波形产生HAL_TIM_IC_Start_IT(&htim2,TIM_CHANNEL_1); //开始捕获并且打开中断以上两句后会进入中断:void TIM2_IRQHandler(void);外部无接线方式使

2020-11-17 18:03:19 2631

原创 STM32 基于HAL库的编码器模式实现

了解编码器,参考资料:https://blog.youkuaiyun.com/yx1302317313/article/details/80381001编码器模式的实现编码器模式默认使用定时器的通道1和通道2,通道3和通道4不能使用。以下为编码器模式的配置,编码器线数为1024,检测双通道的上升沿。 HAL_TIM_Encoder_Start(&htim5,TIM_CHANNEL_ALL);//编码器模式启动,写ALL为开始该定时器(TIM5)的通道1和通道2(编码器模式可自动计算)。使用编码器模式

2020-11-17 17:23:04 14039 12

原创 STM32 使用串口下载程序

准备1.使用正点原子精英版STM32板2.使用官方flash loader软件3.串口转USB模块(用于连接MCU与PC)4.HEX文件链接:https://pan.baidu.com/s/1NGgUAAHQ2yUVaZcMxhXvIg 提取码:50aj 操作1.将MCU的BOOT引脚配置为系统存储器启动模式,即BOOT0为1,BOOT1为0。在此板子的操作是将跳线帽链接3.3V与B0,B1与GND连接;2.将MCU的串口(对于STM32F103ZET6来说,为USART1)连接到PC,

2020-11-11 11:32:33 1919 1

原创 STM32 vscode下配置STLINK下载调试、添加自己的头文件

vscode的STM32c_cpp_properties的配置{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "F:/GCC/9 2020-q2-update/arm-none-eabi/include", "F:/GCC

2020-11-10 16:31:39 6394

空空如也

空空如也

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

TA关注的人

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