- 全部
- 默认排序
C语言作为一种广泛应用的编程语言,具有丰富的标准库,为工程师提供了多种功能强大的函数及工具,被很多人认为是世界上最好的语言。那么你知道工程师经常用的C语言标准库有哪些吗?1. stdio.h(标准输入输出库)stdio.h 提供了输入和输出
1、电路拓扑的原理与设计1、清楚不同变换器的功能,根据设计要求选取合适拓扑;2、熟知变换器的工作状态,能对变换器进行稳态分析和交流小信号分析;3、熟悉变换器的数学模型,能获取变换器稳态输入输出关系和传递函数;4、根据变换器的传函,能对变换器进行环路设计;5、在环路设计基础上,分析系统的稳定性(伯德图
关注+星标公众号,不错过精彩内容在很多操作系统中,都存在这样一类API函数接口:HOOK函数(也叫钩子函数)。比如:Windows桌面操作系统、µC/OS、 FreeRTOS等实时操作系统,都可以看见HOOK函数的存在。下面结合µC/OS来讲讲什么是HOOK函数,它的用途是什么。什么是钩子函数?钩子
前面介绍过模拟VCO是通过改变电容充放电电流的大小实现调频的,详见LLC闭环仿真之L6599 VCO建模与工作原理分析。那么数字环路该怎么实现呢?今天使用PSIM的C Block分享一下。以前沿调制为例,如下图:每个中断周期内,软件通过环路
基本上,没有人会将大段的C语言代码全部塞入 main() 函数。更好的做法是按照复用率高、耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数。C语言代码的组合千变万化,因此函数的功能可能会比较复杂,不同的输入,常常产生不同的输出结果。C语言函数的返回值C语言函数可以通过返回值表示输出结果
点击上方蓝字,关注微联智控工作室可点击右上角的 …,分享这篇文章在一些不使用操作系统的单片机软件工程里面,除了汇编启动文件之外,普遍认为程序入口就是main函数,很多程序代码都是从main函数开始进行分析的。而对于RT-Thread实时操作系统,程序在跑到main函数之前,其实是进行了一系列的启动流
1,strlen函数作用: 用于计算以空字符'\0'结尾的字符串的长度,即字符串中的字符个数,不包括空字符本身。返回值:strlen返回一个size_t类型的值,表示字符串中字符的数量。注意事项:strlen 需要在运行时遍历字符串,直到遇到空字符才停止计数。如果字符串没有以'\0' 结尾,strl
经常有朋友问到底如何在C程序中采用面向对象编程?如何让模块之间松耦合?......其实究其原因还是没有把C语言与软件设计很好的联系起来。这里跟大家找了一些内容,相信认真看完全文多多少少会有你想要的答案:正文部分:记得刚开始工作时,一位高手告诉我,说,longjmp和setjmp玩得不熟,就不要自称为
上期通过K因子法介绍了LLC仿真如何实现快速闭环,以及相位提升计算与传递函数的详细推导过程及分析,详见《LLC环路计算与仿真分析——K因子法》。但是使用该方法是有很多局限性的,如果需要自己放置零极点,该如何像K因子一样根据功率级波特图计算出想要的穿越频率和相位裕度呢?下面通过运放 光耦的反馈补偿一一
在单片机设计中,为保证实现特定功能,很多电子工程师会配备延时函数,但很多电子小白不清楚这个延时函数的作用,甚至也不知道怎么编写。本文将列出单片机的延时函数,希望对小伙伴们有所帮助。一般来说,单片机延时函数是指用于在单片机程序中实现一定时间延