[STM8] STM8S汇编报错

[复制链接]
575|9
 楼主| dengdc 发表于 2022-4-14 20:58 | 显示全部楼层 |阅读模式
chuxh 发表于 2022-4-14 21:00 | 显示全部楼层
变量数组在C里应该这样写:
uint8_t DM1640DDAT[]={0X3F,0X0D..................};
 楼主| dengdc 发表于 2022-4-14 21:02 | 显示全部楼层
这个是STVD汇编。C不会。
zhenykun 发表于 2022-4-14 21:04 | 显示全部楼层
如果可能尽量使用C代码来做吧,
kangzj 发表于 2022-4-14 21:07 | 显示全部楼层
不过 我刚才测试了下,用DC.B 或 dc.b 都可以,你在 toolset 选择了那个 ST Assembler Linker了吗?
juventus9554 发表于 2022-4-14 21:13 | 显示全部楼层
汇编,研究玩玩可以,千万不要用汇编做项目,人还是人,不是老黄牛。
 楼主| dengdc 发表于 2022-4-14 21:17 | 显示全部楼层
试了小写还是不行
 楼主| dengdc 发表于 2022-4-14 21:19 | 显示全部楼层
之前写了几个点灯的程序和定时器的程序都正常编译和运行
 楼主| dengdc 发表于 2022-4-14 21:21 | 显示全部楼层
这个TM1640也是在之前的程序基础上改的
 楼主| dengdc 发表于 2022-4-14 21:24 | 显示全部楼层
找到原因了,把数字改成10进制的就不报错了。16进制的格式错了。正确的格式是$FF.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

892

主题

13885

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部