關閉

玩轉嵌入式

所屬頻道 嵌入式 公眾號精選
  • 還在用盜版J-Link嗎?來做一個開源的DAP-Link吧

    大家好,我是小舒,今天我?guī)砹艘粋€開源項目。學習單片機的小伙伴,對J-link一定不會陌生。J-link可以使用JATA和SWD接口進行在線Debug和程序的燒錄,曾經一段時間,某寶上J-Link鋪天蓋地,各種各樣,價格百家爭艷一個比一個低,讓單片機初學者有了非常多的選擇。J-Link的在線Debug也方便了我們的學習,讓我們認識到了單片機是如何一步一步執(zhí)行程序的。J-Link和Keil簡直是絕配。

  • 工作十余年,困擾我們的往往不是技術

    當電子工程師也是十余年了,不算有出息,環(huán)顧四周,也沒有看見幾個有出息的!回顧工程師生涯,感慨萬千,愿意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強!1、電子新手“沒事做,沒人教,工作沒有技術含量”的矛盾心態(tài)電子新手往往心浮氣躁,拒絕進步,拒絕沉淀,害怕丟臉。我...

    嵌入式
    2021-12-07
  • 還在寫大量?if?來判斷?試試用一個規(guī)則執(zhí)行器來替代它

    近日在公司領到一個小需求,需要對之前已有的試用用戶申請規(guī)則進行拓展。我們的場景大概如下所示:按照上述的條件我們可以得出的結論是:咱們的主要流程主要是基于and或者or的關系。如果有一個不匹配的話,其實咱們后續(xù)的流程是不用執(zhí)行的,就是需要具備一個短路的功能。對于目前的現(xiàn)狀來說,我如...

  • 51單片機雖然不過時,為什么我還是推薦STM32?

    單片機用處這么廣,尤其是STM32生態(tài)這么火!如何快速上手學習呢?你要考慮的是,要用STM32實現(xiàn)什么?為什么使用STM32而不是用8051?是因為51的頻率太低,無法滿足計算需求?是51的管腳太少,無法滿足眾多外設的IO?是51的功耗太大,電池挺不住?是51的內存太小而你要存儲...

    嵌入式
    2021-12-07
  • DMA實現(xiàn)STM32串口收發(fā)機制

    來源:https://blog.csdn.net/qq_205536131前言前面講解過什么是DMA?STM32如何配置DMA?,今天和大家分享DMA實現(xiàn)串口數(shù)據(jù)的收發(fā)。直接存儲器訪問(DirectMemoryAccess),簡稱DMA。DMA是CPU一個用于數(shù)據(jù)從一個地址空間到...

  • 新手和老手的區(qū)別---解決問題的能力

    通常我們區(qū)別一個人是新手還是老手,可以看一下幾個方面:新手,百度的主要是語法。老手,Google的基本是解決方案或者疑難bug。新手,一頓操作猛如虎,一旦發(fā)測全是bug,甚至有需要顛覆設計來修改的。老手,先想,甚至畫畫圖,不緊不慢開始寫,甚至有寫幾行,喝幾口茶的感覺,但是寫出來的...

    嵌入式
    2021-12-07
  • 很硬的56個技術術語,學妹一臉崇拜

    采集時間采集時間是從釋放保持狀態(tài)(由采樣-保持輸入電路執(zhí)行)到采樣電容電壓穩(wěn)定至新輸入值的1LSB范圍之內所需要的時間。采集時間(Tacq)的公式如下:混疊根據(jù)采樣定理,超過奈奎斯特頻率的輸入信號頻率為“混疊”頻率。也就是說,這些頻率被“折疊”或復制到奈奎斯特頻率附近的其它頻譜位...

    嵌入式
    2021-12-07
  • 芯片內部電路是怎樣的?設計原理和結構xiang

    大家好,我是小舒,作為一名研發(fā)工程師,自然經常與各種芯片打交道,可能有的工程師對芯片的內部并不是很了解,不少同學在應用新的芯片時直接翻到Datasheet的應用頁面,按照推薦設計搭建外圍完事。如此一來即使應用沒有問題,卻也忽略了更多的技術細節(jié),對于自身的技術成長并沒有積累到更好的...

    嵌入式
    2021-12-07
  • 高質量程序是怎么寫出來的?串口DMA機制

    來源:嵌入式大雜燴今天說一下串口DMA。直接存儲器訪問(DirectMemoryAccess),簡稱DMA。DMA是CPU一個用于數(shù)據(jù)從一個地址空間到另一地址空間“搬運”(拷貝)的組件,數(shù)據(jù)拷貝過程不需CPU干預,數(shù)據(jù)拷貝結束則通知CPU處理。因此,大量數(shù)據(jù)拷貝時,使用DMA可以...

    嵌入式
    2021-12-07
  • CPU的工作原理,最簡單的元器件構成最復雜的運算

    我們都知道,人類進行運算的本質是查表,并且我們存儲的表是有限的。那么,計算機是怎樣進行四則運算的呢?也是查表嗎?答案肯定不是!今天,我們就來說說CPU是如何計算11的?,F(xiàn)代計算機又叫電子計算機,肯定是由電路和電子元件來實現(xiàn)的。我們都知道,一臺計算機的核心就是處理器(CPU),它的...

    嵌入式
    2021-12-07
    CPU
  • C語言入門筆記,一級棒

    c語言入門C語言一經出現(xiàn)就以其功能豐富、表達能力強、靈活方便、應用面廣等特點迅速在全世界普及和推廣。C語言不但執(zhí)行效率高而且可移植性好,可以用來開發(fā)應用軟件、驅動、操作系統(tǒng)等。C語言也是其它眾多高級語言的鼻祖語言,所以說學習C語言是進入編程世界的必修課。hello,world#i...

    嵌入式
    2021-12-07
  • 徹底解決EMI問題,只需8個對策

    對策一:盡量減少每個回路的有效面積 圖1回路電流產生的傳導干擾傳導干擾分差模干擾DI和共模干擾CI兩種。先來看看傳導干擾是怎么產生的。如圖1所示,回路電流產生傳導干擾。這里面有好幾個回路電流,我們可以把每個回路都看成是一個感應線圈,或變壓器線圈的初、次級,當某個回路中有電流流過時...

    嵌入式
    2021-12-07
    EMI
  • 常用的排序算法代碼

    一、冒泡排序冒泡排序(BubbleSort),是一種計算機科學領域的較簡單的排序算法。它重復地走訪過要排序的元素列,依次比較兩個相鄰的元素,如果他們的順序(如從大到小、首字母從A到Z)錯誤就把他們交換過來。走訪元素的工作是重復地進行直到沒有相鄰元素需要交換,也就是說該元素列已經排...

    嵌入式
    2021-11-29
  • 單端信號與差分信號的區(qū)別

    1單端信號單端信號是相對于差分信號而言的,單端輸入指信號有一個參考端和一個信號端構成,參考端一般為地端。2差分信號差分傳輸是一種信號傳輸?shù)募夹g,區(qū)別于傳統(tǒng)的一根信號線一根地線的做法(單端信號),差分傳輸在這兩根線上都傳輸信號,這兩個信號的振幅相等,相位相反。在這兩根線上傳輸?shù)男盘?..

    嵌入式
    2021-11-29