• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • LPWA产业必读:漫谈无线通信组网技术要点

    中布设无线接入点就是组网。而对于传统无线通信人来说,经过1G,2G,3G,4G乃至5G的千锤百炼,在提到组网概念时,首先想到的则是“无线蜂窝组网(Cellular Network)”。尤其是在LPWA

    2023-05-10 16:09

  • 无线射频芯片在LPWA技术的应用

    概述低功耗广域(LPWA)技术有蜂窝和非蜂窝两大技术路线。工作在免许可频段的LPWA技术,企业可以自主组网,可以做网络运营商,这激活了企业的创新能力,也带动了创新应用的发展。本文汇总整理了目前免授权

    2019-09-18 09:05

  • HaLow抢进IoT市场802.11ah还有发展机会吗?

    在拥挤的LPWA空间是否有802.11ah的发展机会RISC-V协助催生Morse的HaLow芯片

    2020-12-29 06:18

  • 设备联网、数据监测和采集、传感控制等信息化整体解决方案

    利用物联网远程监测相关技术,以智能物联网相关设备控制为核心,不断拓展其应用领域,冷链物流、仓储、智慧农业、智慧城市、工业自动化等行业的应用。公司利用自主研发的LPWA技术无线NB-IOT为主LoRa

    2023-03-02 16:34

  • AHB系统总线分类

    STM32+LoRa打造LPWA物联网系统 - 创客学院直播室​AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、Stm32f10x.h

    2021-12-07 09:03

  • stm32进阶

    `物联网通信技术林立,为何又出现一个LPWALPWA低功耗广域网开发关键技术下一代网络生态“LPWA”的兴起,得益于最近几年物联网的快速发展。大家知道,万物互联的基础是利用通信技术把人与物、物与物

    2018-05-04 16:45

  • ZETag云标签芯片于2021年实现产品量产

    2020年内完成测试芯片,并于2021年实现产品量产。新ZETag无线广域网云标签SoC采用纵行科技LPWA(低功率广域网) ZETA-G协议,并通过Socionext独创的RF技术和MCU技术以单芯片实现从前需要两颗芯片才能实现的功能,从而显著降低成本、面积和功耗,并提高产品性能。

    2020-11-23 07:41

  • 什么是NB-IoT技术

    适合于部分物联网的场景应用,也就是LPWA(低功耗广域网)类型的应用。并且由于引入了睡眠模式,降低了通信品质的要求(主要是实时性要求),使得NB-IoT的基站比传统基站,能够接入更多的(承载LPWA

    2020-02-21 14:57

  • STM32+NB-IoT技术实战开发

    `LPWA低功耗广域网开发关键技术下一代网络生态过去20年的互联网是‘人联网’,未来20年的互联网是‘物联网’。互联网的下半场是将整个物理世界数字化,零售、物流、制造、道路、汽车、森林、河流、厂房

    2018-05-02 17:48

  • STM32+LoRa打造LPWA物联网系统

    在按键学习中,我们有用到查询的方法来判断按键事件是否发生,这种查询按键事件适用于程序工作量较少的情况下,一旦程序中工作量较大较多,则势必影响程序运行的效率,为了简化程序中控制的功能模块的执行时间,引入中断控制就很有必要,,一旦有中断时间发生,则程序立马跳转到中断向量的执行程序中,执行完成后就恢复到正常的程序状态。  在STM32F中采用中断控制器NVIC来设定中断。按照中断初始化配置的结构体文件,我们需要在NVIC初始化结构体配置如下:  void EXti_PB12_Config(void)  {  //定义结构体  GPIO_InitTypeDef GPIO_InitStructure;  EXTI_InitTypeDef EXTI_InitStructure;  //开启外设时钟  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO,ENABLE);  NVIC_Configuration();  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;  GPIO_Init(GPIOB, &GPIO_InitStructure);  // 中断向量模式(PB12)  GPIO_EXTILineConfig(GPIO_PortSourceGPIOB, GPIO_PinSource12);  //给中断向量成员赋值,这是因为PB12连接到EXTI_Line12;  EXTI_InitStructure.EXTI_Line = EXTI_Line12;  //设置中断触发模式,通过这个来不断查询相应的寄存器  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;  //设置触发模式为下降沿触发  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;  //使能  EXTI_InitStructure.EXTI_LineCmd = ENABLE;  //调用库函数  EXTI_Init(&EXTI_InitStructure);  }  static void NVIC_Configuration(void)  {  //定义结构体  NVIC_InitTypeDef NVIC_InitStructure;  //把NVIC中断优先级分组设置为第一组  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);  //PB12配置为EXT1第10-15线的中断向量  NVIC_InitStructure.NVIC_IRQChannel = EXTI15_10_IRQn;  //设置抢占优先级为0  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;  //设置响应优先级为0  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;  //使能  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;  //调用库函数  NVIC_Init(&NVIC_InitStructure);  }  从代码可以看出,我们可以创建两个文件,一个是EXTI_KEY.C和EXTI_KEY.H文件,将上述代码放置于EXTI_KEY.C文件中。我们在配置中断时,需要做以下工作:  1、使能EXTIx线的时钟和第二功能时钟,前者是具体某个GPIO口的时钟,这里代码是PB12的时钟;  2、配置EXTIx的中断优先级;主要体现在优先级分组,响应优先级,抢占优先级,优先级分组取值意味着设定了抢占优先级和响应优先级的个数,最大支持16个,也就是说他们之和是16,抢占优先级和响应优先级取值越低,意味着优先级越高,一般来说,优先级高的优先执行。  3、选定要配置的EXTI的I/0线和I/O的工作模式,这里主要GPIO的初始化配置,以及该引脚挂靠的EXTI线。这里挂靠线为LINE12。  4、配置EXTI中断线工作模式。这里主要是配置中断触发模式(如上升沿触发,下降沿触发等等)  在做完初始化工作后,我们发现,其实中断配置的模式很固定化,一般修改值为工作2和3,可以实现不同GPIO口的中断配置和中断优先级配置。  完成中断初始化配置后,我们需要写入中断服务函数。在这里就要涉及到中断标志位,触发中断和清除中断标志位。其中断服务函数如下:  void EXTI15_10_IRQHandler(void)  {  IF (EXTI_GetITStatus(EXTI_Line12) != RESET) //确保是否产生了中断  {  写入要控制的功能;  EXTI_ClearITPendingBit(EXTI_Line12); //清除中断标志位  }  }  在中断服务函数中,我们发现这个模板很固定,其采用的配置和中断配置很相似,唯一的区别就是采用哪个功能引脚配置。  在这一节中,我们主要是学习如何使用中断。虽说在中断没有学习之前,都想象的难度很大。但是在使用STM32F的库函数编程后,我们发现,类似于这种复杂的编程机器用库函数轻松驾驭。所采用的的模板和格式都可以在官方的库函数中找到原型,方便了程序的编写。  最后总结一下,中断时打破当前程序的运行,直接执行中断服务函数里面的功能,在中断执行完之后一定要清除中断,这样才能跳出中断,回到之前程序运行的阶段。  分享些资料便于后期学习参考http://www.makeru.com.cn/live/1392_1019.html?s=143160http://www.makeru.com.cn/live/4034_1890.html?s=143160http://www.makeru.com.cn/live/4034_1940.html?s=143160http://www.makeru.com.cn/live/5413_2007.html?s=143160http://www.makeru.com.cn/live/4034_2005.html?s=143160http://www.makeru.com.cn/live/4034_2031.html?s=143160http://www.makeru.com.cn/live/4034_2002.html?s=143160http://www.makeru.com.cn/live/5413_1997.html?s=143160http://www.makeru.com.cn/live/5413_2094.html?s=143160http://www.makeru.com.cn/live/5413_2099.html?s=143160

    2020-05-18 13:17