- 博客(30)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 总结串口的几种常见类型
RS232、RS485、RS422和TTL是常见的串行通信电平标准,它们在电气特性、通信距离、应用场景等方面有显著区别。根据具体需求(距离、速率、节点数、抗干扰)选择合适标准。:MCU芯片输出的是TTL电平,TTL需通过芯片(如MAX232、MAX485)转换为RS232/RS485/RS422。:工业总线(Modbus RTU)、传感器网络、多设备通信(A和B)。半双工通信(2根线:A/B),支持多点总线(最多32/128节点)。(TX、RX、GND):±2V ~ ±6V(接收端敏感度≥±200mV)。
2025-04-30 11:13:30
524
原创 J-flash下载和读取程序
2.点击“Target”,再点击“Manual Programming”,点击“Read back”,点击“Entire chip”3.点击“File”,再点击“save data file as...”,保存为hex文件,该文件包含了boot和APP文件。这里可以是hex文件或者bin文件,bin文件要设置起始地址。4.加密后的程序,读取后会告诉为FF。第二部分:符合读取MCU中的程序。第一部分:如何下载程序到MCU。第二部分:读取MCU中的软件。第一部分:下载程序到MCU。
2025-03-11 10:41:54
850
原创 KEIL多目标管理
在基于某一软件平台进行拓展时,采用同一工程+多目标的管理方式,大部分的文件都是共用的,差异部分通过不同目标预定义的宏进行区分。keil建立多目标的方法见。
2025-03-10 16:13:13
229
原创 STM32 CUBMX CAN滤波设置3
掩码模式时,FilterIdHigh/FilterMaskIdHigh组成寄存器CAN_FxR1,作为一组掩码滤波;FilterIdHigh/FilterIdLow组成寄存器CAN_FxR1,FilterMaskIdHigh/FilterMaskIdLow组成寄存器CAN_FxR2。把FilterIdHigh/FilterIdLow/FilterMaskIdHigh/FilterMaskIdLow看做uint16_t。1.设置为32位模式。2.设置为16位模式。列表模式时,无需说明。
2023-06-08 10:01:57
369
原创 MIL SIL PIL HIL测试总结
一、MIL(Model in the Loop)MIL测试通俗一点理解就是对模型在模型的开发环境下(如SIMULINK)进行仿真,通过输入一系列的测试用例,验证模型是否满足了设计的功能需求。MIL是所有测试中最关键的,因为MIL的test accept criterion必须源于功能需求,没有其它的东西可以参考。而SIL/PIL的测试用例往往都是借用MIL的测试用例,一旦在MIL这个阶段的使用了错误测试用例,即使后面的测试都通过了,这个错误还是会产生影响。二、SIL(software in-t.
2022-03-13 10:50:07
6317
原创 matlab-写txt内容用fprint实现每次写都换行
fid = fopen([pwd filesep 'ev8\DXEV-V0.7.dbc'],'rt');%权限这里r和rt的区别是t是用txt模式打开文件fid1 = fopen([pwd filesep 'ev8\DXEV-V0.7.c'],'wt');%通过fopen命令创建一个新的文件if fid>0 tline = fgetl(fid); whil...
2020-04-03 16:14:09
2632
使用CANalyzer分析CAN报文
2021-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人