自定义博客皮肤VIP专享

    *博客头图:

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

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

    博客底图:

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

    栏目图:

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

    主标题颜色:

    RGB颜色,例如:#AFAFAF

    Hover:

    RGB颜色,例如:#AFAFAF

    副标题颜色:

    RGB颜色,例如:#AFAFAF

    自定义博客皮肤

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

    原创 keil报错 error loading software packs

    有两个010的包,删掉第2个就行。

    2025-02-07 10:39:12 489

    原创 因为Pack包找不到下载芯片(Error:Device not found)

    勾选use latest versions of all installed software packs就找到了。

    2025-02-07 10:37:49 260

    原创 KEIL中串口重定向后printf无法打印

    在对 int fputc(int ch, FILE *f) 函数重定向后,依然无法打印数据,但是直接向UART的TDR寄存器写数据可以发送数据。另外,要注意,SWD口复用成串口引脚后,注意打印串口时,调试器不能连在上面,否则会干扰串口打印。原因:忘记勾选options-->Target--->Use MicroLIB。

    2024-08-19 15:58:59 407 1

    原创 磁链与反电动势常数

    极对数(可由示波器测得),Vpp:线峰峰值(示波器接电机UVW3根线中任意两端的电压,测得应该是正弦波形,Vpp就是正弦波形的峰峰值,单位:V),n:转子的机械转速(单位:rpm):线反电动势常数(电机可在电钻作用下旋转,由示波器测得,具体测量方法网上有,这里就不细说),的定义:转子1000rpm时产生的线反电动势,单位:V/krpm。),电机不带电在外力作用下旋转,反电动势是由转子磁链。:电转速或者电频率(可由示波器测得,单位:Hz),产生的,UVW三相的反电动势是正弦波形,分别为。

    2024-05-23 11:37:27 2448 1

    原创 vofa+的简单使用

    a.MCU要配置串口(如波特率选择115200,无奇偶校验,数据长度8bit),并且重载fputc函数,使用printf函数打印数据到vofa+,以\n结束,例如:printf("%d,%d,%d\n",ADC_Value[0],ADC_Value[1],ADC_Value[0]-ADC_Value[1]);网格中波形显示不全,点下方的Auto自动缩放,也可以鼠标缩放,下面是缩放后的波形,注意网格图中要能看见右边的紫竖线和左边的红竖线,这样有利于观察波形。单纯的做串口助手使用,接收MCU串口发送的数据。

    2024-05-06 17:32:42 3567

    原创 使用workbench的ST Motor Pilot遇到问题Port Open and try to configure the board

    解决办法,代码中的串口波特率为1843200,pilot中也修改成1843200就OK了。遇到fault_over,只需点ACK faults消除错误,然后start重新运行即可。总之pilot的波特率要与workbench生成的代码里串口的波特率设置得一致。接下来就可以通过小圆点来调节电机转速。

    2024-04-23 16:07:30 930 7

    原创 为什么线电压是相电压的√3倍

    计算线电压时,因为A线到B线的电压差是个标量,不是个矢量,故只能用标量来计算。

    2024-04-18 17:34:41 1129

    原创 3次谐波为什么不会对最终合成的矢量电压产生影响?

    2、单独把3次谐波拿出来看。

    2024-03-26 11:54:17 140

    原创 αβ轴的磁链方程

    可见ψα、ψβ比ψd、ψq复杂的多。θe是电角度,ψm是转子磁链。

    2024-02-19 11:25:39 326 1

    原创 coremark跑分时遇到Errors detected(是迭代次数少了)

    另外在移植完coremark代码后,编译没问题,但debug时,遇到了hardfualt_handler固件错误,查找原因是,栈和堆默认的0x200,0x200小了,后来改成0x1000,ox2000就OK了,修改位置是在option的linker下修改,不同与keil可以直接在启动.s文件中可以直接修改,栈、堆修改的大小具体看芯片的sram和flash大小,不必一定要0x1000,0x2000,看自己需求即可。IAR上工程需要如下图配置,才会让coremark跑的分更高,勾选速度优化选项+不在乎空间。

    2023-11-18 00:02:42 295 1

    原创 在IAR中如何使用printf打印数据到串口助手

    重新定义putchar函数就OK了,不需要去重新定义write函数。注意IAR编译时会报错,什么不认识-Write函数,不同于KEIL5,需要重定向fputc。

    2023-11-17 14:16:34 2181 3

    JLINK CMD6.50版本

    JLINK CMD6.50版本

    2024-10-16

    TM1621断码屏显示代码

    将TM1621在51单片机上的代码简单移植到CW32L010芯片上,工程中有TM1621具体的接线方式,以及如何将字符0~F显示在屏上

    2024-09-12

    coremark移植成功的工程(keil)

    coremark代码移植到CW32F030C8T6上的工程

    2023-11-16

    coremark跑分代码压缩包

    coremark跑分代码压缩包

    2023-11-16

    这是NUCLEO-G474RE开发板的例程库

    这是NUCLEO-G474RE开发板的例程库

    2023-08-17

    NUCLEO-G474RE板子的DAC工程

    NUCLEO-G474RE板子的DAC工程

    2023-08-17

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

    TA关注的人

    提示
    确定要删除当前文章?
    取消 删除
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部