奇怪的代码,可能的错误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例子程序。


只有登录才能回复,可以选择微信账号登录