大家好,我是小舒,今天我?guī)砹艘粋€開源項目。學習單片機的小伙伴,對J-link一定不會陌生。J-link可以使用JATA和SWD接口進行在線Debug和程序的燒錄,曾經(jīng)一段時間,某寶上J-Link鋪天蓋地,各種各樣,價格百家爭艷一個比一個低,讓單片機初學者有了非常多的選擇。J-Link的在線Debug也方便了我們的學習,讓我們認識到了單片機是如何一步一步執(zhí)行程序的。J-Link和Keil簡直是絕配。
當電子工程師也是十余年了,不算有出息,環(huán)顧四周,也沒有看見幾個有出息的!回顧工程師生涯,感慨萬千,愿意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強!1、電子新手“沒事做,沒人教,工作沒有技術(shù)含量”的矛盾心態(tài)電子新手往往心浮氣躁,拒絕進步,拒絕沉淀,害怕丟臉。我...
“程序員能純靠技術(shù)渡過中年危機嗎?”▲截圖來源于知乎知乎上的這個提問,吸引了大批碼農(nóng)留言,熱贊均表示“能,很難”。因為難逃這兩種結(jié)局:???沒精力學習,技術(shù)一迭代,被淘汰。???有技術(shù),90%公司不需要,年紀大了被淘汰。這一現(xiàn)象的背后反映了程序員的技術(shù)與崗位被高度壟斷,即:90%...
近日在公司領(lǐng)到一個小需求,需要對之前已有的試用用戶申請規(guī)則進行拓展。我們的場景大概如下所示:按照上述的條件我們可以得出的結(jié)論是:咱們的主要流程主要是基于and或者or的關(guān)系。如果有一個不匹配的話,其實咱們后續(xù)的流程是不用執(zhí)行的,就是需要具備一個短路的功能。對于目前的現(xiàn)狀來說,我如...
單片機用處這么廣,尤其是STM32生態(tài)這么火!如何快速上手學習呢?你要考慮的是,要用STM32實現(xiàn)什么?為什么使用STM32而不是用8051?是因為51的頻率太低,無法滿足計算需求?是51的管腳太少,無法滿足眾多外設(shè)的IO?是51的功耗太大,電池挺不住?是51的內(nèi)存太小而你要存儲...
來源:https://blog.csdn.net/qq_205536131前言前面講解過什么是DMA?STM32如何配置DMA?,今天和大家分享DMA實現(xiàn)串口數(shù)據(jù)的收發(fā)。直接存儲器訪問(DirectMemoryAccess),簡稱DMA。DMA是CPU一個用于數(shù)據(jù)從一個地址空間到...
通常我們區(qū)別一個人是新手還是老手,可以看一下幾個方面:新手,百度的主要是語法。老手,Google的基本是解決方案或者疑難bug。新手,一頓操作猛如虎,一旦發(fā)測全是bug,甚至有需要顛覆設(shè)計來修改的。老手,先想,甚至畫畫圖,不緊不慢開始寫,甚至有寫幾行,喝幾口茶的感覺,但是寫出來的...
采集時間采集時間是從釋放保持狀態(tài)(由采樣-保持輸入電路執(zhí)行)到采樣電容電壓穩(wěn)定至新輸入值的1LSB范圍之內(nèi)所需要的時間。采集時間(Tacq)的公式如下:混疊根據(jù)采樣定理,超過奈奎斯特頻率的輸入信號頻率為“混疊”頻率。也就是說,這些頻率被“折疊”或復制到奈奎斯特頻率附近的其它頻譜位...
大家好,我是小舒,作為一名研發(fā)工程師,自然經(jīng)常與各種芯片打交道,可能有的工程師對芯片的內(nèi)部并不是很了解,不少同學在應(yīng)用新的芯片時直接翻到Datasheet的應(yīng)用頁面,按照推薦設(shè)計搭建外圍完事。如此一來即使應(yīng)用沒有問題,卻也忽略了更多的技術(shù)細節(jié),對于自身的技術(shù)成長并沒有積累到更好的...
來源:嵌入式大雜燴今天說一下串口DMA。直接存儲器訪問(DirectMemoryAccess),簡稱DMA。DMA是CPU一個用于數(shù)據(jù)從一個地址空間到另一地址空間“搬運”(拷貝)的組件,數(shù)據(jù)拷貝過程不需CPU干預,數(shù)據(jù)拷貝結(jié)束則通知CPU處理。因此,大量數(shù)據(jù)拷貝時,使用DMA可以...
我們都知道,人類進行運算的本質(zhì)是查表,并且我們存儲的表是有限的。那么,計算機是怎樣進行四則運算的呢?也是查表嗎?答案肯定不是!今天,我們就來說說CPU是如何計算11的。現(xiàn)代計算機又叫電子計算機,肯定是由電路和電子元件來實現(xiàn)的。我們都知道,一臺計算機的核心就是處理器(CPU),它的...
c語言入門C語言一經(jīng)出現(xiàn)就以其功能豐富、表達能力強、靈活方便、應(yīng)用面廣等特點迅速在全世界普及和推廣。C語言不但執(zhí)行效率高而且可移植性好,可以用來開發(fā)應(yīng)用軟件、驅(qū)動、操作系統(tǒng)等。C語言也是其它眾多高級語言的鼻祖語言,所以說學習C語言是進入編程世界的必修課。hello,world#i...
對策一:盡量減少每個回路的有效面積 圖1回路電流產(chǎn)生的傳導干擾傳導干擾分差模干擾DI和共模干擾CI兩種。先來看看傳導干擾是怎么產(chǎn)生的。如圖1所示,回路電流產(chǎn)生傳導干擾。這里面有好幾個回路電流,我們可以把每個回路都看成是一個感應(yīng)線圈,或變壓器線圈的初、次級,當某個回路中有電流流過時...
1單端信號單端信號是相對于差分信號而言的,單端輸入指信號有一個參考端和一個信號端構(gòu)成,參考端一般為地端。2差分信號差分傳輸是一種信號傳輸?shù)募夹g(shù),區(qū)別于傳統(tǒng)的一根信號線一根地線的做法(單端信號),差分傳輸在這兩根線上都傳輸信號,這兩個信號的振幅相等,相位相反。在這兩根線上傳輸?shù)男盘?..