LED嵌入式乙個小程式,stm32嵌入式系統led閃爍程式疑問

時間 2025-01-01 00:25:14

1樓:呆貓一號

去**個keil c內含i/o檢測,你編譯執行一下,之後開啟監測就可以看見了,keil破解版很多的,提示下你,學微控制器不是抄或者看別人程式能學好的,必須自己從硬體開始學,你的程式明顯是抄的,c和彙編的混編,不是你這種初學者光看可以明白的,自己先找一張彙編指令表看看吧。。。其實這個程式不適合你的。。。

現在的初學者都太浮躁了。。。

怎麼有人不要臉的複製答案!!!

2樓:網友

兄弟最好問一下你身邊的人或者去**個keil c內含i/o檢測,那位兄弟說的對,你編譯執行一下,之後開啟監測就可以看見了,keil破解版很多的,提示下你,學微控制器不是抄或者看別人程式能學好的,必須自己從硬體開始學,你的程式明顯是抄的,c和彙編的混編,不是你這種初學者光看可以明白的,自己先找一張彙編指令表看看吧。。。其實這個程式不適合你的。。。

對於初學者來說不要太心急,要慢慢來學。

也可以參照教材邊看邊學。

希望能給你一點點幫助!

stm32嵌入式系統led閃爍程式疑問

3樓:擇善而從心安

void nvic_configuration(void)--是表示中斷向量表放在ram還是flash 區。

為啥這裡又來了乙個函式?

void assert_failed(u8* file, u32 line)

--這是個斷言函式,用來檢查函式變數合法性的。對程式本身無實質影響。

乙個arm程式問題

4樓:網友

因為乘法指令的結果存放的暫存器不能是參與運算的暫存器,你改成:

muleq r6,r4,r5

試一下。

一道簡單的arm嵌入式程式題,求解答

5樓:網友

這應該是個io管腳控制程式,大部分是用於使led閃爍。

6樓:網友

最好給出arm型號 否則給不出準確答案。

7樓:網友

led燈的閃爍吧。

關鍵得把和晶元的datasheet曬出來。

求編乙個簡單的arm程式

8樓:

r1 : s_add

r2 : len

r3 : d_add

char_copy:

b _check

loop:ldrb r0, [r1], #1 ; load a byte to r0 from [r1], then r1 +=1

sub r2, r2, #1 ; len -=len 加在這是因為流水線。。。節省乙個週期。

strb r0, [r3], #1 ; store a byte form r0 to [r3], then r3 +=1

check:

cmp r2, #

bne _loop

mov pc, lr ; return

**這樣寫 效率不高,是乙個位元組位元組的搬。

可仔戚碧以判斷一下長度和起始位址 然後按32bit, 在多個暫存器的仔雹「塊」搬念舉會更好。

再考慮考慮 指令週期和相關性 效率會高許多 這就不多寫了。

嵌入式應用程式或驅動

9樓:

找什麼工作:若硬體基礎紮實,不妨找驅動方面的工作;如果善於程式設計,可以做應用層開發(如果語言使用已經很犀利了,比如之前開發過相關軟體);

轉方向問題:做應用層開發可以轉到驅動開發,很多公司將驅動劃到軟體開發裡面,沒有成立專門小組;

深圳的公司:好易通(做對講機的),英飛拓(做電子安防的)等等。

發展:一般公司會進行培訓,之前如有一定的基礎,應該很容易上手了,這便是討厭的試用期;

我也在找工作(我是偏硬體和中間層的),之前看過一本書上介紹的學習方法:

1.硬體。2.啟動**及移植(硬體程式設計)

3.驅動開發。

4.核心。由此看到驅動學習可以放在核心前面,等要用到核心的相關知識可以查查!

現在公司的選擇平臺上會根據專案的不同來選擇最適合的平臺,因此只要學好arm+linux,你不用擔心太多,而且這個學好後很容易轉向其他平臺。

10樓:網友

其實你說了半天最後那句才是重點,現在不是因為你想幹什麼,而是你能幹什麼。公司找你去是要你馬上能幹事情。所以你現在應該想明白,你做驅動的能力強呢還是做應用的能力強。

那個強就上那個。

說得有點直白,別見怪,都是這條路上出來的,有點感觸。

我的很多同事都是一邊工作一邊學習,然後才轉到開發linux的。一出來就上linux的我現在好像還沒見過,希望你能如願以償。

11樓:網友

這個關鍵在於你對自身的定位,公司好不好不要緊,你可以換,關鍵在於你想怎麼發展。

12樓:網友

伴隨著社會經濟發展,產業轉型,中國已經從「中國製造」轉向「中國創造、中國研發」,嵌入式技術日新月異革新和市場需求的要求下,我們工程師壓力驟增。做一名有實力的嵌入式研發工程師,必須要掌握嵌入式裡的:arm核心精要、嵌入式linux開發應用等核心技術。

掌握了核心技術,讓我們輕鬆駕馭嵌入式。前途一片光明!

信盈達嵌入式培訓中心師傅帶徒弟方式進行,採用特點培訓方法,從開發技巧方面入手,根據學員基礎優勢入手,增強補弱,通過必要的基礎理論教學與大量的實踐練習環節相結合,加以專案實戰,全面模擬it公司的微控制器、嵌入式軟、硬體開發、管理、組織、實施過程,高起點入門快速掌握運用,讓沒有嵌入式程式設計基礎和實際工作經驗的電子行業從業人員在2-3個月的時間內迅速獲得1-3年的嵌入式arm微控制器開發經驗,具備實際開發的能力,勝任開發工作,讓學員學完後就以具有1-3年開發經驗的嵌入式開發工程師身份進入工作崗位,亦可自行創業!

乙個關於arm編譯執行的問題。請問編寫乙個arm點亮led的程式,究竟需要哪些**?又有什麼作用?

13樓:網友

*.s 檔案在ads中一般都是與arm啟動相關的彙編**,包含異常向量表,軟體中斷,與main()介面等等。一般包含和目標板初始化相關的**,如系統時鐘設定,儲存器加速模組等等,建議還是弄本書看吧。

s檔案都是彙編,還好理解,不看書別人講弄不明白的。。

嵌入式程式看看**不對

14樓:流浪星際愛流浪

你只給個主程式,根本看不出來,最好把相關模組的程式貼出來。

求助cmd程式乙個,求助乙個小程式

echo off set x 3 start set p pass 請輸入密碼 if not x 0 goto startexit okecho 我進來了 pause 怎麼開啟乙個叫cmd的程式?按執行,然後輸入cmd,其實很簡單 啟動cmd前執行乙個程式?比如說執行windir下的,windows...

求助,幫寫JS小程式,求助,幫寫一個JS小程式

計算器 body div r a b height 30p.運用js 寫一個小程式 5 點點技術分享 var price 商品單價 var num 商品數量 var receive 收款金額 function cashier price,num,receive if receive 高手進來幫幫忙,...

定製微信小程式要多少錢,定製乙個微信小程式要多少錢

小程式定製的 一般都是根據功能需求來定的簡單的小程式 在1 2w,工期大概乙個月一般的小程式 在3 5w,工期乙個半月到兩個月複雜的小程式 大都在5w以上,工期兩個月以上不過具體的 還是要根據您這邊具體的需求來決定的 乙個小程式要多少錢?主要是看你們的需求量有多少?找一下專業的公司評估一下你們的小程...