2022/12/17 15:34
建一个工程,只有俩文件:一个.s文件,一个.c文件。编译后就可生成HEX或BIN文件
.c文件里,只有一个main()空函数如下:
int main(void)
{
}
.s 文件里用DCD 写入数据,如下:
AREA STACK, NOINIT, READWRITE, ALIGN=3
__initial_sp
AREA RESET, DATA, READONLY
EXPORT __Vectors
__Vectors DCD 0
DCD 1
DCD 2
DCD 3
DCD 50 ; 1档转速
DCD 100 ; 2档转速
DCD 130 ; 3档转速
DCD 260 ; 4档转速, 上电后4档转速, 向量7
DCD 300 ; 5档转速
DCD 9
DCD 10
DCD 11
DCD 30 ; 加速时间,秒数, 第12个字
DCD 1 ; 第13个字, 1正,0反
DCD 14
DCD 15
EXPORT __initial_sp
END