熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
compiling 電機(jī)調(diào)速 2.c... linking... *** WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_WRITE_SFM?_________2 CALLER1: ?PR?TIME0?_________2 CALLER2: ?PR?TIME1?_________2 *** WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_WRITE_SFM?_________2 CALLER1: ?PR?TIME1?_________2 CALLER2: ?C_C51STARTUP Program Size: data=84.0 xdata=0 code=2569 creating hex file from ".\Objects\222"... ".\Objects\222" - 0 Error(s), 2 Warning(s). Build Time Elapsed: 00:00:00 怎么會(huì)有這樣的錯(cuò)誤? |
Similarv 發(fā)表于 2019-5-31 11:04 你好,請教一下,為什仿真圖中電機(jī)轉(zhuǎn)好幾圈,顯示圈數(shù)才加一,怎么更改程序呢 |
請教一下,這個(gè)步進(jìn)電機(jī)一檔到十二檔的轉(zhuǎn)速怎么算呢 |
Build target 'Target 1' assembling STARTUP.A51... A51 MACRO ASSEMBLER V8.02 - SN: T1PMC-AH696C COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2008 "D:\Keil\C51\BIN\A51.EXE" "F:\My C51\步進(jìn)電機(jī)標(biāo)準(zhǔn)\STARTUP.A51" SET (SMALL) DEBUG PRINT(.\STARTUP.lst) OBJECT(.\STARTUP.obj) EP A51 FATAL ERROR - FILE: F:\My C51\步進(jìn)電機(jī)標(biāo)準(zhǔn)\STARTUP.A51 ERROR: FILE DOES NOT EXIST A51 TERMINATED. Target not created 這是為什么 |
直接仿真不能用?一直抖動(dòng), |
餓了喝露水 發(fā)表于 2019-6-7 11:34 圖上不是有寫么,輸入電壓是9V,單片機(jī)工作電壓是5V ,所以需要加7850做電壓轉(zhuǎn)換。 |
樓主好,想問一下,電機(jī)是不是會(huì)抖動(dòng),不能很好轉(zhuǎn)動(dòng)?還有電機(jī)轉(zhuǎn)速大致范圍方便說一下嗎? |
Similarv 發(fā)表于 2019-5-31 11:04 為什么電機(jī)只抖不轉(zhuǎn),求解 |
如果加上看門狗的話應(yīng)該怎么加 |
為什么編譯沒有錯(cuò)誤,重建卻有警告 |
謝謝分享 |
謝謝分享 |
有溫度控制步進(jìn)電機(jī)的嗎,我自己改了,可是電機(jī)不轉(zhuǎn)動(dòng) |
為什么我的會(huì)顯示 LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 28 ERROR(S) |
感謝分享 但是感覺代碼還可以再精簡一點(diǎn) |
為什么電機(jī)不轉(zhuǎn),加減轉(zhuǎn)速也無法操控 |
設(shè)計(jì)的非常好 |
謝謝分享 |
樓主,能把你這個(gè)程序的全部代碼給我嗎? |
定時(shí)器控制轉(zhuǎn)速的正好想看看,謝謝分享![]() |
2956905260 發(fā)表于 2019-5-7 10:51 你解決了沒有,我這也是只抖不轉(zhuǎn) |
怎么用單片機(jī)控制三個(gè)電機(jī)呢 |
求匯編啊 |
有匯編的嗎 |
餓了喝露水 發(fā)表于 2019-6-7 11:34 仿真可以沒有,實(shí)際使用時(shí)如果電機(jī)功率較大,需要單獨(dú)供電。所以有些開發(fā)板提供單獨(dú)的電機(jī)電源供選擇。用uln2003這類達(dá)林頓驅(qū)動(dòng)時(shí),電壓也可以不是5V,可以更高一些和電機(jī)配套。 |
請問LM7805穩(wěn)壓電路在步進(jìn)電機(jī)驅(qū)動(dòng)里面起什么作用?為什么要加一個(gè)穩(wěn)壓電路呢? |
zys1998 發(fā)表于 2019-6-5 11:41 定義一個(gè)全局變量time_moto,初始化為0; 在定時(shí)器中斷里,當(dāng)電機(jī)開啟你就++time_moto; 電機(jī)沒開就不管他; 在lcd1602的顯示函數(shù)里把time_moto顯示出來即可。 |
Similarv 發(fā)表于 2019-5-31 11:04 怎么再加一個(gè)顯示電機(jī)運(yùn)行時(shí)間的啊 |
樓主的鍵值掃描函數(shù)寫得太長了,幫你優(yōu)化一下 /******************************************************************/ /* 獨(dú)立鍵盤掃描函數(shù) */ /******************************************************************/ void keyscan() { uchar key_data; P3 = 0xff; //拉高P3口,以讀取P3口的值 if( (P3 & 0x1f) !=0x1f) { key_data = P3 & 0x1f; delay(5);//延時(shí)消抖 P3 = 0xff; if( (P3 & 0x1f) == key_data;) { switch(key_data) { case 0x0f: flag = 5; break; case 0x17: flag = 4; break; case 0x1b: flag = 3; break; case 0x1d: flag = 2; break; case 0x1e: flag = 1; break; default: //do you want to do here; such as error_flag;or nothing; break; } do{ P3 = 0xff; }while((P3 & 0x1f)!= 0x1f); //等待松鍵 } } } |
樓主的鍵值處理函數(shù)寫得太長了,我?guī)湍銉?yōu)化一下: |
有參考價(jià)值,感謝 |
select1 是起什么作用的 |
為什么電機(jī)只抖動(dòng)不轉(zhuǎn)? |
謝謝分享 |
sidhc 發(fā)表于 2018-12-7 12:07 THX a lot |
感謝分享 感謝分享 |
想要學(xué)習(xí)單片機(jī)控制,請多多分享資料哦 |
感謝分享 |
Powered by 單片機(jī)教程網(wǎng)