wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標(biāo)題: 飛思卡爾+TB6600步進(jìn)電機(jī)控制器PCB原理圖和源代碼 [打印本頁(yè)]

作者: 五花肉老烏龜    時(shí)間: 2019-8-15 09:13
標(biāo)題: 飛思卡爾+TB6600步進(jìn)電機(jī)控制器PCB原理圖和源代碼
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)


制作出來(lái)的實(shí)物圖如下:


單片機(jī)源程序如下:
  1. #include "includes.h"
  2. #include "API.h"

  3. #define         X_RUN                0X01
  4. #define         X_ADD                0X02
  5. #define         X_SUB                0X04
  6. #define         X_SHT                0X08

  7. #define         Y_M1                0X01
  8. #define         Y_M2                0X02
  9. #define         Y_M3                0X04
  10. #define         Y_EN                0X08
  11. #define         Y_TQ                0X10
  12. #define         Y_DIR                0X20
  13. #define         Y_LAT                0X40

  14. uint_16 LastKeyValue,PreKeyValue,KeyValue;
  15. uint_8 SegData[6];
  16. uint_8 DivisionNum=16;

  17. void SegDataConver(uint_16 data)
  18. {
  19.         uint_8 i;

  20.         for(i=0;i<6;i++){
  21.                 SegData[5-i]=data%10;
  22.                 data/=10;
  23.         }
  24. }

  25. void IO_New (void)
  26. {
  27.         uint_16 i;

  28.         LastKeyValue=PreKeyValue;
  29.         DIN_Module.NewValue=IO_Read();
  30.         for(i=0;i<DIN_NUM;i++){
  31.                 if( ( DIN_Module.NewValue&(1<<i) )!= ( DIN_Module.OldValue&(1<<i) ) ){
  32.                         DIN_Module.Timer[i]=20;//DIN_Module.FilterTime;
  33.                         if( DIN_Module.NewValue&(1<<i) ){
  34.                                 DIN_Module.OldValue|= (1<<i);
  35.                         }else{
  36.                                 DIN_Module.OldValue&=~(1<<i);
  37.                         }
  38.                 }else{
  39.                           if(DIN_Module.Timer[i]==0){
  40.                                 if( DIN_Module.NewValue&(1<<i) ){
  41.                                         DIN_Module.Value|= (1<<i);
  42.                                 }else{
  43.                                         DIN_Module.Value&=~(1<<i);
  44.                                 }
  45.                         }
  46.                 }
  47.         }
  48.         PreKeyValue=DIN_Module.Value;
  49.         //----------------------------
  50.         KeyValue=0;
  51.         for(i=0;i<4;i++){
  52.                 if( ((PreKeyValue&(1<<i))!=0) && ((LastKeyValue&(1<<i))==0) ){
  53.                         KeyValue|=(1<<i);
  54.                 }
  55.         }
  56.         //----------------------------
  57. }

  58. int main(void)
  59. {
  60.         uint_16 MotorSpeed=0;
  61.         uint_8        MotorState=0;
  62.         uint_16 LastSpeed;
  63.         uint_32 Period;
  64.         uint_16 MotorCmd=0;


  65.         MotorCmd|=Y_M1;
  66.         MotorCmd|=Y_M2;
  67.         MotorCmd&=~Y_M3;
  68.         MotorCmd&=~Y_LAT;
  69.         MotorCmd&=~Y_TQ;
  70.         //1. 聲明主函數(shù)使用的變量
  71. //    uint_8 sentdata;      //定義變量,用來(lái)存儲(chǔ)SPI0要發(fā)送的數(shù)據(jù),并賦初值為A。
  72. //    uint_32 i;
  73.         //2. 關(guān)總中斷
  74.         DISABLE_INTERRUPTS;
  75.         light_init(RUN_LIGHT_BLUE,LIGHT_OFF);
  76.         light_init(RUN_LIGHT_RED,LIGHT_OFF);
  77.         light_init(RUN_LIGHT_GREEN,LIGHT_OFF);

  78.         systick_init(CORE_CLOCK_DIV_16,1);//1ms
  79.         //3. 初始化外設(shè)模塊
  80.     SPI_init(SPI_1,0,6000);            //把SPI_1初始化為主機(jī)。
  81.     IO_ReadWriteInit();
  82.         //4. 給有關(guān)變量賦初值
  83.         //5. 使能模塊中斷
  84.         //6. 開(kāi)總中斷
  85. //    pwm_init(TPM0,TPMCH0,100,50);
  86.         ENABLE_INTERRUPTS;

  87.     //進(jìn)入主循環(huán)
  88.     //主循環(huán)開(kāi)始=============================================================       
  89.         while(1){
  90.                 if( TimerFlag&FLAG_500MS ){
  91.                         light_control(RUN_LIGHT_BLUE,LIGHT_ON);
  92.                         light_control(RUN_LIGHT_GREEN,LIGHT_ON);
  93.                         light_control(RUN_LIGHT_RED,LIGHT_ON);
  94.                 }else{
  95.                         light_control(RUN_LIGHT_BLUE,LIGHT_OFF);
  96.                         light_control(RUN_LIGHT_GREEN,LIGHT_OFF);
  97.                         light_control(RUN_LIGHT_RED,LIGHT_OFF);
  98.                 }

  99.                 if(TimerFlag&FLAG_10MS){
  100.                         IO_New();
  101.                         if(MotorState==0){
  102.                                 if(KeyValue&X_RUN){
  103.                                         MotorSpeed=100;
  104.                                         MotorState=1;
  105.                                         MotorCmd|=Y_EN;
  106.                                 }
  107.                         }else{
  108.                                 if(KeyValue&X_RUN){
  109.                                         MotorSpeed=0;
  110.                                         MotorState=0;
  111.                                         MotorCmd&=~Y_EN;
  112.                                 }
  113.                                 if(KeyValue&X_ADD){
  114.                                         MotorSpeed+=20;
  115.                                         if(MotorSpeed>=500){
  116.                                                 MotorSpeed=500;
  117.                                         }
  118.                                 }
  119.                                 if(KeyValue&X_SUB){
  120.                                         MotorSpeed-=20;
  121.                                         if(MotorSpeed<=50){
  122.                                                 MotorSpeed=50;
  123.                                         }
  124.                                 }
  125.                                 if(KeyValue&X_SHT){
  126.                                         MotorCmd^=Y_DIR;
  127.                                 }
  128.                         }
  129.                         if(MotorSpeed!=0){
  130.                         if(MotorSpeed!=LastSpeed){
  131.                                 Period=100000*3/(MotorSpeed*DivisionNum);
  132. //                                Period=MotorSpeed*10*DivisionNum/3;
  133.                                 pwm_init(TPM0,TPMCH0,Period,70);
  134.                         }
  135.                         }
  136.                         IO_Write(MotorCmd);
  137.                         SegDataConver(MotorSpeed);
  138.                         LastSpeed=MotorSpeed;
  139.                         TimerFlag&=~FLAG_10MS;
  140.                 }
  141.         }//主循環(huán)end_for
  142.         //主循環(huán)結(jié)束==================================================================
  143.         return 0;
  144. }
