你应该学会的串口仿真
新年伊始,万象更新,在新的一年里,有没有给自己的嵌入式开发之路做一个很好的规划呢?开工第一天,就让自己动手学起来吧,小猿带你一步一步成长为一名合格的嵌入式开发人员,在嵌入式开发过程中,尤其是在硬件平台没有就位的时候,我们需要仿真我们的软件功能,而串口绝对是一个在嵌入式开发中经常会用到的外设,所以对串
分享嵌入式电子设计的经验,心得,程序设计架构以及测试,
新年伊始,万象更新,在新的一年里,有没有给自己的嵌入式开发之路做一个很好的规划呢?开工第一天,就让自己动手学起来吧,小猿带你一步一步成长为一名合格的嵌入式开发人员,在嵌入式开发过程中,尤其是在硬件平台没有就位的时候,我们需要仿真我们的软件功能,而串口绝对是一个在嵌入式开发中经常会用到的外设,所以对串
本篇笔记主要记录基于MPC5744P的MACL和EB的开发编译和配置。准备工作准备好一个在EB下配置好的工程,这里以例程为例子来说明安装配置好编译器GreenHills或者其他编译器,这里以GreenHills为例。导入例程打开EB工具,导入例程,点file->import 按照路径导入就可以。我这
蜂鸣器和LED在嵌入式开发中经常用来做声光报警输出,LED比较简单,蜂鸣器在驱动的时候要注意区分是有源蜂鸣器还是无源蜂鸣器,有源蜂鸣器驱动比较简单,直接给电平信号就可以驱动,但是无源蜂鸣器,因为内部没有振荡源,所以必须给一定频率的脉冲信号或者正弦信号去驱动,才能发出声音。今天我们就来
在CAN通信中,有时候我们只想接收需要的ID,而滤出掉不需要的消息,这时候我们就需要添加滤波配置,本次以STM32F103RC为例来说明,首先来看什么是有效报文01 有效报文根据CAN协议,当报文被正确接收,这里指的是直到最后一位都没有报错,且通过了标识符过滤,那么该报文被认为是有效报文,是我们需要
摘要本篇笔记主要记录基于恩智浦MPC5744P的电机FOC控制中电流的采样。。准备工作安装S32DS for PA, 因为我们在S32DS下开发MPC5744P。安装S32DS 的SDK, 我们使用最新版3.0.3ADC恩智浦的MPC5744P,含有的ADC子模块有四个,我们使用ADC0的通道0,
电机控制历来是芯片半导体厂家的必争之地,在公众号里多次介绍过NXP的电机控制平台,从直流无刷,到永磁同步到交流异步,包括项目中的使用探讨情况,最近在用ST的片子,ST同样提供很好的电机控制和参考设计平台,通过装载电机控制SDK的设计文件可以生成工程,根据需要进行裁剪和参考很形象化的从拓扑到结构和芯片
在永磁同步电机和直流无刷电机的控制中,要得到高精度的控制效果,就会使用FOC算法控制,而FOC算法一般我们都是在中断中去完成,而ST的官方MC SDK生成的也是在中断中完成。而其中ADC的采样,PWM的完成都需要特别注意,下面的几个流程图对FOC的理解有很清楚的帮助,ADC的采样由TIM硬件出发完成
1、FOC控制FOC作为BLDC和PMSM电机的高精度控制算法,受到越来越多工程师的喜爱和研究,而自ST公开电机控制SDK后,最近研究了下这个SDK,发现在不采集母线电压的时候,会出现BUG,电机无法启动。首先来看配置文件,如果是勾选母线电压两者驱动配置一模一样,如下如果不勾选,那么打掉母线电压检测