物联网嵌入式小冉学长
码龄2年
关注
提问 私信
  • 博客:12,620
    视频:281
    12,901
    总访问量
  • 17
    原创
  • 63,055
    排名
  • 157
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:分享物联网嵌入式知识的小冉学长

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2022-07-03
博客简介:

a2123827797的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    109
    当月
    15
个人成就
  • 获得187次点赞
  • 内容获得3次评论
  • 获得135次收藏
创作历程
  • 17篇
    2024年
成就勋章
TA的专栏
  • freertos应用开发
    7篇
  • 关于博主
    1篇
  • 基于AIOT智能电车防盗系统项目
    8篇
  • 如何学习嵌入式的一些回答
    1篇
兴趣领域 设置
  • 嵌入式
    单片机stm32mcu物联网嵌入式硬件
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

第七章、PWM与硬件定时器

通过调整占空比,可以改变输出信号的平均电压,从而实现对设备的功率的控制。定时器的输入捕获(Input Capture)功能是 STM32 等微控制器中的一种非常重要的功能,主要用于测量外部信号的时间特性,如周期、脉宽、频率等。工作原理:计数器的值从0开始,每经过一个定时器的时钟周期(PSC分频器决定),计数器的值加+1.当计数器达到ARR的值时,计数据重置为0,并触发中断或一个更新事件。作用:CCR用于设置PWM信号的点空比,它存储一个值,当计数器的值与CCR的值匹配时,定时器输出信号的电平会发生变化。
原创
发布博客 2024.11.05 ·
1264 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

第六章、SPI总线接口设备及驱动

所谓为非差分与差分的概念是指在远距离传输时,是否通过比较两个根的电平的差来判断是传据是高还是低,一般远距离传输都是使用差分总线,近距离的都是非差分总线。SPI(serial peripheral interface)串行外设接口的缩写,它是Motorola公司推出的一种同步串行接口技术,是一种高速的,全双工的,同步的通信总线。当:CPOL(时钟极性) = 1时,即空闲时电平为高,第一个边沿意味为由高到低的下降边沿。SPI是支持全双工通信, 通信简单,数据传输速率快,非差分的,一主多从的通信模式。
原创
发布博客 2024.08.30 ·
869 阅读 ·
14 点赞 ·
0 评论 ·
9 收藏

第五章、I2C总线接口设备及驱动

由于早期使用uart通信时,当进行多设备通信时,连接过于繁琐复杂,对于近距设备间通信,成本过高,所以在1982年由飞利浦公司开发出了一种基于总线的多设备通讯方式:I²C通信,总线由简洁的SCL时钟线与SDA数据线组成,多个设备都挂载到这两根上。I²C协议的设计初衷是通过减少连接线数量和简化硬件接口,实现低成本、高效的近距离设备通信。在I2C的Master模式下,STM32微控制器作为主设备,与从设备进行通信。在Memory模式下,STM32微控制器作为主设备,访问从设备的内存。以便以后的应用中使用!
原创
发布博客 2024.08.24 ·
1069 阅读 ·
17 点赞 ·
0 评论 ·
9 收藏

第四章、UART异步串行通信总线

由于很多外设的数据都由CPU进行拷贝,为了提高CPU实时性,进行更加重要的数据逻辑的处理,对于数据拷贝的工作,交于一个专门进行定向内存拷贝工作的Soc内部组件,就是DMA.因为冲电与不冲电的朋友应该有不一样的待遇。因为异步通信没有使用同步的时钟,所以通常需要额外的控制信息,如:起始位,停止位,校验位,来标识数据的开始和结束,确定数据的正确传输和解析。idle的意义:有了idle中断,我们对完整的数据边界就有了更好的判断,而不需要CPU参与到数据的判断中来,大大节约了CPU的资源。RX:接收数据串行输。
原创
发布博客 2024.08.19 ·
1146 阅读 ·
31 点赞 ·
0 评论 ·
16 收藏

第三章、STM32中断体系结构与中断上下文处理

