自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小乌龟推送一个分支到另一个库的分支

背景:在做项目的时候,把代码建在了一个临时库里面,当代码修改好后要传入正式仓库时就不知道怎么操作了。4.点击确认推送,推送后在gitee上就能看到推送上去的分支了。2.写入分支名称,点击确认后就切换到了新的分支了。3.点击推送,代码将会推送到新的分支。填入正式仓库地址,点击推送就可以了。1.先建立分支,如下图。5.然后推送到正式仓库。

2023-12-19 10:40:44 415 1

原创 ESP8266连接阿里云

(6)设置MQTT登录用户名和密码,由上图的username和passwd填入下面的颜色框中。(5)连接阿里云:AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"4.点击进入公共实例,点击左侧设备管理->产品,然后点击创建产品。(3)设置STA模式:AT+CWMODE=1。(4)连接网络:AT+CWJAP="12.接下来配置esp8266模块。(1)发送重置命令:AT+RST。(11)打开日志服务就可以看见了。(8)在设备中就能看到连接上了。然后在串口助手就能看到内容了。

2023-10-25 17:40:14 1228 4

原创 通过j-link commander读取芯片的flash数据

4.mem32 0 10 //第一个0是地址为 0x10为个数16。1.通过工具栏搜索J-link Commander。1.usb //可以看到连接成功。3.S //选择SWD连接方式。

2023-08-24 15:37:16 944 1

原创 使用小乌龟推送后使用gitignore失效的问题

在所在的项目中使用git Bash Here。

2023-08-24 14:39:49 238 1

原创 赛元SC92F8003宏定义注意事项

当时测试一直出现问题发现小于TIME_OVER的数据都能大于TIME_OVER,后面加了串口打印,发现数据不是300000,后面将宏定义改为如下后才解决。在使用赛元进行项目开发过程中,在宏定义中定义了数据。

2023-08-14 10:14:15 75

原创 赛元SC92F8003串口重定向printf问题(复用用烧录口)

注意,在此处有个坑,原本例程是UART0_ITConfig(ENABLE, LOW);然后在中断函数中增加中断函数的处理,由于本项目只需要串口进行打印不需要接收,固只处理打印阶段,它的原理是发送完成后会进入发送中断,在中断中增加标志位,发送完成标志位置1,每次发送后等待发送完成再发送下一个字节,如下。在使用赛元SC92F8003做项目时,发现其仿真尤其的慢,调试极其不方便,而且其他IO口都被占用了,最后发现烧录口有一个串口可以使用,在配置过程中也遇到了一些问题,在此做下记录,以便后续遇到该问题时毫无头绪。

2023-08-14 10:04:39 408 2

原创 高压调试时示波器不能接大地

之前在调试高压风筒时,一直听领导说示波器不能接地,但一直不明白为什么,通过查阅资料才发现,示波器的架子一端与示波器插头的大地是相连的,可以用万用表尝试量一下,在调试高压220V时如果使用示波器接大地,会导致高压通过示波器的夹子进入大地,导致短路,严重情况下会烧坏示波器。1.将示波器电源线的地悬空不接,或者用一个只有两座插头的排插进行单独供电。2.使用交流隔离变压器,示波器用隔离交流变压器供电,板子用另外的电源供电。

2023-08-10 17:09:43 363 1

原创 赛元SC92F8003使用注意事项

在项目使用过程中由于魔法棒里面C51->Code Optimization代码优化等级高(为8),仿真时会跳步骤,所以在仿真时将优化等级调为0,后面增加代码过程中发现编译好的data数据超了,将魔法棒里面Memory Model改为large,编译时。当时没有注意xdata大小,如图已经超了,但编译器没有报错,巧的是用TSSOP封装的芯片烧录后能正常用,但后面用QFN20封装的就没有功能输出,后面将代码优化等级改为8,再编译后。重新烧录到QFN20封装的芯片中就可以正常了。

2023-08-10 16:35:11 220 1

原创 BLDC和PMSM区别

测量反电动势可以使用示波器,示波器其中一端接地,另一端接电机的其中一相,用手转动电机,查看示波器波形,若波形为梯形时为BLDC,若为正弦波则是PMSM。BLDC的反电动势为梯形,PMSM的反电动势为正弦波。BLDC和PMSM被称为同步电机,转子为永磁体。可以通过反电动势的形状来区分两种电机。

2023-08-09 18:34:57 201 1

原创 用示波器测量无刷电机的转速

例如,测量的电流波形如上图,周期是400us,那么频率是1/0.0004 = 2500Hz,转化为每秒转速 = 频率*极对数 = 2500*2 =5000转/秒,转为每分钟转速 = 5000*60 = 300000转/分。首先通过电流钳钳住三相无刷电机的某一相电流,通过示波器的测量功能测量正弦电流波形的周期,转化为频率,再将频率/极对数得到的是每秒转速,再将转速*60得到的就是每分钟转速。那么电机的电频率就是转速(转/秒)*极对数 = 1666.66*2 = 3333.32 Hz。

2023-08-06 11:57:30 2585

原创 电机极对数,看这篇就足够了

1.给电机做上标记然后给电机任意两相通1A的电流(如测量相电阻为1欧姆则通1v的电压),用手拨动电机转动一周,感觉到阻力的次数就是电机的极对数,如果感受到两次阻力就是2极对。2.用示波器探头夹任意两相,地接其中一相,探头接另外一相,给电机做上标记,转动一周,查看波形的波峰数就是极对数,波峰波谷总数是电机的极数。在了解电机极对数之前,先来了解电机极数,电机极数就是电机的磁极个数,也就是磁铁的个数,极对数是磁极数除以2。极数看波峰+波谷 = 8,即级数为8,极对数为8/2 = 4极对。

2023-08-06 10:40:50 14828 2

原创 IAR调试时遇到只跑Disassembly汇编函数,不跑main函数解决方法

第二步 找到C/C++complter,选择Output,勾选上Generate debug information。第一步选择工程右键Options。

2023-06-16 16:25:52 1132 1

空空如也

空空如也

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

TA关注的人

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