打印
[Atmel]

SAML21走起17:BOD

[复制链接]
827|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
BOD是英文“Brownout Detect”的缩写,在单片机上来说就是低电压检测。


本来这个BOD例程很简单,就是在电压低过设定的值,就是引发复位但是雨越小越烦。


我通过快速指导来建立程序,程序也十分短,但编译时找不到.H文件






我换一些模块,没有用,由是开始急躁起来,在偶然一下,我找到了.h文件的内容。然后我通过调整编译环境的路径把它的路径加入编译环境。

以下是截图:




最后编译通过。但这个程序是检测低电压,我没有法试,我的电池及板子供电足足的。

所以把程序发一下:

#include <asf.h>

void configure_bod33(void);
void configure_bod12(void);

void configure_bod33(void)
{
        struct bod33_config config_bod33;
        bod33_get_config_defaults(&config_bod33);
        bod33_set_config(&config_bod33);
        bod33_enable();
}
void configure_bod12(void)
{
        struct bod12_config config_bod12;
        bod12_get_config_defaults(&config_bod12);
        bod12_set_config(&config_bod12);
        bod12_enable();
}




int main (void)
{
        system_init();
          configure_bod33();
          configure_bod12();
         while (true) {
         }
       
}




相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