在NVIC中对于硬件产生的任何一个中断都分配了一个中断号,中断号是一个唯一的标识符,用于识别每个外设设备的中断。重点一句话:以上讲解了很多的概念,但是在开发中,只需要搞清楚与中断事件对应的ISR的回调的__weak函数,重新实现相关的ISR逻辑即可,注册ISR的回调的函数中不可以有阻塞。在启动文件中定义两部分中断的ISR,一部分是系统内置的中断服务例程的句柄,另一部则是外部中断源的中例ISR,大多也都是一些外设中断源的ISR句柄。那么定时器的功能就是由这个定时器守护任务执行相应的回调函数实现的。
原创
发布博客 2024.08.18 ·
1045 阅读 ·
17 点赞 ·
0 评论 ·
18 收藏

第二章、FreeRTOS任务管理及通信方式

协调执行顺序就是同步。注意:队列集中不推荐添加互斥锁,因为xQueueSelectFromSet()是阻塞的,是同步的,就没有互斥的特性了,再有就是互斥锁在队列集使用时将失去优先级继承机制,所以不推荐在队列集中使用互斥锁。1. 假设任务1获取了互斥信号量,那么本应该任务1释放信号量,但是实际上其它任务也能释放信号量,如果其中某个任务释放并获取了信号量,那么就会产生错误。继承优先机制:即当高优先级任务在等待低优先级任务资源时,会临时提高低先级任务的优先级与高优先级任务相同,主要用来防止优先级反转的问题的。
原创
发布博客 2024.08.18 ·
1145 阅读 ·
25 点赞 ·
0 评论 ·
28 收藏

第一章 FreeRTOS与HAL库

如果说Linux内核是的巨大的操作系统,那么FreeRTOS只从中摘取了进程管理的部分内部,并优化了在单片机上的运行,而形成的一个轻量机的管理单片机中的任务执行的实时系统。如果你学习过Linux之后,再来学习FreeRTOS总会有一种可以从更高的维度来理解单片机的HAL库开发,及FreeRTOS这个轻量级的单片机的OS它到底做了哪些事件?,但:I/O口的电平不一定是输出的电平,也可能是外部电路的电平。3.输入浮空:适用场景:由外部电路电平高低决定的输入场景,或外部自带上,下拉电阻的情况。
原创
发布博客 2024.08.18 ·
894 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

嵌入式工程师大学期间的个人经历

在大一暑假的时候自己做过南方一家公司的硬件实习生,虽然自己没有得到成长吧但是让我大开眼界跟我自己想的物联网嵌入式开发差了一大截,通过工程师了解和朋友介绍有个成长很快的出路,那就是报培训班,自己当时也很犹豫因为嵌入式培训需要一两万,一两万对于自己来说可是自己自己寒暑假在外打工挣的全部,伸头是一刀缩头也是一刀自己用了全部的积蓄报名了这家培训班,至少现在能证明自己当时做出的这个决策是相当正确的。有朋友说我学习能力强其实我的学习能力和对知识的悟性并不好,只是我稍微勤奋一点稍微努力了一点同时还学会了顺势而为。
原创
发布博客 2024.05.25 ·
623 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

2.3、总结

Cat.1模块通过AT指令接打电话和收发短信,此模块的开发流程和AT指令收发机制,得到的收发数据文本以便后用。
原创
发布博客 2024.05.13 ·
212 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

学习嵌入式开发一定要深挖数电模电吗

学习嵌入式开发需不需要深挖电路。
原创
发布博客 2024.05.12 ·
492 阅读 ·
10 点赞 ·
0 评论 ·
0 收藏

学习嵌入式开发需不需要深挖电路

发布视频 2024.05.12

2.2、实现收发短信和接打电话

文档中AT指令参数的以及规则。 回车符。\r ​ 换行符。
​ 参数名称。实际命令行中不包含尖括号。​ […] 可选参数或 TA 信息响应的可选部分。实际命令行中不包含方括号。若无特别说明,配置命令中的可选参数被省略时,将默认使用其之前已设置的值或其默认值。​下划线 参数的默认设置。AT指令、专业术语、错误编号参考:该命令用于连接模块以应答由 URCRING指示的语音来电或者数据来电。执行该命令后,MT 发送摘机信号到远程站。ATA。
原创
发布博客 2024.05.11 ·
681 阅读 ·
4 点赞 ·
1 评论 ·
6 收藏

