關(guān)閉
  • 【為宏正名】for的妙用你想不到

    【說在前面的話】 通過本系列前面兩篇文章的學(xué)習(xí),我們掌握了宏的基本語法和使用規(guī)則,諷刺的是 這些所謂的“基本語法和規(guī)則”卻恰恰是正規(guī)C語言教育中所缺失的。本文的內(nèi)容將建立在前面構(gòu)筑的基礎(chǔ)之上,以for功能的挖掘和封裝為契機(jī), 手把手的教會(huì)你如何正

    單片機(jī)
    2020-09-10
  • 增量式PID到底是什么?

    0 前面的話 好久沒有更新了,內(nèi)心有種罪惡感,,至于原因,可能是因?yàn)椴税?,不知道該寫什么,還有就是因?yàn)閼邪?,雖然一部分在B乎上發(fā)了,被噴了一地,便沒整理到公眾號(hào)。后面打算整理一個(gè)PID算法系列,系統(tǒng)地總結(jié)和整理一下; 這里給大家推薦一首灌籃高手的片

    單片機(jī)
    2020-09-10
  • 萬字長文 | 你確定還不懂Linux的ADC驅(qū)動(dòng)?

    前言 在嵌入式開發(fā)中,ADC應(yīng)用比較頻繁,本文主要講解ADC的基本原理以及如何編寫基于ARM的裸機(jī)程序和基于Linux的驅(qū)動(dòng)程序。 ARM架構(gòu):Cortex-A9 Linux內(nèi)核:3.14 在講述ADC之前,我們需要先了解什么是模擬信號(hào)和數(shù)字信號(hào)。 模擬信號(hào) 主要是與離散的數(shù)字信號(hào)相

    單片機(jī)
    2020-08-24
    ADC
  • 臭名昭著的MOS管米勒效應(yīng)

    如下是一個(gè)NMOS的開關(guān)電路,階躍信號(hào)VG1設(shè)置DC電平2V,方波(振幅2V,頻率50Hz),T2的開啟電壓2V,所以MOS管T2會(huì)以周期T=20ms進(jìn)行開啟和截止?fàn)顟B(tài)的切換。 首先仿真Vgs和Vds的波形,會(huì)看到Vgs=2V的時(shí)候有一個(gè) 小平臺(tái) ,有人會(huì)好奇為什么Vgs在上升時(shí)會(huì)有一個(gè)小

    單片機(jī)
    2020-08-17
  • 你真的知道C語言里extern "C" 的作用嗎?

    經(jīng)常在C語言的頭文件中看到下面的代碼: #ifdef?__cplusplus extern?"C"?{ #endif //?all?of?your?legacy?C?code?here #ifdef?__cplusplus } #endif 這通常用于C++和C混合編程的時(shí)候,為了防止C++的編譯器在編譯C文件的時(shí)候出現(xiàn)錯(cuò)誤; 眾所周知,C++可以進(jìn)行

    單片機(jī)
    2020-08-17
  • 空指針,段錯(cuò)誤,這場面試我栽倒在這里了!

    關(guān)注、星標(biāo)公眾號(hào) ,直達(dá)精彩內(nèi)容 ID:技術(shù)讓夢想更偉大 作者:李肖遙 面試官:滿頭的汗的,來面試的路一定很遠(yuǎn)吧? 還好還好,騎車不到倆小時(shí) 面試官:來先喝杯水,咱們面試不急,邊喝邊聊 哇,謝謝您啦,咕隆咕隆喝下半杯 面試官:那咱們開始吧,看你項(xiàng)目做

    單片機(jī)
    2020-08-12
  • 現(xiàn)成輪子OSAL操作系統(tǒng)抽象層的移植

    簡單介紹一下Z-STACK中的OSAL,值得一看的現(xiàn)成輪子; 什么是 OSAL? 今天同學(xué)忽然問我有沒有搞過OSAL,忽然間一頭霧水,于是在搜索引擎上找到了答案,發(fā)現(xiàn)這是一個(gè)十分實(shí)用的東西。 OSAL(operating system abstraction layer),操作系統(tǒng)抽象層,是一種以實(shí)現(xiàn)多

  • 致工程師:13000+款最“熱”電路方案已起航,你準(zhǔn)備上車嗎?

    你是否還在獨(dú)自設(shè)計(jì)電路方案? 加班熬夜低效率! 你是否還在漫無目的找好的電路方案? 時(shí)間沒了,內(nèi)容還不滿意 工作在無形中給予我們太多壓力和煩惱 即使工程師不說,“工作”也知道 電路城萬款方案,懂你沒說的 做為全網(wǎng)最全最大的電路方案庫 電路城旨在為工

  • 【為宏正名】本應(yīng)寫入教科書的“世界設(shè)定”

    【說在前面的話】 市面上大部分C程序員對宏存在巨大的誤解甚至是恐懼,并因此極力避免宏的適度使用,甚至將宏在封裝中發(fā)揮正確作用的行為視作是對C語言的“背叛”——震驚之余,對于為什么大家會(huì)有這種想法的原因,我曾經(jīng)一度是非常“傲慢的”,這種傲慢與某

    單片機(jī)
    2020-08-05
  • 一招教你單片機(jī)固件快速瘦身

    1 前言 2 ELF格式 3 編譯器 3.1 ARMCC 3.2 GCC 4 IDE 4.1 MDK的設(shè)置 4.2 CubeIDE 5 結(jié)論 1 前言 我們平時(shí)做項(xiàng)目的時(shí)候,隨著代碼量的增加,工程變得更加臃腫,但是實(shí)際上可能只使用到其中一部分函數(shù),與此同時(shí),還有一部分是已經(jīng)定義但是沒有被使用的函數(shù),雖

    單片機(jī)
    2020-08-05
  • 漫談C變量——優(yōu)化天敵“volatile”

    【說在前面的話】 自從紅警1重制以來,除了生病、上班、看漫畫、補(bǔ)番以外,我最大的樂趣就是在steam上參加夜間多人運(yùn)動(dòng)——當(dāng)然,也就沒有啥興致去更新。上周發(fā)了一篇原創(chuàng)以后,冷不丁的被人用“打賞”狠狠的催更了一番,好歹也是十六進(jìn)制兩位數(shù)的打賞——手

  • 簡易PID算法的快速掃盲

    網(wǎng)上關(guān)于PID算法的文章很多,但是感覺有必要自己再進(jìn)行一次總結(jié),抽絲剝繭地重新認(rèn)識(shí)了一下PID; 1 前言 2 開環(huán)控制 3 閉環(huán)控制 4 PID 4.1 系統(tǒng)架構(gòu) 4.2 理論基礎(chǔ) 4.3 離散化 4.4 偽算法 5 C++實(shí)現(xiàn) 6 總結(jié) 1 前言 控制系統(tǒng)通常根據(jù)有沒有反饋會(huì)分為開環(huán)系統(tǒng)和

  • 【為宏正名】99%人都不知道的"##"里用法

    【說在前面的話】 有人說C語言中最臭名昭著的兩兄弟就是指針和宏了。對于前者,很多有經(jīng)驗(yàn)的老鳥會(huì)告訴你:用好了指針你就掌握了C語言的內(nèi)功心法——如同原力一樣,無論是追隨光明還是墮入黑暗都離不開它。宏就沒這么幸運(yùn)了,不光年年受到邪惡的混亂C語言大賽

    單片機(jī)
    2020-07-13
  • 看思維導(dǎo)圖:一文帶你學(xué)Verilog HDL語言

    關(guān)注、星標(biāo) 嵌入式客棧 ,精彩及時(shí)送達(dá) [導(dǎo)讀] 基于FPGA的SOC在嵌入式系統(tǒng)應(yīng)用越來越廣了,往往一個(gè)復(fù)雜系統(tǒng)使用一個(gè)單芯片基于FPGA的SOC就搞定了。比較流行的方案主要有Altera/xilinx兩家的方案。要用這樣的方案,首要需要掌握的是硬件描述語言。 最為流行的

    單片機(jī)
    2020-07-13
    HDL
  • 懂了!運(yùn)算放大器的工作原理

    本文旨在學(xué)習(xí)如何快速簡單地對運(yùn)算放大器進(jìn)行分析; 1 運(yùn)算放大器(OPAMP) 2 虛短和虛斷 3 反向放大器 3.1 典型電路 3.2 放大倍數(shù) 3.3 仿真結(jié)果 4 同向放大器 4.1 雙電源 4.2 雙電源同向放大器仿真結(jié)果 4.3 單電源 4.4 雙電源同向放大器仿真結(jié)果 5 總結(jié) 1 運(yùn)

簡介
分享最新資訊,內(nèi)容涵蓋硬件知識(shí)、PCB設(shè)計(jì)、嵌入式、物聯(lián)網(wǎng)、Linux、FPGA、單片機(jī)等領(lǐng)域。
關(guān)注他的人
  • Wickman.Wu

  • diweo

  • 289117336

  • Tronlong創(chuàng)龍

  • yuminghai2008

  • 123x000

  • 大有可為

  • net20

  • MXX1597759

  • xingnan123

  • 2679415332

  • xiaoguaixh

  • 劉劍君

  • Similarv

  • zhuhaiyang

  • liqinglong1023

  • RiderZHOU

  • 牢底還得煉