- 博客(12)
- 收藏
- 关注
原创 小乌龟推送一个分支到另一个库的分支
背景:在做项目的时候,把代码建在了一个临时库里面,当代码修改好后要传入正式仓库时就不知道怎么操作了。4.点击确认推送,推送后在gitee上就能看到推送上去的分支了。2.写入分支名称,点击确认后就切换到了新的分支了。3.点击推送,代码将会推送到新的分支。填入正式仓库地址,点击推送就可以了。1.先建立分支,如下图。5.然后推送到正式仓库。
2023-12-19 10:40:44
677
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
1465
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
1279
1
原创 赛元SC92F8003宏定义注意事项
当时测试一直出现问题发现小于TIME_OVER的数据都能大于TIME_OVER,后面加了串口打印,发现数据不是300000,后面将宏定义改为如下后才解决。在使用赛元进行项目开发过程中,在宏定义中定义了数据。
2023-08-14 10:14:15
119
原创 赛元SC92F8003串口重定向printf问题(复用用烧录口)
注意,在此处有个坑,原本例程是UART0_ITConfig(ENABLE, LOW);然后在中断函数中增加中断函数的处理,由于本项目只需要串口进行打印不需要接收,固只处理打印阶段,它的原理是发送完成后会进入发送中断,在中断中增加标志位,发送完成标志位置1,每次发送后等待发送完成再发送下一个字节,如下。在使用赛元SC92F8003做项目时,发现其仿真尤其的慢,调试极其不方便,而且其他IO口都被占用了,最后发现烧录口有一个串口可以使用,在配置过程中也遇到了一些问题,在此做下记录,以便后续遇到该问题时毫无头绪。
2023-08-14 10:04:39
567
2
原创 高压调试时示波器不能接大地
之前在调试高压风筒时,一直听领导说示波器不能接地,但一直不明白为什么,通过查阅资料才发现,示波器的架子一端与示波器插头的大地是相连的,可以用万用表尝试量一下,在调试高压220V时如果使用示波器接大地,会导致高压通过示波器的夹子进入大地,导致短路,严重情况下会烧坏示波器。1.将示波器电源线的地悬空不接,或者用一个只有两座插头的排插进行单独供电。2.使用交流隔离变压器,示波器用隔离交流变压器供电,板子用另外的电源供电。
2023-08-10 17:09:43
569
1
原创 赛元SC92F8003使用注意事项
在项目使用过程中由于魔法棒里面C51->Code Optimization代码优化等级高(为8),仿真时会跳步骤,所以在仿真时将优化等级调为0,后面增加代码过程中发现编译好的data数据超了,将魔法棒里面Memory Model改为large,编译时。当时没有注意xdata大小,如图已经超了,但编译器没有报错,巧的是用TSSOP封装的芯片烧录后能正常用,但后面用QFN20封装的就没有功能输出,后面将代码优化等级改为8,再编译后。重新烧录到QFN20封装的芯片中就可以正常了。
2023-08-10 16:35:11
278
1
原创 BLDC和PMSM区别
测量反电动势可以使用示波器,示波器其中一端接地,另一端接电机的其中一相,用手转动电机,查看示波器波形,若波形为梯形时为BLDC,若为正弦波则是PMSM。BLDC的反电动势为梯形,PMSM的反电动势为正弦波。BLDC和PMSM被称为同步电机,转子为永磁体。可以通过反电动势的形状来区分两种电机。
2023-08-09 18:34:57
305
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
3532
原创 电机极对数,看这篇就足够了
1.给电机做上标记然后给电机任意两相通1A的电流(如测量相电阻为1欧姆则通1v的电压),用手拨动电机转动一周,感觉到阻力的次数就是电机的极对数,如果感受到两次阻力就是2极对。2.用示波器探头夹任意两相,地接其中一相,探头接另外一相,给电机做上标记,转动一周,查看波形的波峰数就是极对数,波峰波谷总数是电机的极数。在了解电机极对数之前,先来了解电机极数,电机极数就是电机的磁极个数,也就是磁铁的个数,极对数是磁极数除以2。极数看波峰+波谷 = 8,即级数为8,极对数为8/2 = 4极对。
2023-08-06 10:40:50
22903
4
原创 IAR调试时遇到只跑Disassembly汇编函数,不跑main函数解决方法
第二步 找到C/C++complter,选择Output,勾选上Generate debug information。第一步选择工程右键Options。
2023-06-16 16:25:52
1396
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人