ICode9

精准搜索请尝试: 精确搜索
  • RISC-V MCU应用教程之触摸按键2022-04-02 17:02:02

    简介 CH32V103系列是以青稞V3A处理器为核心的32位通用MCU,该处理器是基于RISC-V开源指令集设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。此系列具有1路USB2.0主机/设备接口、多通道12位ADC转换模块、多通道TouchKey、多组定时器、多路IIC/USART/SPI接口等丰富的外

  • RISC-V MCU应用教程之PWR待机模式2022-03-30 17:34:03

    简介 CH32V103系列是以青稞V3A处理器为核心的32位通用MCU,该处理器是基于RISC-V开源指令集设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。此系列具有1路USB2.0主机/设备接口、多通道12位ADC转换模块、多通道TouchKey、多组定时器、多路IIC/USART/SPI接口等丰富的外

  • RISC-V MCU应用之智能手环2022-03-05 10:34:54

    的卢CH582M,其采用沁恒自研RISC-V微处理器“青稞V4”,片上集成2Mbps低功耗蓝牙,兼容Bluetooth® low energy 5.3,另外配备SPI、I²C、RTC等丰富外设。WCH Wristband的主控芯片为RISC-V专用低功耗蓝牙MCU:的卢CH582M。 WCH Wristband配有血氧心率模块、九轴传感器、电机驱动模块、低功

  • RISC-V MCU移植RTOS系列教程(四)2022-03-03 14:36:28

    接着以WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核单片机来详细说下针对RISC-V平台,移植实时操作系统的注意点。 今天聊下移植RTOS时RISC-V内核时单片机任务之间的切换。 了解了如何切换至第一个任务,如何实现不同任务之间的切换呢。在这之前想必对“任务优先

  • RISC-V MCU移植RTOS系列教程(三)2022-03-02 13:07:09

    接着以WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核单片机来详细说下针对RISC-V平台,移植实时操作系统的注意点。   今天聊下移植RTOS时RISC-V内核时单片机切换至第一个任务。   以RT-Thread为例,rt-thread和其他RTOS有点区别的是其gcc下的入口函数定义为e

  • 生成库文件(STM32IDE)【记录备忘】2022-02-28 17:04:27

    1. 选择新建C/C++Project     2. 根据需求选择合适项,点击下一步     3. 输入工程名,选择静态库,编译选择MCU ARM GCC     4. 一直点Next到这一步选择MCU类型     最好这里和引用此库的工程一致  

  • STM32WL Series MCU 开发2022-02-27 21:00:18

    特性 作为STM32 RF连接产品组合的补充,STM32WL片上系统在同一芯片上集成了通用微控制器和sub-GHz无线电。 STM32WL微控制器基于Arm® Cortex-M4®和Cortex-M0®+内核(提供单核和双核架构),支持多种调制——LoRa®、(G)FSK、(G)MSK、BPSK——以确保无线应用的灵活性,采用LoRaWAN®、Sig

  • RISC-V MCU移植RTOS系列教程(二)2022-02-25 09:33:41

    接着以WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核芯片来详细说下针对RISC-V平台,移植实时操作系统的注意点。 今天聊下移植RTOS时RISC-V内核时单片机任务栈保存哪些内容。 上一章中列举了所有的寄存器,当需要切换任务时刻的寄存器值,除x0恒为0,其他的寄存器无

  • CPU(MCU)的重要机制-中断2022-02-24 13:35:33

    既然说到中断,那就提一下,为什么会有这东西产生,前面我们讲CPU的结构时候都会这么来说,任何事物的产生都有其由来。        最初应该是只有轮询这么一种机制,这在CPU处理问题时候可以想到比如我按了一个按键,我就要CPU给我一个响应,很容易想到的是CPU不断的去查询,当查询到按键发生

  • MCU的复位,时钟,存储器和总线2022-02-24 13:32:42

      说到MCU的复位肯定是不陌生了,但究竟其怎么工作的,设计其目的和作用是什么呢?其实我们程序最初的加载就与复位有关,比如一上电,MCU就自动执行我们设计的程序,复位有很多种,比如异常复位(程序跑飞阿,电源不稳定阿,看门狗喂狗超时阿),但不管哪种复位,其做的大多工作基本类似,大多包括以下几点:1

  • RISC-V MCU移植RTOS系列教程(一)2022-02-24 12:01:59

    ARM上移植实时操作系统大家可能比较熟悉,且例程较多,对于RISC-V内核的单片机,可能相对比较陌生。下面结合WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核芯片来详细说下针对RISC-V平台,移植实时操作系统的注意点。 之所以选择赤菟V103和赤菟V307两个芯片主要是其极

  • RISC-V MCU移植RTOS系列教程(一)2022-02-24 10:00:24

    ARM上移植实时操作系统大家可能比较熟悉,且例程较多,对于RISC-V内核的单片机,可能相对比较陌生。下面结合WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核芯片来详细说下针对RISC-V平台,移植实时操作系统的注意点。 之所以选择赤菟V103和赤菟V307两个芯片主要是其极

  • 1130_树莓派PICO基础信息梳理2022-02-06 23:33:41

    Grey 树莓派PICO基础信息梳理 全部学习汇总: GitHub - GreyZhang/g_raspberry_pi_pico: Happy hacking! Try for PICO! 信息搜集 之前接触的M0内核的MCU主频似乎都是几十Mhz的,这个应该也是我目前为止接触到的主频比较高的M0内核的MCU,而且还是双核的。相比我现在用的一些MCU,RAM还

  • STC8H8K64U 的 USB 功能测试(续)2022-02-06 15:00:08

    对 STC8H8K64U 的USB测试昨天没搞定, 判断可能是供电的问题, 直接用5V不行, 从USB2TTL上采电3.3V时存在一个问题, 就是 D-/D+ 在上电前就已经连接了, 不符合 USB 的正常上电流程, 在 MCU 开始工作前接入 D-/D+, 可能会造成host的请求无法响应. 今天用AMS1117做了一个转接板, 把USB

  • 【学习笔记】基于Arm Cortex-M0 Designstart Eval设计SOC(一)2022-01-31 20:33:21

    一、简介 本项目是使用Arm Cortex-M0 Designstart Eval进行开发,以下内容来自Arm Cortex-M0 DesignStart Eval User Guide。 点击此处下载Arm Cortex-M0 Designstart Eval 开发环境: Win10、MDK5、TD(Tang Dynasty)、安路EG4S20 FPGA开发板 二、Designstart Eval文件介绍 点击上方

  • 芯片面积与算力2022-01-30 06:31:06

    芯片面积与算力 芯片面积的估算 IO neck 和 core neck 一般称作 IO limited 和 core limited, IO limited :这个芯片的面积是因为IO个数限制(太多),而不得不做得那么大。core部分其实用不了那么大。这时面积计算就简化为每边IO个数的计算了。 Core limited:芯片面积是有core部分的决定

  • 1101_AUTOSAR_SRS_SPALGeneral_学习笔记2022-01-27 22:03:27

    AUTOSAR_SRS_SPALGeneral_学习笔记 Grey 全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! AUTOSAR_SRS_SPALGeneral_学习笔记 摘录与批注 首先明确一下SPAL的概念:标准外设抽象层。 又出来一个系统驱动的概念,MCU的驱动以及GPT的驱

  • AT32 MCU关于看门狗的使用2022-01-15 22:00:27

    AT32 MCU关于看门狗的使用 前言 这篇应用笔记描述了怎么使用AT32F4xx 的独立看门狗(IWDG)和窗口看门狗(WWDG)。 参考资料: 所有project都是基于keil 5而建立,若用户需要在其他编译环境上使用,请参考AT32xxx_Firmware_Library_V2.x.x\project\at_start_xxx\templates中各种编译环境(例

  • USB虚拟打印机2022-01-15 01:33:10

    USB虚拟打印机  广州周立功 lpc1800 lpc4300    https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc1800-cortex-m3:MC_1403790776032  微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Micr

  • 关于mcu_Flash的笔记2022-01-13 14:05:23

    1.查看单片机的内存映射了解内部flash和Ram的地址内存范围 2.根据地址在相关IDE中设置flash空间 3.查看内存使用情况 查看编译器编译后内存占用情况 Code为程序代码部分 RO-data 表示 程序定义的常量const temp; RW-data 表示 已初始化的全局变量 ZI-data 表示 未初始化的全

  • Crystal和Oscillator的区别2022-01-05 14:04:14

             Crystal(晶体),即我们常说的无源晶振,而Oscillator(振荡器),即有源晶振。因此在我们设计MCU最小系统电路的时候,如果使用Crystal的话,除了外部需要加上谐振电容(有些会加上M欧级的反馈电阻)之外,还需要MCU内部的OSC振荡电路辅助才能正常产生所需时钟,而如果使用Oscillator的话,

  • 盘古开源:汽车强制配备“黑匣子”,芯片再添增量市场2022-01-05 09:04:31

    按照国家标准《机动车运行安全技术条件》(GB7258-2017)的最新规定,自2022年1月1日起,国内所有新生产的乘用车都将强制要求配备EDR(Event Data Recorder,汽车事件数据记录系统,俗称汽车“黑匣子”),或者符合规定的DVR(车载视频行驶记录系统)。而微控制器(MCU)、存储器、传感器等都是EDR中必

  • c/c++开发方向如何选择?坚持进阶学习c++还有意义吗?2021-12-29 21:01:15

    前言 在这里讨论c/c++的开发方向的好坏,本来就是一个极具争议的话题。就好比和大家讨论:谁是世界上最好的语言一样,个中都有强手。而技术方向也是,每一个方向都存在高薪和出色的公司。所以这里的讨论分享根据个人的看法和普遍行情做交流。 首先就开发方向而言,大致可以分为四大

  • 涂鸦方案WIFI模组2021-12-29 15:02:40

    摘自涂鸦官方视频教程:https://www.bilibili.com/video/BV1pb41117LD?spm_id_from=333.999.0.0等 目录 产品创建(DP功能点)协议解析协议格式模组工作流程图 基础协议基础协议-心跳检测(命令字0x00)基础协议-查询产品信息(命令字0x01)基础协议-查询设定模块工作模式- -配合

  • SD卡数据读取2021-12-25 20:30:20

    本文使用到的硬件:STM32F103C8T6、Micro SD卡模块CH376S SPI接口、杜邦线、USB转TTL接口 本文使用到的软件:Keil MDK、串口调试助手 目录 一、SPI读写SD卡介绍1.1 SPI模式1.2 命令1.3 初始化操作1.4 读写数据(多数据) 二、实验配置2.1 源代码2.2 硬件连线2.3 部分代码分析 三、

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

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

ICode9版权所有