当前位置: 首页 > news >正文

上海企业网站制作哪家好运营主要做什么工作

上海企业网站制作哪家好,运营主要做什么工作,物流公司网站建设有什么要点,毕业设计做系统网站震动传感器简单介绍 若产品不震动,模块上的 DO 口输出高电平; 若产品震动,模块上的 DO 口输出低电平,D0-LED绿色指示灯亮。 震动传感器与STM32的接线 编程实现 需求:当震动传感器接收到震动信号时,使用中断…

震动传感器简单介绍

若产品不震动,模块上的 DO 口输出高电平;
若产品震动,模块上的 DO 口输出低电平,D0-LED绿色指示灯亮。

震动传感器与STM32的接线

编程实现

需求:当震动传感器接收到震动信号时,使用中断的方式点亮led1。

1、打开cubeMX
a.在SYS中选择调试方式为串行线调试。

b.在RCC(复位和时钟控制)中选择 HSE(高速时钟)为crystal resonator(晶振)。

c.在CLOCK Configuration中沿着红色的主线依次选择,并将频率改为72MHZ。

 

d.在GPIO中选择PB8(LED1)为GPIO_output,PA4为中断方式触发,选择GPIO_XETI 4,并且因为震动传感器震动,模块上的DO口输出低电平,所以将GPIO_mode设置为下降沿触发,由于一开始需要让led1是灭的状态,所以设置PB8的GPIO output level为HIGH。

 

 e.在NVIC中打开PA4的中断,使能中断。
f. 在Project Manager中设置工程名字、开发环境选择MDK-ARM,并且勾选以下两个选项

 

g. Generate Code

2、打开KEIL5工程

a.先进行编译,然后找到EXTI 4中断服务程序,选中调用的函数点击F12,跳转到被调用函数

 b.将虚函数复制到main函数文件中,进行编写
 c.添加延时,接收到震动信号就亮1秒

但是延时有个坑!!!

如果直接在中断服务函数里调用 HAL_Delay 函数,则会造成系统卡死。
原因:程序初始化时 默认把滴答定时器的中断优先级设为最低 ,其它中断源很容易打断它导致卡
死。
解决:在 main 函数里使用以下函数提高滴答定时器的中断优先级(提升至 0 ):
HAL_NVIC_SetPriority ( SysTick_IRQn , 0 , 0 );
并且将 EXTI4 的中断优先级设置比滴答定时器的中断优先级小,比如 2

 

 

http://www.skylitedrivein.com/news/940.html

相关文章:

  • 关于电子商务的网站推广方案营销方法有哪些
  • 成都网站建设138站长之家排行榜
  • 广州网站建设系统开发网络营销的特点举例说明
  • 儿童 网站 设计深圳网站设计制作
  • 南宁网站建设设计制作腾讯云域名购买
  • 国外做问卷网站seo网站优化方法
  • 网络工程就业方向及前景宁波seo在线优化
  • 域名备案未做网站广州网络营销推广公司
  • php网站开发和部署郑州网站排名推广
  • 做网站用哪种编程语言广告公司营销策划方案
  • 前端做图表的网站手游推广平台
  • 建设网站的目的工具站seo
  • 设计网站建关键词排名技巧
  • 珲春住房和城乡建设局网站四川网站seo
  • 网站建设哪家比较好seo代理
  • 网络工具app石家庄网络seo推广
  • 网站备案内容大连网站搜索排名
  • 绿色配色的网站惠州seo按天计费
  • 网站建设的硬件支持百度搜索推广方案
  • 一站式网站建设公司seo门户网站建设方案
  • 三门网站制作广西壮族自治区
  • 网站建设找刘贺稳营销专家东莞疫情最新情况
  • 网站的权限管理怎么做建站优化推广
  • 安徽省做网站seo优化点击软件
  • wordpress 站点崇左seo
  • 购物网站开发问题域分析电商网站设计模板
  • 免费建站哪家性价比高免费发布推广的平台
  • 前端可以做网站吗百度推广官方
  • 兼职网网站建设方案长沙排名优化公司
  • 灵武网站建设百度投诉中心24人工客服