你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8S003F3 BEEP不能赋值

[复制链接]
lygood836 提问时间:2014-3-25 19:49 /
STM8S003F3 BEEP不能赋值,要怎样才能给BEEP_CSR赋值呢,是不是必须先写0x4803啊,0x4803也写不进,到底还有什么地方需要设置啊,请指教
收藏 评论6 发布时间:2014-3-25 19:49

举报

6个回答
木头子 回答时间:2014-3-26 17:31:57

回复: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);
有缘于你 回答时间:2014-3-27 15:37:59

RE:STM8S003F3 BEEP不能赋值

这个没用过,不能这么赋值么
BEEP_CSR = 0x2e;
dzc2001 回答时间:2014-4-2 16:40:29

RE:STM8S003F3 BEEP不能赋值

是指得要先解锁么?
dlyt03 回答时间:2014-4-11 19:04:07

RE:STM8S003F3 BEEP不能赋值

貌似需要把此IO配置成beep,不过IAR软件是不可以做此操作,如果使用了ST-Link作为调试工具,可以下载ST visual programmer软件,对Option字节进行编程。
废鱼 回答时间:2014-4-12 11:31:45

RE:STM8S003F3 BEEP不能赋值

如果是直接对FLASH操作,要先解锁,然后才能写入。
feiante-155820 回答时间:2014-4-12 23:19:46

RE:STM8S003F3 BEEP不能赋值

flash操作要先解锁
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版