从零开始操作STM8寄存器(风驰iCreate奉献)
【中文资料】初学STM8库函数的中文帮助软件
绝对经典的中文STM8学习手册,淘宝上学习板资料,友情大放送!
【原创教程】风驰iCreate独家开源STM8 27个例程和10多万字的pdf教程
STM8的LCD1602 4线驱动,为什么不工作
【精华资料】由零开始开发STM8
STM8S 的触摸库是如何在主程序中查询键的呢、
【精华资料】STM8的C语言编程1-14讲完整版
【精品教程】STM8系列单片机入门教程系列
STM8 第一次进中断不准【悬赏问答】
RE:STM8S208芯片问题
回复:STM8S208芯片问题
楼主的片子就是降低了FLASH的容量,引脚的配置也是一样的,是不是在焊接过程中,出现了CAN相关引脚的虚焊或其他问题。先检查一下硬件电路。程序按照情况,应该不会出现问题。如果想排除软件问题,可以把原来的片子换回来试试,看是否正常。
谢谢这位仁兄的回答,我是同样的板子,焊了24块,有四块用的是CBT6的,有20块焊的是C8T6的,结果这20块有同样的问题,那4块没问题,应该不存在虚焊的情况,能否再帮忙想想还有没有其他没注意到的?非常感谢!
回复:STM8S208芯片问题
回复第 2 楼 于2013-12-31 21:19:29发表:
楼主的片子就是降低了FLASH的容量,引脚的配置也是一样的,是不是在焊接过程中,出现了CAN相关引脚的虚焊或其他问题。先检查一下硬件电路。程序按照情况,应该不会出现问题。如果想排除软件问题,可以把原来的片子换回来试试,看是否正常。
谢谢这位仁兄的回答,我是同样的板子,焊了24块,有四块用的是CBT6的,有20块焊的是C8T6的,结果这20块有同样的问题,那4块没问题,应该不存在虚焊的情况,能否再帮忙想想还有没有其他没注意到的?非常感谢!
不客气的,如果楼主能排除是硬件的问题,那就需要从软件上找原因了。因为FLASH容量的不同,导致器件的基址也不一样,是不是你在用CAN的过程中,自定义了一个地址。而这个地址在小容量范围内已经不对了呢?
建议仔细检查你程序中的配置:1、头文件加载是否正常。2、是否存在CAN DMA基址定义错误
RE:STM8S208芯片问题
RE:STM8S208芯片问题
RE:STM8S208芯片问题
2、检查下外设寄存器地址,看是否有差别。
3、检查下库函数,是否存在与Flash容量相关的宏。 如中等容量Flash对应一个宏,小容量Flash对应一个宏。 在STM32库中,有这种做饭。 关键是排查下宏开关。
回复:STM8S208芯片问题