目录STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(三): 基于FwLib_STC8的模数转换ADC介绍和演示用例说明STC8H开发(四): FwLib_STC8 封装库的介绍和使用注意事项STC8H开发(五): SPI驱动nRF24L01无线模
转载 9月前
119阅读
C2000™ 系列实时控制微控制器基本架构概述
一般工程的底层代码搭建好之后,大部分应用程序中用到的PWM功能可以用以下三个函数表示:*修改PWM占空比、周期typedefstruct{Uint16TBPRD7;Uint16TBPRD8;Uint16TBPRD9;Uint16TBPRD10;Uint16TBPRD11;Uint16TBPRD12;Uint16CmpA7;Uint16CmpA8;Uint16CmpA9;Uint16CmpA10;U
原创 2020-12-18 11:23:38
2576阅读
Ti的C28x系列的DSP(28069)(28377D)使用经验,逆变器的状态机使用经验 状态机好博主:younggift  javascript:void(0)/article/details/35833119 状态机漫谈——switch:你的状态机初恋
原创 2021-09-09 11:17:46
696阅读
C28x实时微控制器旨在提高电力电子设备的效率。
原创 2023-03-09 10:47:44
394阅读
一个早上做完了我真牛B 就是A*用于DFS啊,现在我才发现迭代加深真是个好东西。 poj3460 %了%了我们的目标是把它的顺序变对,那么第i个位置的值+1是要等于第i+1个位置的值的。对于一个操作,最多就能修正3个位置对应。这题我多迭代了一层时间就跑了多10倍有点恐怖 #include<cstdi
转载 2018-07-09 14:02:00
64阅读
2评论
// // main.c // const关键字,节省内存空间,放在字符表里面, #include int main(int argc, const char * argv[]) { /* 1.const,指针类型的左边、数据类型和*号之间,指针的指向可以改变,指向的内存空间中的值不能改变。 2.const写在指针的右边(数据类型 * const),...
1. this指针工作原理通过上例我们知道,c++的数据和操作也是分开存储,并且每一个非内联成员函数(non-inline member function)只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码。那么问题是:这一块代码是如何区分那个对象调用自己的呢?c++通过提供特殊的对象指针,this指针,解决上述问题。This指针指向被调用的成员函数所属的对象。c++规定,th...
原创 2022-03-21 17:10:07
257阅读
1.定义结构体时,编译程序并未给它分配内存空间。一个结构体类型可以由多个成员
原创 2023-06-13 10:23:20
55阅读
1. this指针工作原理通过上例我们知道,c++的数据和操作也是分开存储,并且每一个非内联成员函数(non-inline member function)只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码。那么问题是:这一块代码是如何区分那个对象调用自己的呢?c++通过提供特殊的对象指针,this指针,解决上述问题。This指针指向被调用的成员函数所属的对象。c++规定,th...
原创 2021-07-08 09:42:16
175阅读
配置方面,本次收到的HP ENVY 34搭载了英特尔第六代酷睿Skylake平台i7 6700T四核处理器,两根8GB DDR4 2133内存组成16GB容量,128GB SSD固态硬盘以及2TB 5400转机械硬盘,显卡方面该机采用英特尔核芯显卡HD 530与NVIDIA Geforce GTX&
DAY171.网络编程1.1软件结构C/S结构:全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。1.2 网络通信协议网络通信协议:通信协议是对
转载 2023-12-17 23:38:20
80阅读
探索底层的意义 话说人们在1870年左右开始应用黄色火药,在1900年左右开始大量普及电动地铁,并建成了埃菲尔铁塔(1898)等伟大工程,但是军事技术的发展、革新最多的仅是二战前后的1936到1945的这几年时间,现在的军事技术也大都仅是对二战时的军事技术体系的深化,如自动步枪,喷气引擎,潜艇,坦克和反坦克等等。所以我们认为,高强度的行业竞争,带来其领域技术的深入发展,而因其深入的发展,其中的许多
## c66x是SMP架构吗? 在讨论c66x是否是SMP架构之前,我们首先来了解一下c66x是什么。c66x是德州仪器(Texas Instruments)推出的一款高性能数字信号处理器(Digital Signal Processor,DSP),主要用于高性能计算和信号处理任务。那么,c66x是否采用了SMP架构呢? SMP全称Symmetric Multiprocessing,即对称多处
原创 2024-01-31 11:30:33
61阅读
前言:本文是对早期内核的引导启动过程做的分析笔记,这样可以更好的了解内核的启动过程。而现代大部分PC都是靠grub等引导工具引导启动的。x86架构下linux系统引导启动过程,大致分为以下几个阶段:一.BIOS启动引导阶段(1)当PC的电源打开后,80x86结构的cpu将自动进入实模式,并从地址0xFFFF0开始自动执行程序代码,这个地址通常是BIOS的地址。(2)BIOS的首先进行POST(Po
成功开发出6Gb/s的SAS2x28 Expander扩展卡
原创 2013-04-14 14:52:49
3569阅读
X窗口系统(常称作 X11、X)是一种以位图显示的网络透明化窗口系统。本条目详述 X11 的协议及其技术架构X C/S模型和网络透明性X 服务器程序以图形显示,并以各种客户端程序进行通信。X 服务器接受图形输出(窗口画面)方面的请求,并回传使用者的输入(键盘、鼠标)。 在 X窗口系统 中,服务器可以在使用者的电脑上运行,而在其他的机器上运行客户端。也可以反过来,客户端在使用者的电脑上运
核心主题:异常处理 - 构建健壮的C++程序今日学习目标:理解C++异常处理的基本概念和机制。掌握try、catch、throw关键字的使用。理解异常类的层次结构和自定义异常。掌握异常规范(noexcept)和异常安全。了解栈展开(stack unwinding)和资源管理。学习RAII与异常安全的结合。详细内容1. 异常处理基础异常处理提供了一种标准化的错误处理机制,允许程序在遇到错误时跳出正常
C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它
原创 2022-03-23 14:38:05
94阅读
一、头文件RAND_MAX指的是 C 语言标准库<stdio.h>中定义的一个宏二、概念经预编译阶段处理后,RAND_MAX展开为一个整数类型的常量表达式。RAND_MAX 是 <stdlib.h> 中伪随机数生成函数rand所能返回的最大数值 这意味着,任何一次对 rand 的调用,都将得到一个0~RAND_MAX之间的伪随机数...
原创 2022-04-20 11:30:00
119阅读
  • 1
  • 2
  • 3
  • 4
  • 5