
STM32通关之路
文章平均质量分 94
IIIIIO
这个作者很懒,什么都没留下…
展开
-
物联网智慧药盒——项目
NB-IoT技术作为一种全新的低功耗广域网通信技术,已经成为物联网技术中的一个重要分支。具有广覆盖、低功耗、大连接以及低成本等技术优势。NB-IoT所占带宽仅约180KHz,可以基于现有蜂窝网络进行部署,支持独立部署、保护带部署以及带内部署三种网络部署模式。NB-IoT应用网络体系架构NB-IoT适合远距离通信,并且其具备复杂环境通信的能力。NB-IoT通信方式基于现有蜂窝网技术,无需自建网络。低功耗、低成本,只需支付一定费用即可使用。有SIM卡安全类介质,终端的通信安全能够得到保障。原创 2024-06-13 15:31:33 · 1916 阅读 · 0 评论 -
STM32通关之路——中断
CPU在正常执行程序的过程中,由于内部/外部事件的触发或程序的预先安排引起CPU暂时中断当前正在运行的程序,而转去执行中断服务子程序,待中断服务子程序执行完毕后,CPU继续执行原来的程序,这一过程称为中断;第一步:保护现场,将当前位置的PC地址压栈;第二步:跳转到中断服务程序,执行中断服务程序;第三步:恢复现场,将栈顶的值回送给PC;第四步:跳转到被中断的位置开始执行下一个指令收到中断信号到操作系统做出响应,并完成切换转入到中断服务程序的时间。NVIC是嵌套向量中断控制器。原创 2023-09-26 09:06:24 · 741 阅读 · 0 评论 -
STM32通关之路——操作系统
LiteOS的任务可认为是一系列独立任务(每个任务独立环境运行)的集合。任何时刻有且只有一个任务处于运行态,由LiteOS调度器决定哪个任务运行(处于就绪态的最高优先级任务)。任务默认有32个优先级(0-31),最高优先级为0,最低优先级为31.LiteOS支持抢占式任务调度机制:高优先级任务可打断低优先级任务,低优先级任务必须在高优先级任务阻塞或结束后才能得到调度,同时LiteOS也支持时间片轮转调度机制。原创 2023-09-21 10:13:08 · 546 阅读 · 0 评论 -
STM32通关之路——I2C
I2C通讯协议(Inter - Integrated Circuit) 是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单, 可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路 (IC) 间的通讯。I2C跟USART一样,可以通过分层进行讲解提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-09-05 10:17:42 · 113 阅读 · 0 评论 -
STM32通关之路——SPI
SPI(Serial Peripheral Interface),串行外围设备接口,是一种高速全双工的通信总线。它被广泛使用在ADC、LCD等设备与MCU间、要求通讯速率较高的场合。指令表// 使用了PC0引脚,作为SPI使能信号/* 获取缓冲区的长度 */uint8_t Tx_Buffer[] = "现在进行FLASH的读写测试\r\n";原创 2023-09-05 21:07:21 · 1213 阅读 · 0 评论 -
STM32通关之路--串口通讯
串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,在调试设备时也经常使用该通讯方式输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32 标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。原创 2023-08-30 21:52:42 · 54 阅读 · 0 评论