- (1)CC2530介绍和功能模块 CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。 CPU和内存相关模块 CC253x芯片系列中使用的8051 CPU内核是一个单周期的8051兼容内核。它有三种不同的内存访问总线(SFR,DATA... (1)CC2530介绍和功能模块 CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。 CPU和内存相关模块 CC253x芯片系列中使用的8051 CPU内核是一个单周期的8051兼容内核。它有三种不同的内存访问总线(SFR,DATA...
- 1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。软件准备需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码,可参考MDK安装教程2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使用外部高速时钟(HSE),则需要在System Core中配置RC... 1. 准备工作硬件准备开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。软件准备需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码,可参考MDK安装教程2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:搜索并选中芯片STM32L431RCT6:配置时钟源如果选择使用外部高速时钟(HSE),则需要在System Core中配置RC...
- #include <SoftwareSerial.h>#define DEBUG trueSoftwareSerial esp8266(2,3); // make RX Arduino line is pin 2, make TX Arduino line is pin 3. // This means that you need to... #include <SoftwareSerial.h>#define DEBUG trueSoftwareSerial esp8266(2,3); // make RX Arduino line is pin 2, make TX Arduino line is pin 3. // This means that you need to...
- #include <SoftwareSerial.h>#define DEBUG trueSoftwareSerial esp8266(2,3); // make RX Arduino line is pin 2, make TX Arduino line is pin 3. // This means that you need to... #include <SoftwareSerial.h>#define DEBUG trueSoftwareSerial esp8266(2,3); // make RX Arduino line is pin 2, make TX Arduino line is pin 3. // This means that you need to...
- 了解了GPIO口的工作原理,我们下一步的操作就是如何去配置GPIO,今天我将分享一下我对GPIO配置的了解(参考资料:正点原子开发手册) 配置每组IO口的寄存器:(每一组一套寄存器) 1、两个32位的... 了解了GPIO口的工作原理,我们下一步的操作就是如何去配置GPIO,今天我将分享一下我对GPIO配置的了解(参考资料:正点原子开发手册) 配置每组IO口的寄存器:(每一组一套寄存器) 1、两个32位的...
- STM32库函数GPIO口开发 资料参考正点原子F1开发资料 GPIO重要函数: 重要函数详解: 1个初始化函数: void GPIO_Init(GPIO_TypeDef GPIOx,GPIO... STM32库函数GPIO口开发 资料参考正点原子F1开发资料 GPIO重要函数: 重要函数详解: 1个初始化函数: void GPIO_Init(GPIO_TypeDef GPIOx,GPIO...
- C语言:寄存器操作 在对芯片进行开发时,我们对芯片的操作本质上就是对芯片底层寄存器进行操作,在C语言中对寄存器进行操作则是通过寄存器的地址进行数据的赋值,那这个过程是如何实现的呢? 我们在学习单片机时... C语言:寄存器操作 在对芯片进行开发时,我们对芯片的操作本质上就是对芯片底层寄存器进行操作,在C语言中对寄存器进行操作则是通过寄存器的地址进行数据的赋值,那这个过程是如何实现的呢? 我们在学习单片机时...
- 将时间拆分为6个参数: second_1 -> 秒个位 second_10 -> 秒十位 minute_1 -> 分个位 minute_10 -> 分十位 hour_1; -> 时个位 hour_10; -> 时十位在异步复位的时候为上述六个参数赋初始值。然后对50Mhz系统时钟进行计数,计数50M... 将时间拆分为6个参数: second_1 -> 秒个位 second_10 -> 秒十位 minute_1 -> 分个位 minute_10 -> 分十位 hour_1; -> 时个位 hour_10; -> 时十位在异步复位的时候为上述六个参数赋初始值。然后对50Mhz系统时钟进行计数,计数50M...
- 主要考察学生思路,常见现象是直接网上查找然后开始刷刷看并写到本子上。 很难了,思考-检索-推荐,在互联网算法的投喂下,大部分已经丧失了独立思考的能力了。 第一步,需要使手机和单片机建立连接,通常手机不用串口连接外设,一般而言适用无线wifi和蓝牙。 第二步,才是构思程序架构,比如控制哪些IO口,如何配置wifi和蓝牙等。 第三步... 主要考察学生思路,常见现象是直接网上查找然后开始刷刷看并写到本子上。 很难了,思考-检索-推荐,在互联网算法的投喂下,大部分已经丧失了独立思考的能力了。 第一步,需要使手机和单片机建立连接,通常手机不用串口连接外设,一般而言适用无线wifi和蓝牙。 第二步,才是构思程序架构,比如控制哪些IO口,如何配置wifi和蓝牙等。 第三步...
- 我当初是自学单片机的,也用同样的方法带出过月入15K以上的徒弟。 我的方法不能说是最好的,但绝对是靠谱的,毕竟都是曾经自己趟过的路。 如果你还在纠结你的学历,纠结英语数学不好能不能学会的问题。 今天... 我当初是自学单片机的,也用同样的方法带出过月入15K以上的徒弟。 我的方法不能说是最好的,但绝对是靠谱的,毕竟都是曾经自己趟过的路。 如果你还在纠结你的学历,纠结英语数学不好能不能学会的问题。 今天...
- 目录 文章目录 目录EIST(智能降频技术)硬件固件操作系统 EIST(智能降频技术) EIST 能够根据不同的 OS(操作系统)工作量自动调节 CPU 的电压和频率,以减少耗电量和发热量。它的引入,大大节省了 CPU 在低工作量的能耗,受到了极大的欢迎,从此每一代 Intel CPU 上都有了它的身影。 EIST 的工作原理:首先我们要明白,O... 目录 文章目录 目录EIST(智能降频技术)硬件固件操作系统 EIST(智能降频技术) EIST 能够根据不同的 OS(操作系统)工作量自动调节 CPU 的电压和频率,以减少耗电量和发热量。它的引入,大大节省了 CPU 在低工作量的能耗,受到了极大的欢迎,从此每一代 Intel CPU 上都有了它的身影。 EIST 的工作原理:首先我们要明白,O...
- 下面的内容来自:《从算法设计到硬件逻辑的实现》 所谓流水线设计实际上就是把规模较大、层次较多的组合逻辑电路分为几个级,在每一级插入寄存器组暂存中间数据。K 级的流水线就是从组合逻辑的输入到输出恰好有 K 个寄存器组(分为 K 级,每一级都有一个寄存器组)上一级的输出是下一级的输入而又无反馈的电路。 图 5.6 表示了如何将把组合逻辑设计... 下面的内容来自:《从算法设计到硬件逻辑的实现》 所谓流水线设计实际上就是把规模较大、层次较多的组合逻辑电路分为几个级,在每一级插入寄存器组暂存中间数据。K 级的流水线就是从组合逻辑的输入到输出恰好有 K 个寄存器组(分为 K 级,每一级都有一个寄存器组)上一级的输出是下一级的输入而又无反馈的电路。 图 5.6 表示了如何将把组合逻辑设计...
- --作者:燕十三(flyingcys)-- blog:http://blog.csdn.net/flyingcys--QQ:294102238红外遥控是利用近红外光进行数据传输的一种控制方式。近红外光波长0.76um~1.5um ,红外遥控收发器件波长一般为 0.8um~0.94um ,具有传输效率高,成本低,电路实现简单,抗干扰强等特点,在家用电器上被广泛使用。红外遥控一般有发射和接收两部... --作者:燕十三(flyingcys)-- blog:http://blog.csdn.net/flyingcys--QQ:294102238红外遥控是利用近红外光进行数据传输的一种控制方式。近红外光波长0.76um~1.5um ,红外遥控收发器件波长一般为 0.8um~0.94um ,具有传输效率高,成本低,电路实现简单,抗干扰强等特点,在家用电器上被广泛使用。红外遥控一般有发射和接收两部...
- 基础知识 LCD(Liquid Crystal Display)即液晶显示器。 根据驱动方式 分为 静态驱动、简单矩阵驱动、主动矩阵驱动。 简单矩阵驱动 分为 扭转向阵列(TN) 和 超扭转时向列型(STN)。 主动矩阵驱动 以 薄膜式晶体管(TFT) 为主。 我们作为驱动工程师,关注的点在于 屏 的时序。 时序图中 VCLK 为 像素时钟信号(用于锁存图像数据的像... 基础知识 LCD(Liquid Crystal Display)即液晶显示器。 根据驱动方式 分为 静态驱动、简单矩阵驱动、主动矩阵驱动。 简单矩阵驱动 分为 扭转向阵列(TN) 和 超扭转时向列型(STN)。 主动矩阵驱动 以 薄膜式晶体管(TFT) 为主。 我们作为驱动工程师,关注的点在于 屏 的时序。 时序图中 VCLK 为 像素时钟信号(用于锁存图像数据的像...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 I2C总线测试 UART总线测试 I2C总线测试 测试设备上所有的I2C总线的时钟,数据的信号质量和时序,时钟频率是否符合系统设计要求,数据信号时序是否满足器件手册要求。测试I2C总线是否受其... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 I2C总线测试 UART总线测试 I2C总线测试 测试设备上所有的I2C总线的时钟,数据的信号质量和时序,时钟频率是否符合系统设计要求,数据信号时序是否满足器件手册要求。测试I2C总线是否受其...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签