ICode9

精准搜索请尝试: 精确搜索
  • 树莓派字符设备驱动点灯2022-07-16 19:31:59

    BCM2835 关于MMU的描述 BCM2835除了arm的MMU之外,还使用了第二个MMU将物理内存地址(ARM physical address) 映射成系统总线地址(VC CPU bus address) 。数据手册中罗列的寄存器地址并不是物理内存地址,而是系统总线地址。 因此,在调用 ioremap() 函数前,需要将总线地址转换成物理地

  • Linux驱动开发五.结合设备树的点灯试验2022-06-13 01:33:46

    今天我们来试一下如何结合设备树文件来实现最基础的IO操作:点灯! 首先回忆一下前面我们在Linux系统下是如何实现点灯的: 完成驱动框架,通过modprobe命令加载驱动模块并完成/dev目录下的节点创建,这个过程比较复杂,包括创建dev结构体,获取设备号、创建class等一系列过程; 完成加载模块时对

  • 关于使用WS2811点灯2022-03-09 22:31:11

    ​ ​ 今天某位网友突然提到说需要使用ws2811点亮一条灯带,想到之前有专门研究过此方面内容,不免拿出卖弄一下。 首先我们来研究一下,为什么只需要一个GPIO口就能点亮一串WS2812灯珠,而且每个灯珠都可以使用256*256*256色? 从datasheet来看(这里再吐槽一把,也许是原理太简单,不同网站下的w

  • LuatOS使用记录2021-12-19 00:02:21

    合宙Air101之点灯篇(搭建开发环境) 1、搭建环境2、点灯搭建环境点灯 1、搭建环境 2、点灯 合宙的这款air101开发板确实还是有点东西主屏频率居然达到了240Mhz,搭配LuatOS可快速实现自己的想法,于是乎就入手了几块,关键是这玩意便宜,某宝居然只要9.9RMB。 引脚也比较丰富: 搭建

  • 基于CLion2019实现STM32的点灯实验2021-12-14 23:00:06

    文章目录 一、CLion1.何为CLion2.安装CLion及配套工具(1)下载CLion(2)安装CLion(3)运行Clion(4)安装STM32CubeMX(5)安装arm-none-eabi-gcc(6)安装openocd(7)安装MinGW(8)添加环境变量(9)检验是否安装成功 3.配置Clion环境 二、点灯1.生成STM32CubeMX程序2.添加代码与编译3.烧录程序 总结参考

  • zigbee点灯2(定时器)2021-11-28 14:34:33

    1、定时器完成一定时间LED1的亮灭 首先说一下定时器 定时器1 独立的16位定时器 三个要配置的寄存器:T1CTL,T1STAT,IRCON 关于定时的时间一些瞎写的记录 #include <ioCC2530.h> #define LED1 P1_0 /******初始化LED灯*******/ void InitLed(void) { P1DIR |= 0x01;

  • stm32点灯之路2021-10-27 11:04:39

    1、最近初学了单片机,开发板用的是星火的指南者。 2、点灯程序没有直接使用官方的固件库,而是直接操作了寄存器的地址,这样比较直观的看到根源,毕竟库是封装过一层。 3、点灯一共分为3步:打开时钟、配置端口寄存器、配置ODR寄存器 4、下面直接上图: 这里三个灯都属于寄存器的低8位,所

  • 固件库点灯-2根据原理图点灯2021-10-03 18:32:39

    我们要根据原理图,把Pin13引脚拉。因此我们在USER的main.c函数里写入函数while(1)。 我们在gpio.h中找到这个GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)函数 参数调整为如图

  • 鸿蒙入门 —— 点灯小能手2021-09-07 11:34:47

    前情提示 关于如何搭建开发环境以及在Ubuntu下基于Hi3861芯片的一站式开发,大家可以参考一下之前的文章:告别反复横跳,体验Hi3861一站式开发 正文 无论是学生时代的STM32还是如今基于Hi3861芯片的Hi3861V100以及BearPi-HM Nano,硬件开发过程中,最直观,最易上手的体验 —— 点亮开发板

  • 2021-06-04《小王子》读后感2021-06-04 18:00:12

    前天看完了小王子,由于自己的原因没有趁热写下读后感,刚才又看了看当时做的笔记。看完了有一种震撼的感觉。于是就开始反思,我自己是不是也变成了小王子讨厌的人了呢。书中说:“生命中最美好最重要的东西不是成熟”,这句话我真的不知道怎么理解,我也不知道什么样子才算是成熟,看过很

  • 纪念首次使用vscode+platformio完成点灯全过程2021-05-16 02:04:28

    首先下载安装好vscode,然后再VSCode内下载platformio插件,完成后,新建一个工程,新建的这个步骤真的很慢,我连WIFI尝试了一晚上都没弄好,后来插网线+梯子上网,很快就搞定了。 简单说下我的点灯全过程,首先,我用cubemx自动生成了一个文件,然后将Core文件下的所有文件.h和.c文件全部复制粘贴到

  • 使用中断的按键处理程序,实现按键点灯的功能2021-05-12 15:01:29

    基于exynos4412的开发板,编写了一个使用中断的按键程序,实现按键点灯的功能。 实现效果是按下按键灯亮,再按一次灯灭。 旨在学习中断的用法。 linux kernel version:4.4.38 1 gpx3: gpx3 { 2 gpio-controller; 3 #gpio-cells = <2>; 4 5 interrupt-controller; 6

  • 51单片机 利用定时中断做“非阻塞式”点灯2021-04-15 20:59:58

    前言 很多程序员的第一句代码,估计都是“hello world”。 在电子行业里,软件工程师的第一个成(入)功(坑)代码,估计都是从点亮第一颗LED灯讲起。 今天的自学笔记记录的例程是如何利用定时中断,来做一个“非阻塞式”的闪灯程序。 这节内容,看似简单,实际

  • Stm32点灯2021-02-02 19:32:34

    原文链接 思路 1、首先需要设置的是时钟:你将灯的管脚连在哪个端口的某个引脚上面,你就开启哪个端口的时钟,比如灯连在A端口的某个引脚,就要开启A端口的时钟。 2、其次,设置管脚: 我们需要对GPIO进行初始化设置,我们只需调用 GPIO_InitTypeDef的结构体,对每个成员进行设置,要设置的有P

  • MicroPython_ESP8266_IoT——第二回 致敬点灯(一切从点灯开始)2020-12-20 12:59:00

    第二回 致敬点灯(一切从点灯开始) 续接上回,接着折腾,接着学。 ESP8266通用信息 ESP8266是Espressif Systems推出的一种流行的,具有WiFi功能的片上系统(SoC)。相关的Datasheet可以在这里下载 (密码参考第一回内容)。 MicroPython for ESP8266库(应该叫方法)中的Pin number都是基于ESP826

  • 基于STM32F103C8T6的点灯设计2020-12-19 10:30:47

    学习目的:本设计是基于STM32F103C8T6单片机完成入门点灯设计。 根据STM32F103C8T6的原理图,可知LED2与CPU的PC13相连,当PC13=1(高电平)时,LED2呈熄灭状态;当PC13=0(低电平)时,LED2呈点亮状态。 参考代码如下: //main.c #include "stm32f10x.h" #include "led.h" #include "delay.h" int m

  • Hi3861 GPIO操作 点灯和按键实验2020-11-24 17:04:22

    Hi3861也提供了相关得GPIO口操作 先看最简单得LED灯闪烁操作 源码结构如下: BUILD.gn文件内容: static_library("led_demo") { sources = [ "led_demo.c" ] include_dirs = [ "//utils/native/lite/include", "//kernel/liteos_m/c

  • ESP8266接入点灯blinker物联网平台实验2020-06-26 12:02:32

    实验概述: 使用WeMos D1开发板(基于ESP8266 -12F),接入blinker IOT平台,搭建一个简易物联网应用,来达到快速学会该平台基本使用的目的。具体实现是将BME280传感器和RGB LED 连接至D1并完成设备端代码编写,同时利用blinker APP 可视化搭建并配置手机应用,最终实现本地温度、湿度、海

  • 003_STM32CubeMX点灯2020-06-06 12:05:28

    视频教程:https://www.bilibili.com/video/BV1S5411p7oo 公众号:luxiaoguogege 找到自己开发板原理图LED连接的IO口   在 CubeMX 生成的文件中添加用户代码的时候,必须是写在/* USER CODE BEGIN n*/和/* USER CODE END n*/之间。这样如果需要改变 Cube 工程的配置,在重新生成

  • 【STM32】点灯仪式2019-08-20 11:03:45

    终于点灯了,太慢了.....真丢银。 LED灯对应的原理图:     初始化函数:      附上宏定义:     使能外设时钟函数(划重点): 重点是第一个参数的值:  模块框图(部分): 闪灯程序: 写GPIO的几种方法: 写一位:   把一组GPIO置1:    把一组GPIO置0: 自定义写入一组GPIO的值

  • Arduino点灯玩成这样,也是没谁了2019-06-09 17:56:23

    在上一期的“教你花式点灯”中,我们已经教会了大家如何将一颗灯点到极致。而点灯到这里还没有完哦,这次给大家来点进阶的小课程,来教教大家如何花式点亮一排灯。快快上车,老司机准备起飞了! 最简单的一个 LED 的实验之后,自然是增加几个 LED,咱排成一排来玩吧。最后,再把一排的 LED

  • PWM点灯,我们是专业的2019-01-27 16:03:36

    前言 一说到PWM我想对搞嵌入式的人来说再熟悉不过了,基本上不会有人不认识PWM是什么东西。PWM其全称为Pulse Width Modulation,翻译成中文就叫脉冲宽度调制。然而,小编觉得这样的叫法太装逼了,说得通俗一点不就是方波嘛,高电平持续多长时间,低电平持续多长时间。高电平的时间加上低

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有