STMCU小助手
发布时间:2023-1-7 11:58
|
之前在网上找了一个STM32F103C8T6关于can通信的例子,直接烧录,can不能使用, 使用示波器在VP230前后端查看没有波形, 先介绍板子硬件资源: HSE时钟:8MHz; MCU : STM32F103C8T6 CAN:一路; 在软件的配置中找不到任何原因,使用USB-CAN分析仪不能识别波特率,怀疑是不是因为波特率设置不对,是不是硬件设计出现错误,查找手册 《stm32f103c8t6》
can的发送接收引脚是在PA11 PA12,(注意:can和其他的复用) 我找的那个程序,我把原理找到看了一下,can的发送接收是在 PB8 PB9,怀疑是我的板子硬件出错了, 我的板子硬件原理图上是PA11 PA12,是按照手册来设计的, 既然硬件没有问题,应该是软件问题,看看GPIO的配置:
明白了,原来是把can的发送接收端口映射到了PB8、9上面了, 修改后的代码:
转载自:仆人 |
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
10张图带你完全掌握STM32 GPIO,从入门到精通,收藏就够了!
如果你解决了这些问题,就可以直接学STM32
STM32的分类和选型
学习STM32很简单?
STM32到底由什么组成?内核和外设的关系又是怎样的?看这篇!
GD32和STM32的区别在哪里??
入门嵌入式,为什么都要先学STM32??
STM32中断响应延迟优化:从NVIC配置到DMA加速的极致性能调优
微信公众号
手机版