奇怪的代码,可能的错误CH559

我指的是示例编号。 12(IAP / UDISK)在函数ProgWord()和EraseBlock()中找到以下代码:
如果((UINT8)ProgWord&0x01)和
如果((UINT8)EraseBlock&0x01)
不应该是
如果((UINT8)&ProgWord&0x01)
如果((UINT8)&EraseBlock&0x01)???
虽然缺少&是keil中的错误,但无论如何都会失败。
我了解您尝试检查该功能是否位于偶数地址上,但出于什么目的?
ROM_CTRL = ROM_CMD_ERASE或ROM_CTRL = ROM_CMD_PROG是否真的要放在奇数地址?

thanks for reading

这人很懒,什么都没留下

你好,请去我们官网下载最新版本的CH559例子程序。

025-89692394 e-mail:wangyy@wch.cn QQ:3212834442(请备注公司信息和简要需求描述)
只有登录才能回复,可以选择微信账号登录