arm開發可以控制各種電機嗎?可以用C語言嗎

時間 2022-03-06 10:05:20

1樓:匿名使用者

arm效能跟強 記憶體更大 十幾元1快 c語言 當然可以

2樓:

控制部分的內容arm當然可以勝任,而且arm的資源比微控制器豐富得多,詳細可以檢視一下s3c2410,或者s3c2440的晶片資料,除了控制部分,arm還具有普通微控制器無法比擬的內容,他可以進行系統移植,如果能配合上dsp的話,那就是相當牛逼了。arm的方向很多,控制部分比較簡單,還有關於嵌入式系統方面的知識,以及圖形使用者介面等等,好好玩吧

3樓:

可以!我用匯編也搞過。**小很多!

4樓:愛笑的掰玉米

arm開發可以控制各種電機。arm效能很強 ,記憶體更大, c語言當然可以。

arm是32位的,微控制器是8位的,執行速度快很多,最關鍵的是可以跑作業系統。控制部分的內容arm當然可以勝任,而且arm的資源比微控制器豐富得多,詳細可以檢視一下s3c2410,或者s3c2440的晶片資料,除了控制部分,arm還具有普通微控制器無法比擬的內容,可以進行系統移植,如果能配合上dsp的話,那就更好。arm的方向很多,控制部分比較簡單,還有關於嵌入式系統方面的知識,以及圖形使用者介面等。

5樓:匿名使用者

差不多,比51強大,

arm 微控制器能用c語言編寫嗎,剛學arm最好選哪款,幫忙推薦幾款,最好能用c語言的

6樓:匿名使用者

arm 即advanced risc machines的縮寫,既可以認為是一個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字。

s3c2410這款是核心是arm920t的,這個是屬於arm9的。都是用c語言的,不過啟動**是有彙編的,這是必須的。

不能說是微控制器了,

在小於16位是控制器,大於16那是屬於處理器了。

7樓:匿名使用者

所有的arm都可以用c語言來設計程式的。

如果是剛剛入門,建議學習主流晶片。如stm32和流明的cortex-m3都是不錯的,網路上的資料也很多,你也可以到**買個開發套件,那樣會事半功倍的。

8樓:匿名使用者

arm微控制器是什麼型號?確定了型號才好選c編譯器啊。

9樓:匿名使用者

學習程式設計,我建議你到飯客網路去看下。。

用c語言編寫控制電機運動的程式

10樓:色不得師兄

用pwm訊號改變電機的轉速

11樓:匿名使用者

要看你控制的是什麼電機 步進電機最簡單 直流電機要難一點 你要是是控制直流電機和交流電機的話 你先要看的書是電機與拖動 看完了以後再看自動控制原理 然後再看 電力拖動自動控制系統 然後在看計算機控制技術 這是我們自動化專業大二和大三的所有學位科 要想控制好電機 這些課程缺一不可 你要設計 反饋的話還學要感測器與檢查的知識

怎麼用c語言控制步進電機

12樓:匿名使用者

不清楚您具體採用的什麼控制器(plc或是微控制器)和什麼步進電機。

這裡當著您使用的是微控制器與5線4相電機

通常情況下控制微控制器的4個io口,使其都為高電平。

再按照一個方向輪流使其中一個io口變為低電平(間隔這裡先為2ms,修改間隔時間可以控制轉速),就可以驅動步進電機轉起。

13樓:匿名使用者

幾相的步進電機啊?用不用驅動晶片?用的話選什麼型號的驅動晶片?你要說具體點啊!

先給你三相的,個不用驅動晶片的步進電機程式。(驅動電路自己做)#include

#define uchar unsigned char#define uint unsigned intuint time

void timer1(void) interrupt 1 using 1

void delay(uint n)

void delay(uint dtime)void moto(bit cf,uchar n,uint dtime);

uchar idata fpai[4]=;

uchar i,l=0;

if(cf==0) //正轉,a-b-c-afor(i=0;i

else}}

void main()

}改為四相了,你看看吧。不懂再問吧。

微控制器用c語言如何控制步進電機

14樓:匿名使用者

幾相的步進電機啊?用不用驅動晶片?用的話選什麼型號的驅動晶片?你要說具體點啊!

先給你三相的,個不用驅動晶片的步進電機程式。(驅動電路自己做)#include

#define uchar unsigned char#define uint unsigned intuint time

void timer1(void) interrupt 1 using 1

void delay(uint n)

void delay(uint dtime)void moto(bit cf,uchar n,uint dtime);

uchar idata fpai[4]=;

uchar i,l=0;

if(cf==0) //正轉,a-b-c-afor(i=0;i

else}}

void main()

}改為四相了,你看看吧。不懂再問吧。

15樓:匿名使用者

學習微控制器,要的是有動手的慾望。這樣你才能在微控制器的世界裡累並快樂著。

16樓:牛頓斯坦

把書上的節拍看明白就是了 控制好時序

mes系統開發語言可以用c嗎

mes系統開發語言 mes系統採用b s結構,瀏覽器技術實現以往復雜專用軟體才能實現的功能,這種架構節約了成本,節省了時間,相比於傳統的c s架構,雖然也具備開放性,但是很多埠都需要特定軟體進行開放,不能提供使用者真正需要的環境。平臺選擇當前,web應用系統的開發平臺比較普遍的是以下幾種 net j...

ARM微控制器可以用組合語言程式設計嗎

arm微控制器程式可以用組合語言進行編寫。除去協處理器 高階的arm微控制器才具有 的指令,常用的指令大致為msr mrs ldr str ldm stm,orr bic,test,add,sub,mul等指令。如果說想寫一寫彙編 玩一下的話還行。原則上能用c語言則一定不會使用匯編。例如uboot的...

C語言中可以用表示階乘麼,C語言中階乘用什麼符號表示啊

這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷一件事情...