復(fù)制代碼

所有資料51hei提供下載:
StepMotorController-V10.7z (7.6 MB, 下載次數(shù): 208)


作者: guweimin110    時(shí)間: 2019-9-6 11:14
謝謝樓主分享
作者: 海上狂飆    時(shí)間: 2019-12-12 22:38
謝謝樓主分享!




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
日韩免费高清在线| 国产成人精品视频免费看| 精品一区免费av| 四虎影视成人精品国库在线观看| 偷偷要色偷偷| 神宫寺奈绪一区二区三区| 99成人在线观看| 男人天堂网视频| 国产精品有限公司| 免费av一区二区| 欧美色男人天堂| 成人丝袜18视频在线观看| 欧美永久精品| 91蜜桃臀久久一区二区| 黄色影院在线看| 国产精品精华液网站| 久草国产视频| 国产视频一区二区三区四区五区| 九九在线观看视频| 艳妇乳肉豪妇荡乳xxx| 自拍日韩亚洲一区在线| 快播日韩欧美| 国产精品福利小视频| 中文字幕一精品亚洲无线一区| 欧美性大战久久久| 一区二区在线看| 97国产一区二区| 精品一二线国产| 国产精品入口66mio| 欧美中文一区二区| 日本高清久久| 国产成人免费9x9x人网站视频| 午夜视频在线免费观看| 国外av网站| 午夜福制92视频| 一色屋成人免费精品网站 | 国产伦理一区二区三区| 欧美在线视频在线播放完整版免费观看| 亚洲精品国产品国语在线| 欧美性色综合网| 亚洲国产另类av| 国产欧美一区二区在线| 国产suv一区二区三区88区| 爽好多水快深点欧美视频| 欧美日本在线| 中文字幕av亚洲精品一部二部| 亚洲资源网站| 乱亲女h秽乱长久久久| 欧洲亚洲精品| 国产精品天堂蜜av在线播放| 国精产品一区一区三区mba下载| 1区2区3区在线观看| 国产午夜在线视频| 九色在线免费| 理论视频在线| 欧美一区二区视频| 天堂中文在线8| 在线视频您懂的| а√天堂www在线а√天堂视频| 男女羞羞视频教学| 99在线免费视频| sesexxxx| 成人蜜桃视频网站网址| 成人漫画网站免费| 日本视频二区| 中文在线观看视频| 日本一卡二卡四卡精品| 男女污污视频在线观看| 韩国中文字幕2020精品| aaa在线免费观看| 在线观看免费版| 日本在线人成| 午夜激情在线| 三妻四妾完整版在线观看电视剧| 亚洲电影观看| 日韩一区中文| 综合成人在线| 激情五月综合网| 99久久国产综合精品成人影院| 久久久久国产| 亚洲美女毛片| 久久国产日韩欧美精品| 国产精品一区在线| 91视频免费看| 亚洲嫩草精品久久| 狠狠色狠狠色综合日日小说| 欧美三级电影在线观看| 欧美成人国产一区二区| 国产午夜精品全部视频播放| 久久大大胆人体| 啪一啪鲁一鲁2019在线视频| 成人免费视频97| 国产精选一区二区| 一级一片免费播放| 国产精品69页| 日韩少妇一区二区| 亚洲天堂一级片| 无码人妻精品一区二区三区不卡| 国产一区二区女内射| 亚洲天堂视频在线观看免费| 国产激情自拍| h精品动漫在线观看| 日本高清中文字幕在线| 三上悠亚一区二区| 欧美亚洲国产日韩| 在线精品观看| 懂色av一区二区三区免费看| 亚洲三级小视频| 欧美性生活久久| 亚洲视频在线播放| 欧美专区福利在线| 国产一区二区免费电影| 国产911在线观看| 中文字幕欧美视频| 国产老头老太做爰视频| 91亚洲国产成人精品一区| 日韩不卡高清| 福利在线国产| 三妻四妾完整版在线观看电视剧 | 自由色视频.| 超碰个人在线| 亚洲专区**| 亚洲无线视频| 2023国产精品视频| 欧美视频一区二区在线观看| 亚洲аv电影天堂网| 欧美理论电影在线播放| 懂色av一区二区三区在线播放| 欧美精品在欧美一区二区| 在线播放av网址| www成人在线| 四虎一区二区三区| 在线看黄的网站| 免费成人直播| 99精品综合| av亚洲精华国产精华| 婷婷久久综合九色国产成人| 亚洲精品一区中文| 成人国产在线激情| 激情伊人五月天| 国产免费嫩草影院| 蜜桃av中文字幕| 成人手机在线| 澳门成人av网| 欧美+亚洲+精品+三区| aaa国产一区| 欧美日韩一区二区精品| 亚洲最新在线视频| 91香蕉国产在线观看| 日韩五码在线观看| 人人澡人人澡人人看| 欧美 日韩 国产 精品| 日日夜夜av| 日本孕妇大胆孕交无码| 国产成人久久| 成人激情免费电影网址| 欧美色爱综合网| 98精品在线视频| 欧美日韩天天操| 欧美夫妇交换xxx| 国产三级视频在线播放| 高清一级毛片视频| 成人免费黄色| 日本欧美一区二区| 婷婷久久综合九色综合绿巨人| 久久久国产影院| 视频一区不卡| 欧美人妻一区二区三区 | 日韩欧美精品一区二区三区| 国产精品久久久久久麻豆一区软件| 波波电影院一区二区三区| 日韩欧美一区二区三区在线| 成人h片在线播放免费网站| 男人的天堂99| 天天干,天天干| 麻豆美女网站| 欧美视频精品| 激情六月婷婷久久| 91精品免费在线观看| 91精品啪aⅴ在线观看国产| 色综合色综合色综合色综合| 中文字幕有码视频| 免费观看v片在线观看| 女同另类激情重口| 久久久久久久久久久99999| 亚洲视频欧美视频| 在线不卡日本| 免费在线观看国产精品| www操com| www国产精品| 91蝌蚪porny成人天涯| 亚洲精品小视频| 亚洲欧洲在线一区| 久久综合亚洲色hezyo国产| hs网站在线观看| 国产精品一区二区三区四区在线观看 | 疯狂做受xxxⅹ高潮视频免费| 麻豆视频久久| 国产成人免费xxxxxxxx| 日韩av影视在线| 欧美xxxx黑人又粗又长密月| 亚洲AV无码国产精品| 无码国产精品一区二区免费16| 国产午夜视频在线观看| 久久久9色精品国产一区二区三区| 亚洲精品国产a久久久久久| 欧美成aaa人片在线观看蜜臀| 精品人妻大屁股白浆无码| 国产一级理论片| 夜夜骑天天干| 精品精品国产毛片在线看| 久久免费视频色| 久久精品久久精品亚洲人| 成人综合视频在线| 成人黄色免费视频| 色呦呦视频在线观看| 日本aⅴ亚洲精品中文乱码| 亚洲精品在线三区| 91香蕉视频网址| 亚洲精品男人天堂| 污网站视频在线观看| 久久精品国产68国产精品亚洲| 欧美午夜精品久久久久久浪潮| 91精品久久久久久| 日韩精品电影一区二区| 国产成人亚洲精品播放器下载| 中文字幕日韩亚洲| 91亚洲国产成人精品一区二三| 久久精品国产免费观看| 黄色av免费在线播放| 一区二区三区日| 一级毛片视频在线| 视频一区二区欧美| 亚洲高清一区二| 国产一级不卡视频| 国产高清在线观看视频| 免费黄色在线观看| 狠狠色丁香婷综合久久| 久久久av免费| 中文字幕乱妇无码av在线| 国产精品一区二区三区高清在线| 综合激情久久| 黄色91在线观看| 欧美一区少妇| 亚洲天堂网在线观看视频| 啦啦啦中文在线观看日本| 99热这里都是精品| 日韩av黄色在线观看| 中文字幕第69页| 欧美少妇另类| 国产一区高清在线| 亚洲97在线观看| 东京热无码av男人的天堂| 美女的诞生在线观看高清免费完整版中文| 黄色在线成人| 中文字幕久热精品在线视频| 韩国三级hd中文字幕有哪些| 色综合97天天综合网| 99精品国产在热久久| 色播久久人人爽人人爽人人片视av| 精品亚洲视频在线| 先锋av资源网| 亚洲青涩在线| 日韩在线观看免费| 国产精品探花一区二区在线观看| 日本一二三区视频免费高清| 日日夜夜精品免费视频| 久久久精品国产亚洲| www国产视频| 黄a大片av永久免费| 一区二区高清| 日韩中文字幕欧美| 男人网站在线观看| 特黄特色大片免费视频大全| 久久在线精品| 韩日欧美一区二区| 小泽玛利亚一区| 成人影视在线播放| 国产成人av一区| 国产日韩欧美日韩大片| 久久久久久免费观看| 中文在线字幕免费观看| 国产欧美1区2区3区| 国产三区精品| www.超碰在线.com| 视频欧美一区| 欧美一区二区三区四区久久| 日韩av片在线看| jizzjizzjizzjizz日本| 黑丝一区二区| 最近2019中文字幕mv免费看| 91麻豆制片厂| 黄色在线播放网站| 国产欧美一区二区精品忘忧草| 蜜桃精品久久久久久久免费影院| www.五月婷婷| 成人福利免费在线观看| 欧美一区二区三区四区视频| 日本在线观看免费视频| 欧美艹逼视频| 丁香婷婷综合网| 国产伦精品免费视频| 在线观看毛片视频| 国产精品毛片无码| 91精品国产色综合久久久蜜香臀| 青青草原国产在线视频| 老司机在线免费视频| 国产一区激情在线| av一区二区三区四区电影| www.激情五月| 国产永久精品大片wwwapp| 国产一区二区三区视频在线观看 | 96国产粉嫩美女| 国产一级片一区二区| 视频一区日韩| 亚洲精品wwwww| 欧美做受xxxxxⅹ性视频| 久草免费在线色站| 欧美日韩一二三四五区| 黄在线观看网站| 丝袜美女写真福利视频| k8久久久一区二区三区| 日韩精品一区二区三区色偷偷 | 久久久老熟女一区二区三区91| 久久精品色图| 亚洲美女偷拍久久| 妞干网在线观看视频| 成年女人在线视频| 国产一区二区三区久久久| av资源一区二区| 亚洲国产成人私人影院| 欧美国产91| 97视频人免费观看| av中文在线播放| 成人在线视频中文字幕| 中文字幕在线视频日韩| 国产一级淫片免费| 日韩精品成人| 色噜噜狠狠狠综合曰曰曰88av| www.av免费| 99精品国产高清一区二区麻豆| 亚洲精品一区二区在线| 精品视频在线观看免费| 成人综合日日夜夜| 亚洲精品一区中文字幕乱码| 五月婷婷激情网| 激情亚洲另类图片区小说区| 美女精品视频一区| 99热在线只有精品| 亚洲毛片视频| 国产成人成网站在线播放青青 | 妖精视频一区二区三区免费观看| 久久久久久国产精品美女| 国产美女永久免费| 亚洲午夜激情在线| 国产成人亚洲欧美| 可以www视频| 国产欧美在线观看一区| 福利在线一区二区三区| av大片在线| 亚洲韩国欧洲国产日产av| 精品视频久久久久| 欧美天天综合| 亚洲精品欧美极品| 六月天色婷婷| 国产精品久线在线观看| 日韩欧美理论片| free欧美| 欧美成人精品不卡视频在线观看| 99视频国产精品免费观看a | 四虎在线精品| 欧美精品国产精品日韩精品| 天堂中文字幕av| 国产一区啦啦啦在线观看| 国内少妇毛片视频| 午夜免费播放观看在线视频| 日韩丝袜美女视频| 中文字幕在线字幕中文| 欧美精品三级| 欧美视频1区| 日本一级在线观看| 日韩一区二区三区四区五区六区 | 天堂av手机在线| 自拍偷自拍亚洲精品被多人伦好爽| 色噜噜国产精品视频一区二区| 日韩在线观看视频网站| 国产精品1区2区| 玩弄japan白嫩少妇hd| 九九色在线视频| 久久久999精品| 最新国产热播激情视频| ww亚洲ww在线观看国产| 杨幂一区二区国产精品| 成人97精品毛片免费看| 日本一区二区三区四区视频| 成年人网站免费观看| 污片在线观看一区二区| 欧美激情一区二区视频| 亚洲午夜精品久久久久久app| 正在播放国产精品|