- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 MAthematica 傅里叶级数展开画图
f[x_] := Which[-Pi f[x_] := f[x - 2*Pi] /; x >= Pif[x_] := f[x - 2*Pi] /; x A = Plot[f[x], {x, -Pi, Pi}, PlotStyle -> Red];k = 20;a[n_] := (1/Pi)*Integrate[f[x]*Cos[n*x], {x, -Pi, Pi}];b[n
2017-10-22 10:17:41 8678
原创 STM32 定时器计数器 更新事件
向上计数模式 在向上计数模式中,计数器从0计数到自动加载值(TIMx_ARR计数器的内容),然后重新从0开始计数并且产生一个计数器溢出事件。 如果使用了重复计数器功能,在向上计数达到设置的重复计数次数(TIMx_RCR)时,产生更新事件(UEV);否则每次计数器溢出时才产生更新事件。这样很容易误解 应该是否则每次计数器溢出时都产生更新事件,即不使用重复重复计数功能每次溢出都产生更新
2017-10-03 09:36:36 8986 1
原创 Mathematica SPWM
n = 1000; % 半波 打出PWM个数 个数越多越接近正弦波w = 2*Pi*f; % 要输出波形角频率f = 50;
2017-09-27 17:31:26 498
原创 Mathematica 递归调用
学习PID 算法 用Mathematica 实现。Mathematica 离散量怎么实现?无法直接定义变量定义域为正整数!先说说 比例代码a[n_] := a[n - 1] + (10 - a[n - 1])*0.9; %定义递归函数 这里 要注意n与n_不同,=与:=不同 a[0] = 0;
2017-09-26 22:35:27 2415
原创 刚开始熟悉STM32定时器
基于库V3.5 用于输出PWM 配置好定时器 可以参考库里的例子。输出PWM模式 不需要手动清除中断标志位。周期由定时器频率 及定时器的ARR值确定占空比由CCRx决定(计数是CNT 完成 当CNT等于ARR一个周期结束(配置的PWM口电平为高 ! 不知道可不可以为低?) 当CNT等于CCRx 对于的PWM口电平为低)
2017-09-24 20:50:15 355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人