1 / 4
文档名称:

STM8S903K3方案说明书.doc

格式:doc   大小:69KB   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

STM8S903K3方案说明书.doc

上传人:xunlai783 2018/5/31 文件大小:69 KB

下载得到文件列表

STM8S903K3方案说明书.doc

文档介绍

文档介绍:程序总流程
关系统总中断 AD中断函数(64US)
↓↓
初始化端口换向检测和处理
↓↓
初始化时钟 4个通道的电流读取并且清标志位
↓↓
初始化UART1 加载PWM占空比
↓↓
初始化ADC 退出中断

初始化TIMERE1

打开系统总中断

延时100MS

读取转把电压

读取角度切换端口,切换角度

判断转把状态

读取峰值,均值电流的基准,并判断是否超出

MOS管检测

从EEROM中读取锁电机方向标志位,和电流和欠压修改值

While(1)主循环

IO初始化
PA1 :TB 锁电机内部上拉,外部要加105的下拉电阻
PA2:TA 助力,标准的输入配置
PA3:TXD或PA3 输出口
PB0:输入,峰值电流通道
PB1:输入,均值电流通道
PB2:输入,电池电压通道
PB3:输入,转把电压检测通道
PB4:输入,标准的输入端口 DC和PB4
PB5:输入,标准的输入端口CR 巡航
PB6:输入或者输出,外部无上拉电阻,有滤波电容
PB7:输入或者输出,外部无上拉电阻,有滤波电容
PC1:C下
PC2:A下
PC3:A上
PC4:输入或者输出,外部无上拉电阻,有滤波电容,凌祥没有使用到此引脚
PC5:刹车,内部上拉
PC6:C上
PC7:B上
PE5 : B下
PD0:刹车中断输入
PD1:输出端口,和烧程序的SWIM
PD2:输入端口霍尔SA
PD3:输入端口霍尔SB
PD4:输入端口霍尔SC
PD5:输入端口SL,内部上拉
PD6:输入端口ABS 内部上拉,外部加105下拉电阻
PD7:输出,LED故障指示
1 时钟
STM8S903
//RC输出,不分频。16Mhz HSIDIV[1:0]:
CLK_CKDIVR =0x00;
//打开低速内部振荡器,高速内部RC
CLK_ICKR =(1<<3)+(1<<0);
ADC
1:时钟8MHZ,单次扫描模式
2:外部触发,右对齐模式
3:扫描4个通道,这个地方有疑问
4:64US中断一次,但是比刹