我指的是示例编号。 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
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片