- 目录一、数字显示照度表1.1、效果图1.2、简介及程序二、台灯整体程序2.1、程序流程图2.2、主函数main2.3、自动调节程序三、手机APP3.1、手机APP界面效果图3.2、功能介绍当赛题下来后,我看了高职组和本科组的控制类赛题,IJ题因为材料短缺所以果断放弃。只剩下F和K题可以做,因为我软件控制类题目比较拿手,所以我当时是有想过做F题来挑战一些自己,但是最终还是在队友的劝说下放弃了... 目录一、数字显示照度表1.1、效果图1.2、简介及程序二、台灯整体程序2.1、程序流程图2.2、主函数main2.3、自动调节程序三、手机APP3.1、手机APP界面效果图3.2、功能介绍当赛题下来后,我看了高职组和本科组的控制类赛题,IJ题因为材料短缺所以果断放弃。只剩下F和K题可以做,因为我软件控制类题目比较拿手,所以我当时是有想过做F题来挑战一些自己,但是最终还是在队友的劝说下放弃了...
- 一、地址总线地址,物理地址,虚拟地址 参考博文:地址概念树莓派1.BCM2835 树莓派3b CPU型号,是ARM-cotexA53架构2440 2410 CPU型号 是ARM9架构2.树莓派是32位系统,1G 内存,只能识别949M3.总线地址4G,物理地址1G,虚拟地址4G 二、芯片手册1.芯片目录Introduction 基本介绍Auxilia... 一、地址总线地址,物理地址,虚拟地址 参考博文:地址概念树莓派1.BCM2835 树莓派3b CPU型号,是ARM-cotexA53架构2440 2410 CPU型号 是ARM9架构2.树莓派是32位系统,1G 内存,只能识别949M3.总线地址4G,物理地址1G,虚拟地址4G 二、芯片手册1.芯片目录Introduction 基本介绍Auxilia...
- 1、寄存器 1.1、开启GPIOE对应时钟 1.1.1、找到GPIOE对应时钟打开STM32F1xx中文参考手册,找到上图可以看到GPIOE是挂在AHB的APB2上的。 1.1.2、找到对应基地址找到时钟控制的基地址。用宏定义定义它的地址: 1.1.3、找到APB2的偏移地址找到偏移地址宏定义它的地址不能:0x40021018|=1<<6,因为编译器默认0x40021018是数字,不是地址... 1、寄存器 1.1、开启GPIOE对应时钟 1.1.1、找到GPIOE对应时钟打开STM32F1xx中文参考手册,找到上图可以看到GPIOE是挂在AHB的APB2上的。 1.1.2、找到对应基地址找到时钟控制的基地址。用宏定义定义它的地址: 1.1.3、找到APB2的偏移地址找到偏移地址宏定义它的地址不能:0x40021018|=1<<6,因为编译器默认0x40021018是数字,不是地址...
- 移植案例与原理 - build lite源码分析 之 hb命令__main__.pyhb命令可以通过python pip包管理器进行安装,应该是OpenHarmony Build的缩写,在python包名称是ohos-build。hb作为编译构建子系统提供的命令行,用于编译构建产品、芯片厂商组件或者单个组件。本文,我们来学习hb的源码。 1、hb的安装、卸载与简单介绍在源码根目录下执行下述... 移植案例与原理 - build lite源码分析 之 hb命令__main__.pyhb命令可以通过python pip包管理器进行安装,应该是OpenHarmony Build的缩写,在python包名称是ohos-build。hb作为编译构建子系统提供的命令行,用于编译构建产品、芯片厂商组件或者单个组件。本文,我们来学习hb的源码。 1、hb的安装、卸载与简单介绍在源码根目录下执行下述...
- 近期,速锐得协助驾培驾考行业客户,针对性对东风雪铁龙车型做了相关的CAN总线适配,特别是新能源神龙富康、E爱丽舍、东风E70等。东风雪铁龙CAN网络主要由CAN HS I/S网,CAN LS车身网,CAN舒适网、LIN子网、诊断部分和BSI1(智能网关)组成。一、解码东风雪铁龙架构:网关是全CAN的核心,里面也自带一个微处理器单元,具体功能大概如下:不同CAN总线之间的通道线束连接与CAN总... 近期,速锐得协助驾培驾考行业客户,针对性对东风雪铁龙车型做了相关的CAN总线适配,特别是新能源神龙富康、E爱丽舍、东风E70等。东风雪铁龙CAN网络主要由CAN HS I/S网,CAN LS车身网,CAN舒适网、LIN子网、诊断部分和BSI1(智能网关)组成。一、解码东风雪铁龙架构:网关是全CAN的核心,里面也自带一个微处理器单元,具体功能大概如下:不同CAN总线之间的通道线束连接与CAN总...
- v4L2是针对uvc免驱usb设备的编程框架,主要用于采集usb摄像头等。 这篇文章介绍V4L2框架读取摄像头数据的流程,介绍ioctl常用的命令参数,以及各种摄像头相关的结构体成员含义,最终完成数据采集。 v4L2是针对uvc免驱usb设备的编程框架,主要用于采集usb摄像头等。 这篇文章介绍V4L2框架读取摄像头数据的流程,介绍ioctl常用的命令参数,以及各种摄像头相关的结构体成员含义,最终完成数据采集。
- 在Linux系统上主要有两个时间基准,一个数是系统时间和,一个是RTC 时间。 其中系统时间是系统运行时由定时器(滴答定时器)维护的时间,掉电不保存数据。而RTC时间,是由RTC实时时钟芯片维护的时间,一般都接了后备电源(常见表现行为就是一颗纽扣电池供电),系统掉电后它不受影响,还是会运行保证时间准确。 每次系统开机时,系统会从RTC芯片里读取当前时间给系统时间赋值,保证系统开机之后时间也是准确的 在Linux系统上主要有两个时间基准,一个数是系统时间和,一个是RTC 时间。 其中系统时间是系统运行时由定时器(滴答定时器)维护的时间,掉电不保存数据。而RTC时间,是由RTC实时时钟芯片维护的时间,一般都接了后备电源(常见表现行为就是一颗纽扣电池供电),系统掉电后它不受影响,还是会运行保证时间准确。 每次系统开机时,系统会从RTC芯片里读取当前时间给系统时间赋值,保证系统开机之后时间也是准确的
- 现在很多手机都支持红外线发送了,支持家电控制。红外线协议有很多,当前介绍的是NEC协议(红外线传输协议中的一种),也是常说的万能遥控器的协议。 现在很多手机都支持红外线发送了,支持家电控制。红外线协议有很多,当前介绍的是NEC协议(红外线传输协议中的一种),也是常说的万能遥控器的协议。
- 应用篇-在STM32L051上使用RT-Thread 第二篇,使用STM32CubeMX 进行对应外设配置,同时做一些简单测试。 应用篇-在STM32L051上使用RT-Thread 第二篇,使用STM32CubeMX 进行对应外设配置,同时做一些简单测试。
- 聊聊 malloc函数 在单片机程序设计中怎么使用,从函数使用的根本上来分析需不需要使用,如何使用。 聊聊 malloc函数 在单片机程序设计中怎么使用,从函数使用的根本上来分析需不需要使用,如何使用。
- 一篇文章带你全面认识STM32的内存架构,内存管理 一篇文章带你全面认识STM32的内存架构,内存管理
- 采用寄存器方式开发,注释齐全,执行效率高,方便移植,采用QT设计,程序支持跨平台编译运行(Android、IOS、Windows、Linux都可以编译运行,对应平台上QT的环境搭建, 32F103C8T6最小系统板、红外热释电人体感应模块、DHT11温湿度传感器、0.96寸单色OLED显示屏、ESP8266、继电器。 采用寄存器方式开发,注释齐全,执行效率高,方便移植,采用QT设计,程序支持跨平台编译运行(Android、IOS、Windows、Linux都可以编译运行,对应平台上QT的环境搭建, 32F103C8T6最小系统板、红外热释电人体感应模块、DHT11温湿度传感器、0.96寸单色OLED显示屏、ESP8266、继电器。
- 这是基于STM32设计的4轮遥控小车,支持通过Android手机APP、Windows上位机完成对小车遥控;支持前进、后退、左转、右转、停止等操作。 小车上会实时采集温度、湿度、GPS经纬度、通过ESP8266 WIFI上传至手机APP,手机APP收到数据之后,会将温湿度实时显示出来,经纬度收到后会调用百度地图,显示小车的位置,并且数据也会存放到数据库里,方便查看历史数据;支持范围内温湿度查询。 这是基于STM32设计的4轮遥控小车,支持通过Android手机APP、Windows上位机完成对小车遥控;支持前进、后退、左转、右转、停止等操作。 小车上会实时采集温度、湿度、GPS经纬度、通过ESP8266 WIFI上传至手机APP,手机APP收到数据之后,会将温湿度实时显示出来,经纬度收到后会调用百度地图,显示小车的位置,并且数据也会存放到数据库里,方便查看历史数据;支持范围内温湿度查询。
- 前面文章分享了很多关于STM32F103系列知识点、物联网相关的小项目,工程都采用的是寄存器方式编写;很多小伙伴接触STM32开始都采用库函数编程,不清楚如何使用寄存器方式开发STM32;这篇文章就讲一下如何新建寄存器风格的STM32工程,并介绍需要用到哪些官方系统文件等。 前面文章分享了很多关于STM32F103系列知识点、物联网相关的小项目,工程都采用的是寄存器方式编写;很多小伙伴接触STM32开始都采用库函数编程,不清楚如何使用寄存器方式开发STM32;这篇文章就讲一下如何新建寄存器风格的STM32工程,并介绍需要用到哪些官方系统文件等。
- XPT2046是一颗12位的ADC芯片,可以当做普通的ADC芯片使用,但是一般都是用在电阻触摸屏上,方便定位触摸屏坐标。 这篇文章介绍XPT2046芯片使用方法,介绍内部的时序,指令,使用场景,利用STM32读取XPT2046采集的触摸屏坐标。 XPT2046是一颗12位的ADC芯片,可以当做普通的ADC芯片使用,但是一般都是用在电阻触摸屏上,方便定位触摸屏坐标。 这篇文章介绍XPT2046芯片使用方法,介绍内部的时序,指令,使用场景,利用STM32读取XPT2046采集的触摸屏坐标。
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名
热门标签