最近一个项目烧写程序时,烧写成功测试的时候,与程序的功能对不上。找原因折腾半天才搞明白,程序中有用到引脚复用功能。而我在调试的时候没有进行配置,所以导致实现不了功能。
这个配置对所有STM8系列的单片机都适用,具体配置如下。
配置芯片的复用功能,用到st-visual-program工具。
配置完成后就可以烧写程序到单片机。
注意事项:
配置芯片复用功能引脚和烧写程序的用到ST-LINK下载器,需要注意的地方是有的ST-LINK的每个引脚和JTAG下载电路的引脚要对应上,因为公司请购的ST-LINK有的与原理图上JTAG下载模块SIP1的引脚根本没对应上,SWIN和GND引脚是反的(请核对原理图和ST-LINK丝印上的引脚顺序),所以导致配置和烧写程序的时候提示找不到设备。当然在配置和烧写程序前,请安装ST-LINK的驱动程序。