Cat.1 AT指令和专业术语汇总

发布资源 2024.05.11 ·
pdf

嵌入式开发软件keil5的安装及编程环境构建

发布视频 2024.05.10

2.1、4G Cat.1模块介绍

4G Cat.1模块上边集成了移远的EC200U-CN芯片,该模块支持语音呼叫(并未实现音频接收)、收发短信、支持GPS、支持TCP/IP、HTTP、MQTT等多种网络协议。如果需要输 SIM PIN 码,记得不要连续输错3次,否则卡会锁死。当3次都输错的时候,必须联系运营商为您解锁设备。此时也就是说需要你自己去营业厅问PUK码或者可以自己上网查询自己SIM卡的PUK码才能解锁了,自己网上查询的方法上面已经介绍了。PUK码只有9次输错的机会,当输错达到10次是你的卡就会报废。设置关闭SIM 卡锁。
原创
发布博客 2024.05.10 ·
1401 阅读 ·
12 点赞 ·
0 评论 ·
10 收藏

1.5、总结 - 开阔思维、天马行空

本节没有太多的专业知识讲解,主要是打开思维、发挥想象力、天马行空,就像运动前先拉一拉筋骨一样,目的就是为了更好的学习。因为想象力比知识更重要,知识是有限的,而想象力是无限的,想象力产生的动力也是我们学习编程的动力,当有了创造能力,无论是精神还是物质都会变得富有。​ 学习物联网开发要以实践为导向,多思考多动手多分析,知识少什么补什么,也注意别钻牛角尖(适可而止,量力而行)。有了技术知识的加持,才能规划好实现的细节和过程。那我们就下边这图以奇幻幽默又充满想象得方式结束本节课。共同点:会喷火、会喷气、会飞。
原创
发布博客 2024.05.10 ·
125 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

1.4、电车防盗项目软件设计

②、人机交互:OLED显示数据、按键控制、蜂鸣器警报、LED闪烁。①、数据采集: GPS 、陀螺仪加速度传感器、温湿度采集。④、终端交互:Web网页展示、钉钉群警报、小程序控制。①、4G Cat.1通信模组AT指令应用(单独开发);②、HaaS开发板操作系统和板载功能应用(单独开发);④、结合HaaS 、Cat.1、阿里云联动开发;⑤、阿里云 IoT Studio 终端开发。③、阿里云数据交互开发(单独开发);③、云端交互:数据上报、控制接收。
原创
发布博客 2024.05.10 ·
217 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

1.3、电车防盗项目硬件解决方案

常用的无线通信技术:红外、RFID、NFC、Wi-Fi、蓝牙、ZigBee、LoRa、NB-IoT、TLE Catx、5G等。①、无线且能直接访问广域网 (NB-IoT、TLE Cat-1、TLE Cat-4)②、可移动中传输信号(TLE Cat-1、TLE Cat-4)③、支持重力加速度传感器采集、温湿度采集;③、要求传输速度不高(TLE Cat-1)③、板载资料多、且都是中文资料便于阅读。④、可移动通信、直连广域网选择;①、设备管理、监控运维、数据分析。②、产品成熟、内部集成多种传感器。
原创
发布博客 2024.05.10 ·
414 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

1.2、AIoT物联网项目介绍

物联网(Internet of Things,IoT)定义:物联网是通过各种技术、射频识别技术、全球定位系统、激光扫描等各种装置与技术,物体的声音、光学信号、力学、化学、生物特征及位置等各种信息,通过,实现对物体的智能化,从而实现。物联网是一个基于互联网、传统电信网等的信息承载体,让所有能够被独立寻址的普通物理对象形成互联互通的网络,最终实现。再与AI结合以后被称为。
原创
发布博客 2024.05.10 ·
582 阅读 ·
15 点赞 ·
1 评论 ·
7 收藏

AIoT物联网应用场景

发布视频 2024.05.09
加载更多