自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Unity协程控制队列

完整代码:using System.Collections;using System.Collections.Generic;using System.Threading.Tasks;using UnityEngine;namespace GameLogic.CoroutinePipeline{ /// <summary> /// 运行协程的Mono /// </summary> public class CoroutineRu...

2021-10-22 20:44:44 395

原创 Unity协程的实现原理

协程的本质是什么?其本质其实是通过IEnumerator迭代器实现的一种状态机。首先先简单介绍下IEnumerator,其命名空间为System.Collections具体内部接口函数签名为:// 枚举器接口 IEnumeratorpublic interface IEnumerator{ //迭代器返回值 object Current { get; } // 如果是返回 false,就是结束迭代器块 bool MoveNext(); v.

2021-10-22 20:26:18 3196

原创 unity通过Mesh箭头动态生成和更改长度

using System;using System.Collections.Generic;using UnityEngine;public class ArrowGenerator : MonoBehaviour{ #region 配置参数 //[Tooltip("箭头材质")] //public Material arrowMaterial; //[Tooltip("箭身材质")] //public Material bodyMaterial; .

2021-03-22 16:32:46 815

原创 STM32-CAN通信

CAN基础知识CAN协议经过ISO标准化后有两个标准:ISO11898标准和ISO11519-2标准。其中ISO11898是针对通信速率为125Kbps~1Mbps的高速通信标准,而ISO11519-2是针对通信速率为125Kbps以下的低速通信标准。CAN协议的特点**多主控制:**总线空闲时,所有单元都可发送消息,而两个以上的单元同时开始发送消息时,根据标识符(ID,非地址)决定优先...

2019-06-09 21:48:41 654

原创 uCosIII学习记录

uCosIII的任务由3部分组成:任务堆栈,任务控制块和任务函数任务堆栈:上下文切换时用来保存任务的工作环境,就是STM32的内部寄存器值。任务控制块:用来记录任务的各个属性。任务函数:由用户编写的任务处理代码。UCOSIII系统任务UCOSIII默认有5个系统任务:1.空闲任务:UCOSIII创建的第一个任务,UCOSIII必须创建的任务,此任务有UCOSIII自动创建,不需要用户...

2019-05-25 15:46:21 270

原创 STMF103学习记录—时钟

时钟源HSI RC(高速内部时钟) 内部RC振荡器,约8MHzGSE Osc(高速外部时钟) 外接晶振,4~16MHzPLL(锁相环) 用于倍频,2~16倍频,用于倍频高速时钟以上用于系统时钟和USB时钟LSE Osc(低速外部时钟) 外接晶振,32.768KHz,可以通过HSE128分频得来LSI RC(低俗内部时钟) 内部RC振荡器,约40...

2019-03-27 17:06:27 406

原创 STMF103学习记录—NVIC

STN32F103系列包含16个内核中断和60个可屏蔽中断(外部中断),16级可编程中断优先级标准库函数操作中断优先级分组函数NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup)参数:NVIC_PriorityGroup_0~NVIC_PriorityGroup_4对应AIRCR寄存器下5组模式每个中断优先级设置...

2019-03-27 17:06:20 260

原创 STMF103学习记录—GPIO

GPIO工作方式(8种)4种输入模式输入浮空 输入上拉 输入下拉 模拟输入4种输出模式开漏输出(由CPU写入输出数据) 开漏复用功能(由外设写入输出数据) 推挽式输出(由CPU写入输出数据) 推挽式复用功能(由外设写入输出数据)ps:开漏输出就是不输出电压,低电平时接地,高电平时不接地。如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电源电压。这种方式适合在连接的...

2019-03-27 17:06:14 866

原创 STMF103学习记录—串口

串行通信的通讯方式同步通信带时钟同步信号传输SPI,IIC通信接口异步通信不带时钟同步信号传输UART,单总线通信标准 引脚说明 通信方式 通信方向 UART (通用异步收发器) TXD:发送端 RXD:接受端 GND:公共地 异步通信 全双工 单总线 (...

2019-03-27 17:06:05 612

原创 STMF103学习记录—外部中断

外部中断概述IO口外部中断在中断向量表中只分配了7个中断向量,只能使用7个中断服务函数位置 优先级 优先级类型 说明 地址 6 13 EXTI0 EXTI线0中断 0x000_0058 7 14 EXTI1 EXTI线1中断 0x000_005C 8 15 EXTI2 EXTI线2中...

2019-03-27 17:05:30 287

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除