STM8S003F3 BEEP不能赋值
STM8S003F3 BEEP不能赋值,要怎样才能给BEEP_CSR赋值呢,是不是必须先写0x4803啊,0x4803也写不进,到底还有什么地方需要设置啊,请指教回复:STM8S003F3 BEEP不能赋值
可以先设定选项字节看看吧,这个是我以前这样设定的,你改改地址试试#define FLASH_MEMTYPE_DATA 0xf7
if ((FLASH_ReadOptionByte(0x4803) >> 8) != 0 )
{
FLASH_Unlock(FLASH_MEMTYPE_DATA);
FLASH_EraseOptionByte(0x4803);
FLASH_ProgramOptionByte(0x4803, 0);
FLASH_Lock(FLASH_MEMTYPE_DATA);
RE:STM8S003F3 BEEP不能赋值
这个没用过,不能这么赋值么BEEP_CSR = 0x2e;
RE:STM8S003F3 BEEP不能赋值
是指得要先解锁么?RE:STM8S003F3 BEEP不能赋值
貌似需要把此IO配置成beep,不过IAR软件是不可以做此操作,如果使用了ST-Link作为调试工具,可以下载ST visual programmer软件,对Option字节进行编程。RE:STM8S003F3 BEEP不能赋值
如果是直接对FLASH操作,要先解锁,然后才能写入。RE:STM8S003F3 BEEP不能赋值
flash操作要先解锁
页:
[1]