程序里有些值会在它看不见的地方自己变化,而一段用来拖时间的空循环,换个优化档位就会凭空消失。哪些读写编译器不能替我们省掉,这中间又该怎么分工? ...
只有高和低两档的数字引脚,凭什么让电机转出大中小不一样的转速?同一组波形接两种驱动板、同一个占空比跑两个轮子,速度又为什么不会一样? ...
第二章 RA8P1简介 本章,我们将向大家介绍RA8P1是一个什么东西?有哪些资源?能够做什么?如何选型?等基础知识,让大家对RA8P1有一个大概了解。 本章将分为如下几个小节: 2.1 初识RA8P1 2.2 R7KA8P1KFLCAC资源简介 2.3 R7KA8P1KFLCAC设计选型 2.1 ...
用空循环让程序等一会儿,是最省事的办法,却没人保证这一会儿有多准。要让微秒和毫秒都靠得住,得先给程序找到一把什么样的尺子? ...
程序在循环里转一圈要多久,谁也说不准;芯片里那只计数器却一直按自己的节奏往前走。定时器到底在数什么,又凭什么变成全程序共用的一把时间尺? ...
单片机不会开口,上电之后它走到哪一行、卡在哪一步,没人告诉你。把屏幕排到寄存器原理之前,这套顺序换来的到底是什么? ...
按一下按键,三颗灯拼出一个数,屏幕上跟着跳出同一份状态。从引脚到变量、再到灯和屏幕,这一次按下到底走过了哪些地方? ...
拿到一堆模块时,最容易的做法是先拿杜邦线往面包板上插。可红色电源轨真的就是 3.3V 吗,为什么有的模块还非共地不可——接线到底在解决什么? ...
把按键计数搬到一块小屏上,程序第一次有了可以盯着的现场。屏幕一直黑着的时候,为什么先按顺序一处一处排除,而不是把所有可疑的地方一起改掉? ...
性能再突破!正点原子全新升级T300 Pro智能焊台来了!温控更强、功能更全,工程师、维修爱好者的专业焊接利器! 玩嵌入式、修板、做硬件的工程师与电子爱好者看过来! 不少电子爱好者、维修工程师一直偏爱正点原子 T300 智能焊台。凭借稳定温控、易用交互、扎实做工,T300 成为工作室、实验室、DIY ...
手指只按了一下,三颗 LED 拼出的数却往前跳了一长串。最容易看懂的那种写法,凭什么能把一段连续的电平,稳稳地压成一次返回值? ...
CM1钳形万用表新品首发!四位半精度,真有效值,安全可靠!全隔离与防烧保护让每一次测量都有底气! 做电气检修的朋友都有同感:钳形表是随身工具里最“将就”的一件。赶工时,钳口一夹就想看个准数,可遇到非正弦信号,普通表读出来往往差一截;临时想量个电压、测个电容,又得来回翻档位、换表笔,手忙脚乱;背光暗、 ...
一、SELinux、AppArmor、Landlock 与 LSM 的关系 三者都是 LSM(Linux Security Module)框架下的实现。 但它们的设计目标、使用场景、权限模型差异很大。 二、LSM 框架:一个"插槽" LSM 本身不是一个安全策略,而是一个框架(框架 = 一组钩子接口 ...
按键的一端接在引脚上,另一端接到哪里,芯片看到的并不一样。同一颗按键、同一段程序,只是换一种输入模式,松手之后的读数为什么就没了定论? ...
第五十一章 LVGL 综合例程 本章,简单的介绍一下DNESP32P4开发板的 LVGL 综合例程。需要说明一下的是:本例程是一个不完整的例程。因为该例程只是实现一个基于 LVGL 的 GUI 界面,里面的 APP基本没有实现功能,所以这只是给大家参考的 GUI demo。 本章将分为如下 2 个小 ...
WindowsServer2008R2虚拟机搭建域环境 1.网络拓扑 客户端PC ↓内网 ┌────────────┴────────────┐ DC demo IP:192.168.1.10 IP:192.168.1.11 DNS首选:本机IP DNS首选:DC的IP AD数据库(ntds.dit ...
同一个系列的芯片,型号后面几个字母和数字为什么会影响实际使用?一块看似简单的最小系统板,启动时还要先确认哪些事情? ...
Linux 线程正在临界区时,Xenomai 的实时任务还能不能响应?本文从一次硬件中断出发,图解 Dovetail 中断管线、Cobalt 带外调度、Linux 带内执行域和线程交接,重点解释普通锁、关中断、跨域访问与死锁风险,并对比 PREEMPT_RT 在临界区中的行为。 ...
经典三问 Q: GPIO 是什么? A: GPIO 是可以由程序配置为输入或输出的通用数字引脚,芯片通过它读取或驱动外部电平。 Q: 为什么需要先学习 GPIO? A: LED、按键、传感器使能和电机方向等大量外设,最终都要通过 GPIO 完成最基本的输入输出。 Q: GPIO 常见使用场景? A: ...
先记住格式 标准 Linux crontab 是 5 段(分钟 小时 日 月 星期),Spring/Quartz 是 6 段(多了秒): # Linux crontab:5 段 * * * * * command │ │ │ │ │ │ │ │ │ └── 星期 (0-7, 0和7都是周日) │ │ ...