技术标签: STM8基础教程 BEEP蜂鸣器 寄存器 IAR ARF7 单片机
第一步:蜂鸣器介绍
请注意 “13.2.2蜂鸣器校准”的第2点
好了,蜂鸣器介绍完了,其实就是看数据手册,就是这么简单。下面就是具体实现了。
第二步:具体实现
void Beep_Init(void)
{
CLK_ICKR |= 0x08; //开启内部LSI
while(!(CLK_ICKR&0x10)); //等待内部低速LSI就绪
BEEP_CSR = 0x20|14; //输出1KHz
} 不要问我这里为什么是14。
int main( void )
{
System_Init();
Beep_Init();
while (1);
}
这里我们还需要设置stm8s的选项字节OptionByte的ARF7。
在仿真模式下:ST-LINK--->Option bytes--->ARF7,右击鼠标选择Alternate Active。
如下图所示:
有图有真相了。O(∩_∩)O哈哈~
至此蜂鸣器介绍完毕。
需求:将一列的多个值合并成一行并用逗号分割效果sql语法:mysql写法: --默认的逗号分隔select GROUP_CONCAT(A.title) as citys from tmpcity A; --用空格分隔select GROUP_CONCAT(A.title SEPARATOR ' ') as citys from tmpcity A; oralc...
七种基本文件:数据文件:要用指定命令才能打开,用某种格式编码的;例如系统日志1)- :regular file 普通文件2)d : directory 目录3)l : link 链接4)b : block 块设备 存储数据以供系统存取的接口设备,即硬盘5)c : character 字符设备 串口设备,键盘,鼠标等6)s : socket 套接字7)p : pipe管道文件权限1)r - 可读 w - 可写 x - 可执行 s - 二进制文件暂时root权限 ..
这篇文章中将测试在 NUC980 中运行Linux系统(基于SPI NAND)
Apache Cassandra 是一个开源的、分布式、无中心、弹性可扩展、高可用、容错、一致性可调、面向行的数据库,它基于 Amazon Dynamo 的分布式设计和 Google Bigtable 的数据模型,由 Facebook 创建,在一些最流行的网站中得到应用。分布式和去中心化(Distributed and Decentralized)Cassandra 是分布式的,这意味着它...
在JSP页面中,table常用,当然表格中的每一列都可能存有不同类型的数据,拿文本数据laish
从一个列表中取N个元素,有多少种取法排列:itertools.permutations(List, N) #124 != 421组合:itertools.combinations(List, N) #124 = 421返回一个列表,元素构成为元祖import itertoolsprint(list(itertools.permutations([1,2,3,4],3)))# [(1, ...
拿到程序是一个ELF,64位程序,让你输入用户名和密码,放入IDA中进行分析主函数__int64 __fastcall main(__int64 a1, char **a2, char **a3){ __int64 v3; // rax char *s1; // ST28_8 char v5; // ST1B_1 unsigned __int8 i; // [rsp+19h] ...
2019独角兽企业重金招聘Python工程师标准>>> ...
在Ubuntu12.04上使用Buildozer构建app时,出现了AttributeError: ‘NoneType’ object has no attribute ‘group’错误,如下图所示。 由上图我们可以知道在使用正则表达式匹配android_ndk_version时才出现这个错误的。打开buildozer.spec文件,找到第75行有关于android_ndk_version的
1.保证LSW1成为root;2.保证阻塞端口为LSW3的E0/0/33.由于LSW1/LSW2的E0/0/5链接PC,不需要参与STP计算,请进行配置;4.当LSW2的RP端口从Forwarding状态迁移到Disable;测试PC1与PC2通讯中断时间,并截图;
Centos7 yum 源搭建 Appache httpd 单站点 多站点配置1.安装yum install httpd 2.启动由于httpd安装好后其服务器默认端口为80端口,如果安装了nginx 或者其他服务的话,需要注意端口是否被占用查看80是否被占用,如果被占用了需要更改httpd端口或者已占用80端口服务netstat -untlp|grep 80启动httpd服...
0、#CSDN#程序烧录(最小系统板)介绍和接线https://blog.csdn.net/daniaoxp/article/details/100171281?utm_source=app&app_version=5.5.0&code=app_1562916241&uLinkId=usr1mkqgl9程序烧录(最小核心板) https://blog.csdn.net/learning_tortosie/article/details/105156743?utm_sour