单片机
文章平均质量分 86
记录单片机学习笔记
追上
备战25考研中
展开
-
STM32HAL库++ESP8266+cJSON连接阿里云物联网平台
物联网云应用阶段实验STM32HAL库++ESP8266+cJSON连接阿里云物联网平台原创 2024-04-27 19:46:26 · 857 阅读 · 7 评论 -
Liteos移植_STM32_HAL库
这个文件需要根据不同的板子来找,一般都是stm32f?GPIO这里配置PF9,因为我的开发板上这个引脚接的是LED灯。这里根据原理图,设置默认高电平,推挽输出,命名为LED0。在keil中打开,编译运行,无错误、无警告,表示创建成功。需要添加的文件都在arch\arm\arm-m路径下。关于STM32CubeMX的安装,看我另一篇博客。文件夹,将刚才下载的文件里面的四个文件夹拉到里面。在添加文件时,需要将文件类型选择为所以类型。恭喜你移植LiteOS成功!在刚才创建的工程目录下创建。LiteOS源码获取。原创 2023-12-22 17:52:06 · 1374 阅读 · 0 评论 -
13.端点、簇、属性
/端点编号// 和应用层任务挂钩//更加详细的描述这个端点一些情况就像我们定义一个编号房间,描述房间里大概有多少人之类的信息。//同上,也是描述信息//这个函数必须要调用才能完成整个挂钩操作。原创 2023-11-27 23:33:37 · 127 阅读 · 0 评论 -
12.OSLA
OSAL(Operating System Abstraction Layer,系统抽象层),可以通俗地理解为一个简化版的操作系统,为Z-Stack的正确运行提供了内存管理、中断管理和任务调度等基本功能。任务ID:应用层是一个任务,它有一个系统分配给他的数值唯一的编号任务事件处理函数:任务可以处理事件,处理事件的这些代码都在一个函数里任务事件变量:应用层任务还有一个 2个字节的变量和应用层定义的【之前通过宏定义,定义的代表这个事件的2个字节变量】的关系。原创 2023-11-02 22:04:07 · 270 阅读 · 0 评论 -
11.Z-Stack协议栈使用
格式为#define 事件名 0x000??可以是十六进制的数,最多定义16个时间 0 ~ F必须保证3个0,位置随意。原创 2023-11-02 22:03:39 · 796 阅读 · 0 评论 -
10.Z-Stack协议栈移植
10.Z-Stack协议栈移植原创 2023-10-25 23:21:04 · 311 阅读 · 0 评论 -
8.简易无线通信
对于数据发送接收的程序来说,基本的无线通信的基础配置是固定的,只需要知道里面需要自己每次更改的部分即可。将两个接收和发送的代码分别烧录到两个开发板中,实验现象是:发送板按下按键发送你设定的数字。将两个接收和发送的代码分别烧录到两个开发板中,实验现象是:发送板按下按键发送你设定的数字。将两个接收和发送的代码分别烧录到两个开发板中,实验现象是:发送板按下按键发送你设定的数字。初始化函数和发送数据的初始化函数一样,只需要把发送函数去掉,添加一个接收函数即可。到接收板,接收板通过数码管显示该数字。原创 2023-10-15 00:50:17 · 298 阅读 · 0 评论 -
7.定时器
CC2530有四个定时器TIM1~TIM4和休眠定时器。原创 2023-10-15 00:47:12 · 362 阅读 · 0 评论 -
6.串口、时钟
CC2530在正常运行的时候需要一个高频时钟信号和一个低频的时钟信号高频时钟信号,主要供给CPU,保证程序的运行。低频时钟信号,主要供给看门狗、睡眠定时器等偏上外设。CC2530时钟信号的来源:高频信号有2个,芯片内部的16M RC电路;外接的32M石英晶振低频信号也有2个来源,芯片内部的32K RC电路,外接的32.768K石英晶振。CC2530芯片默认上电的时候,是内部的2个RC电路作为高频和低频的时钟来源。高频时钟源特点:2高频时钟源可以同时起振产生高频时钟信号;原创 2023-10-15 00:45:46 · 360 阅读 · 0 评论 -
5.外部中断
中断初始化配置步骤:IO口初始化配置开启中断总允许EA打开某个IO口的中断允许打开IO口的某一位的中断允许配置该位的中断触发方式。原创 2023-09-27 16:02:10 · 1001 阅读 · 0 评论 -
4.基本IO口操作
CC2530端口资源:三个端口,表示为 P0、P1 和 P2。P0 和 P1 是完全的 8 位端口,而 P2 仅有 5 位可用CC2530的IO口的一些功能:通用IO口、外设IO口(定时器、USART、ADC)输入引脚、输出引脚当输入时,上拉、下拉、高阻态(三态)寄存器简略介绍:PxSEL 置0为通用I/O口,置1为专用功能PxDIR 置0为输入模式,置1为输出模式PxINP 置0为上/下拉模式,置1位三态模式(高阻态)1.对应P1INP和P0INP来说,0~7位均满足上述规则。原创 2023-09-23 23:01:07 · 1153 阅读 · 0 评论 -
3.新建ZigBee工程
看本文之前,确保已经安装IAR及相应的驱动。原创 2023-09-19 20:36:51 · 324 阅读 · 0 评论 -
2.驱动安装
链接:https://pan.baidu.com/s/1mYwSQvSjAiSzltrEbK3yAw?pwd=43cd提取码:43cd。原创 2023-09-19 09:56:15 · 101 阅读 · 0 评论 -
1.IAR-8051安装
这个新版的我也放到网盘里面了,自己自行选择安装只用于学习使用,请勿进行商业用途。原创 2023-09-19 09:53:46 · 1523 阅读 · 0 评论 -
CC2530中文数据手册
分享一下cc2530的中文数据手册最近在学习ZigBee的开发,使用的是cc2530芯片,在网上找参考手册的时候,发现就各种收费,找到一个免费的太难了,就在这里分享一下我把他传导CSDN了,设置的是0积分,就是免费的,懒得再用网盘分享了。原创 2023-09-13 19:09:33 · 1392 阅读 · 1 评论 -
CLion使用printf进行串口打印
但是使用CLion时,发现重写后不能进行串口打印,但是串口接收数据是没有问题的。(img-9lymAmQR-1688373505237)],而在Clion中是不会链接到这个文件的。在Clion中链接的是。头文件中,所以需要在项目中包含这个头文件,Keil里面包含的是。在Keil中,使用printf进行窗口打印只需要重写。Cmakelists.txt添加语句:(不需要改动)这里的问题在于,Keil中的。函数换成下面的两个然后再在。函数改进:只需将将之前的。的最后加上一行代码即可。原创 2023-07-03 16:39:31 · 377 阅读 · 1 评论 -
物联网控制系统STM32复习重点(2023)
郑州轻工业大学智能物联2023复习资料原创 2023-06-29 13:51:13 · 619 阅读 · 0 评论 -
实验(八):DMA应用:DMA 存储器到存储器模式/外设模式实验设计
物联网控制系统设计-STM32实验报告(八)【ZZULI】原创 2023-06-14 16:50:25 · 873 阅读 · 0 评论 -
实验(七):NVIC中断应用:精准延时的LED闪烁实验
物联网控制系统设计-STM32实验报告(七)【ZZULI】原创 2023-06-14 16:46:14 · 877 阅读 · 0 评论 -
实验(六):ADC应用:独立模式单通道采集实验
物联网控制系统设计-STM32实验报告(六)【ZZULI】原创 2023-06-14 16:27:51 · 2326 阅读 · 0 评论 -
实验(五):TIM应用:基本定时器定时和脉宽测量输入捕获实验设计
物联网控制系统设计-STM32实验报告(五)【ZZULI】原创 2023-06-14 16:23:17 · 913 阅读 · 1 评论 -
OpenHarmony一站式开发环境搭建
我搭建完环境后,在VSCode里面去编译项目时没有成功,找了很久也没能解决这个问题,所以短期内打算先不使用这个一站式开发了## 5.3执行prebuilts在源码根目录下执行prebuilts脚本,安装编译器及二进制工具。```c中间如果提示pip版本过低,则升级一下将Python升级到3.6版本以上(Ubuntu)我搭建完环境后,在VSCode里面去编译项目时没有成功,找了很久也没能解决这个问题,所以短期内打算先不使用这个一站式开发了。原创 2023-06-13 10:39:24 · 1561 阅读 · 1 评论 -
STM32+ESP8266+华为云
STM32(标准库函数)+ESP8266+华为云原创 2023-06-09 22:02:14 · 4712 阅读 · 15 评论 -
ESP8266连接阿里云
STM32(标准库函数)+ESP8266+阿里云物联网平台原创 2023-06-09 21:48:45 · 2642 阅读 · 0 评论 -
实验(四):I2C应用:读写串行FLASH 实验
物联网控制系统设计-STM32实验报告(四)【ZZULI】原创 2023-06-08 20:18:37 · 678 阅读 · 0 评论 -
实验(三):SPI应用:读写串行FLASH 实验
物联网控制系统设计-STM32实验报告(三)【ZZULI】原创 2023-06-05 23:35:50 · 2278 阅读 · 0 评论 -
实验(二):USART应用:指令控制RGB 彩灯实验设计
物联网控制系统设计-STM32实验报告(二)【ZZULI】原创 2023-05-07 23:23:54 · 1758 阅读 · 2 评论 -
实验(一):GPIO应用
物联网控制系统设计-STM32实验报告(一)【ZZULI】原创 2023-05-07 23:06:42 · 1340 阅读 · 0 评论 -
Clion使用ARMClang编译(STM32F1、F4)
Clion使用ARMClang编译(STM32F1、F4)原创 2023-04-16 11:28:15 · 2237 阅读 · 5 评论 -
STM32CubeMX安装
STM32CubeMX安装原创 2023-04-06 17:37:40 · 10306 阅读 · 2 评论 -
Keil5升级MDK后编译报错
【代码】Keil5升级MDK后编译报错。Target 'Target 1' uses ARM-Compiler 'Default Compiler Version 5' which is not available.原创 2023-04-06 17:11:50 · 3214 阅读 · 0 评论 -
Keil C51 9.61版本
Keil C51 9.61版本。原创 2023-04-05 23:05:41 · 3006 阅读 · 0 评论 -
蓝桥杯备赛题解(小蜜蜂)(二)
蓝桥杯备赛题解(小蜜蜂)(二)原创 2023-04-02 00:27:38 · 507 阅读 · 0 评论 -
蓝桥杯备赛题解(小蜜蜂)(一)
蓝桥杯备赛题解(小蜜蜂)(一)原创 2023-03-28 22:24:12 · 488 阅读 · 0 评论 -
VSCode开发51单片机
VSCode开发51单片机原创 2023-03-27 19:03:52 · 2149 阅读 · 0 评论 -
实验(八):交通灯控制
《单片机原理及应用》实验报告(八)【zzuli】原创 2023-01-01 19:09:19 · 3146 阅读 · 2 评论 -
单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案
单片机原理及接口技术(微课第3版)张毅刚课后习题答案教材:单片机与原理及接口技术(C51编程)(微课版第3版)主编:张毅刚副主编:刘连胜 崔秀海出版社:人民邮电出版社只有(1-2,5-14章answer)原创 2022-12-25 21:10:02 · 8335 阅读 · 10 评论 -
STM32--ADC模数转换器
STM32--ADC模数转换器学习笔记原创 2022-12-11 15:11:46 · 1371 阅读 · 0 评论 -
实验(七):串行口实验
《单片机原理及应用》实验报告(七)【zzuli】原创 2022-12-07 21:25:45 · 9133 阅读 · 3 评论 -
STM32定时器笔记
STM32定时器学习笔记原创 2022-12-05 15:53:47 · 3467 阅读 · 0 评论