在线时间73 小时
UID109024
ST金币0
蝴蝶豆0
注册时间2009-2-13
金牌会员
- 最后登录
- 2020-7-20
|
发表于 2014-1-2 10:53:00
|
显示全部楼层
a0a.1 0b0c
回复:STM8S208芯片问题
回复第 3 楼 于2013-12-31 22:29:39发表:
回复第 2 楼 于2013-12-31 21:19:29发表:
楼主的片子就是降低了FLASH的容量,引脚的配置也是一样的,是不是在焊接过程中,出现了CAN相关引脚的虚焊或其他问题。先检查一下硬件电路。程序按照情况,应该不会出现问题。如果想排除软件问题,可以把原来的片子换回来试试,看是否正常。
谢谢这位仁兄的回答,我是同样的板子,焊了24块,有四块用的是CBT6的,有20块焊的是C8T6的,结果这20块有同样的问题,那4块没问题,应该不存在虚焊的情况,能否再帮忙想想还有没有其他没注意到的?非常感谢!
不客气的,如果楼主能排除是硬件的问题,那就需要从软件上找原因了。因为FLASH容量的不同,导致器件的基址也不一样,是不是你在用CAN的过程中,自定义了一个地址。而这个地址在小容量范围内已经不对了呢?
建议仔细检查你程序中的配置:1、头文件加载是否正常。2、是否存在CAN DMA基址定义错误
|
|