關(guān)閉
  • 數(shù)學(xué)之美:牛頓-拉夫遜迭代法原理及其實現(xiàn)

    前面剛轉(zhuǎn)了一篇文章提到了牛頓-拉夫遜(拉弗森)(Newton-Raphson method)方法,感覺這個數(shù)學(xué)方法很有必要相對深入寫一篇文章來總結(jié)分享印證一下自己的理解。

  • PID微分器與濾波器的愛恨情仇

    這篇文章肝了好久,控制有時候給人的感覺是披著數(shù)學(xué)外衣的,但是脫下外衣,發(fā)現(xiàn)還是控制,本文有一些基本的推導(dǎo),無非是為最后的算法C實現(xiàn)做鋪墊,最終目的是能在實踐中進行應(yīng)用和系統(tǒng)調(diào)優(yōu)。

  • 三面大疆慘敗,因為不懂PID的積分抗飽和

    理想的PID算法往往不能滿足實際使用中的很多場景,比如積分飽和的問題,因此需要在此基礎(chǔ)上對積分器做抗飽和處理,積分anti windup的優(yōu)化。這不,隆哥這次面試,直接掛在這么基礎(chǔ)的知識點上,腸子悔青,在這里簡單總結(jié)一下。

    單片機
    2020-09-21
  • 面試官問我什么是「?!?,我隨手畫了10張圖來解釋

    棧(stack)是限定僅在表的一端進行操作的數(shù)據(jù)結(jié)構(gòu),且棧是一種先進后出的數(shù)據(jù)結(jié)構(gòu),允許操作的一端稱為棧頂,不允許操作的稱為棧底。

  • 【為宏正名】for的妙用你想不到

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

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

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

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

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

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

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

    單片機
    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混合編程的時候,為了防止C++的編譯器在編譯C文件的時候出現(xiàn)錯誤; 眾所周知,C++可以進行

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

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

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

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

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

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

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

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

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

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

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

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

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

  • diweo

  • 289117336

  • Tronlong創(chuàng)龍

  • yuminghai2008

  • 123x000

  • 大有可為

  • net20

  • MXX1597759

  • xingnan123

  • 2679415332

  • xiaoguaixh

  • 劉劍君

  • Similarv

  • zhuhaiyang

  • liqinglong1023

  • RiderZHOU

  • 牢底還得煉