走线时不捕捉焊盘中心 【Find】中需要勾选 Pins、Vias 动态铜皮不自动避让 有时候就会莫名奇妙的变成 Disabled,改为 Smooth 就行了。
镜像下载:https://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.6-desktop-amd64.iso 至少配置 3G 内存 轻薄本没 GPU,要关闭虚拟机的3D加速,否则有时候显示界面会卡着不动,但并不是虚拟机卡死了,是界面没及
全志在线开发者社区 - 在线文档 芯片功能 全志R128基础组件开发——显示与屏幕驱动①-CSDN博客 全志T113-S3入门资料汇总(避坑指南)一-CSDN博客 Tina Linux 系统介绍 - D1-H
特性: 12 bit ADC 输出开路报警 PWM:50Hz ~ 50KHz, 0 ~ 100%, 2.7 V-5.5V VCC:18~36V 5V5:内部 LDO,外接 1uF电容。挂上负载后会稍微影响芯片精度。 ALARM:输出开路报警,低电平有效,开漏输出。 SET:电阻设置电流最大值 EP:
AD7606BSTZ:16 位 8 通道同步采样,200 kSPS AD7606BSTZ-4:16 位 4 通道同步采样,200 kSPS AD7606BSTZ-6:16 位 6 通道同步采样,200 kSPS 接口: 并行 SPI ...... 引脚说明 这颗芯片是非常经典的ADC芯片,现在的芯片
名词: OCV:开路电压 SOC:剩余电量 开路电压法 开路电压:电池断开负载并静置一段时间后,极化效应减弱,其两端电压趋于稳定,此时的电压称为开路电压。 开路电压法原理:电池的开路电压与 SOC 之间存在一定的对应关系,这个由生产厂商测定。通过测量电池开路电压,根据 OCV-SOC 曲线查表可得到
G4 COMP_HandleTypeDef hcomp1; void COMP1_Init(void) { hcomp1.Instance = COMP1; hcomp1.Init.InputPlus = COMP_INPUT_PLUS_IO1; // 比较器[+]输入端
时钟中断 硬件有一个时钟装置,该装置每隔一定时间发出一个时钟中断(称为一次时钟嘀嗒(tick)),对应的中断处理程序就将全局变量jiffies_64加1 jiffies_64 是一个全局64位整型, jiffies全局变量为其低32位的全局变量,程序中一般用jiffies HZ:可配置的宏,表示1秒
线程控制块 PCB,记录线程的数据。 struct rt_thread { /* rt 对象 */ char name[RT_NAME_MAX]; /* 线程名字 */ rt_uint8_t type; /* 对象类型 */ rt_uint8_t flags; /* 标注位 */ rt
中断管理 为了把操作系统和系统底层的异常、中断硬件隔离开来,RT-Thread 把中断和异常封装为一组抽象接口,如下图所示: rt_interrupt_enter() 和 rt_interrupt_leave():用于在中断服务程序进入和离开时通知内核中断上下文的切换。 <
数据传递 邮箱 特性: 每封邮件固定为 4 字节, 可以直接传输 32 位无符号数 恰好能容纳一个指针,可传递指向缓冲区的地址。但是不能显式的指定数据的长度,在使用的时候一定要注意越界的问题。 多个线程可等待同一个邮箱。
时钟节拍 时钟节拍在 rtconfig.h 中设置 /* *频率是 1000HZ 周期是 1/1000 s *所以节拍是 1ms */ #define RT_TICK_PER_SECOND 1000 给 RT-Thread 提供时钟节拍: void SysTick_Handler(void) {
软件定时器,单位为时钟节拍,定时数值必须是 OS Tick 的整数倍。 定时器控制块: struct rt_timer { struct rt_object parent; rt_list_t row[RT_TIMER_SKIP_LIST_LEVEL]; /* 定时器链表节点 */