- 博客(7)
- 收藏
- 关注
原创 RTL8201F网口芯片调试记录
单片机芯片采用STM32F407VGT6,移植正点原子的以太网demo程序,网口芯片选用RTL8201F,模式采用MII,调试过程中问题的解决。
2025-06-06 17:29:51
985
原创 CAN通信
当这个位被设置时,如果接收FIFO 0 中有新的数据到达,将会触发中断。④ 处理数据帧:当节点检测到一个有效的数据帧(符合其接收过滤器的帧),它会读取帧中的数据并进行处理。,每个设备节点都有属于自己的ID,这个ID可以由主设备进行分配,也可以协定好将其写死,设备节点通过此ID进行过滤can总线的数据。如果总线上有一帧如上的数据,首先我们已经确保波特率一致,并且配置好了接收数据中断并且成功监听到此数据。① 设置波特率:对设备波特率进行设置,必须发送数据的设备和接收数据的设备波特率保持一致。
2024-12-02 17:51:31
563
1
原创 基于katapult实现API升级流程
这种情况就用在使用串口方式给STM32烧录程序,这时单片机从系统存储器(0x1FFF 0000)启动,运行的是出厂预置的BootLoader程序,可以接收串口发来的程序,并将其写入Main memory(0x0800 0000),程序烧录完成后,再将BOOT0引脚拉低,Main memory(0x0800 0000)处运行刚烧录的代码了。从其他位置启动时同理。③ 取出APP的复位中断向量的地址,并跳转执行新程序的复位中断服务程序,随后跳转至APP的main函数(此步=执行复位中断服务程序+跳转main)
2024-12-02 17:43:10
620
原创 ‘git push‘推送失败:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更。
出现报错:解决方法:
2024-12-02 16:55:22
384
空空如也
BF8915A(关键词-D3)
2025-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人