• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (oceandeep)




馬達編碼器四倍頻以PLD 設計...求救..
#1
新會員
新會員


各位好 小弟最近必須以使用pld元件 設計 馬達四倍頻上下數功能的電路,如果有人有經驗可以告訴我嗎?
現在使用了很久以前的palasm軟體..
但是問題來了,外國原始稿的程式碼 我以palasm語法去修改
最後結果卻是跑不出波形...(以下為原始檔案 不知用何軟體寫的 請問有人知道嗎 可以告訴小弟嗎 )謝謝!! 懊惱中..

MODULE QuadDivider;
TITLE QuadDivider V1.0;
COMMENT Device: 20V8;
TYPE MMI 20V8;
INPUTS;
RESET NODE[PIN2] INVERTED;
X4 NODE[PIN3];
P0 NODE[PIN4]; { Phi0 }
P90 NODE[PIN5]; { Phi90 }
INDX NODE[PIN6];
{ Feedback pins }
INDX NODE[PIN6];
S2 NODE[PIN15];
S4 NODE[PIN16];
P0D NODE[PIN17];
P90D NODE[PIN18];
CntUp NODE[PIN21];
CntDn NODE[PIN22];
UP NODE[PIN19];
COUNT NODE[PIN20] INVERTED;
OUTPUTS;
S2 NODE[PIN15];
S4 NODE[PIN16];
P0D NODE[PIN17];
P90D NODE[PIN18];
CntUp NODE[PIN21];
CntDn NODE[PIN22];
UP NODE[PIN19];
COUNT NODE[PIN20] INVERTED;
TABLE;
S2 := P0D & !RESET;
S4 := P90D & !RESET;
P0D := P0 & !RESET;
P90D := P90 & !RESET;
CntUp := COUNT & UP;
CntDn := COUNT & !UP;
COUNT :=
( P0D & S2 & !P90D & S4 & X4{ C1 }
+!P0D & !S2 & P90D & !S4 { C2 }
+!P0D & S2 & !P90D & !S4 & X4{ C3 }
+ P0D & !S2 & P90D & S4 & X4{ C4 }
+ P0D & S2 & P90D & !S4 & X4{ C5 }
+ P0D & S2 & P90D & S4 { C6 }
+!P0D & S2 & P90D & S4 & X4{ C7 }
+ P0D & !S2 & !P90D & !S4 & X4{ C8 }
) & !RESET;
UP :=
(
!P0D & S2 & !P90D & S4
+!P0D & S2 & P90D & S4
+!P0D & S2 & P90D & !S4
+ P0D & S2 & P90D & !S4
+ P0D & !S2 & P90D & !S4
+ P0D & !S2 & !P90D & !S4
+ P0D & !S2 & !P90D & S4
+!P0D & !S2 & !P90D & S4
) & !RESET;
END;
END QuadDivider;

發表於: 2005/4/7 18:15
頂部


Re: 救命阿~~哪邊可以下載palasm軟體
#2
新會員
新會員


非常感謝!
那請問ORCAD9.X版 也是可以做PLD元件的程式編譯嗎
我所要編譯出來的檔案格式為 JDEC檔格式 use pal16R8 IC
有支援嗎,語法和PALASM是否相同? thanks!

發表於: 2005/4/4 11:07
頂部


救命阿~ 請問誰有用過palasm軟體
#3
新會員
新會員


各位大大 小弟有去下載palasm軟體 
但是解壓縮後不知為何發現不能用 會停在進入畫面
請問有誰有軟體可以提供給小弟下載ㄉ地方嗎?謝謝!!

發表於: 2005/4/3 10:53
頂部


救命阿~~哪邊可以下載palasm軟體
#4
新會員
新會員


各位大大 小弟有去下載palasm 
但是解壓縮後不知為何發現不能用
請問有誰有軟體可以提供給小弟下載ㄉ地方嗎?

發表於: 2005/4/3 10:50
頂部


請問各位有使用過ccompiler來讀取825416bit計數值得問題嗎
#5
新會員
新會員


請問各位,小弟最近在使用16f877控制兩顆兩輪車馬達,
配合了8254計數器0,1,使用16bit方式,MODE4的讀取編碼器
發現實際上有在計數 但是卻不知為何似乎無法
使用16bit讀出值 8bit卻可..
是否小弟在撰寫8254寫入16bit時產生錯誤呢?
void A8254_Init()
{

TRISD=0X00; // write 8254 data
Chip_Select(0x03);//for set 8254 control register;
Delay();
PORTE=WRITE_COMMAND_E;//8254 WRITE ENABLE
Delay(); //control register: SC1 SC0 RW1 RW0 8: TO USE MODE 4
PORTD=0X38; // 3:to count 0,use 16bit 8: TO USE MODE 4
Delay();
PORTD=0X78; // 7:to count 1,use 16bit 8: TO USE MODE 4
Delay();
PORTD=0XB8; // B:to count 2,use 16bit 8: TO USE MODE 4
Delay();
PORTE=WRITE_COMMAND_D; // 8254 WRITE DISABLE


Chip_Select(0x01);// enable COUNT1 FFFF
Delay();
PORTE=WRITE_COMMAND_E;
Delay();
PORTD=0XFF; // load low 8 bit
Delay();
PORTD=0XFF; // load high 8 bit
Delay();
PORTE=WRITE_COMMAND_D;

Chip_Select(0x02);// enable COUNT2 FFFF
Delay();
PORTE=WRITE_COMMAND_E;
Delay();
PORTD=0XFF; // load low 8 bit
Delay();
PORTD=0XFF; // load high 8 bit
Delay();
PORTE=WRITE_COMMAND_D;


Chip_Select(0x00);// enable COUNT0 FFFF
Delay();
PORTE=WRITE_COMMAND_E;
Delay();
PORTD=0XFF; // load low 8 bit
Delay();
PORTD=0XFF; // load high 8 bit
Delay();
PORTE=WRITE_COMMAND_D;

Chip_Select(0x07);
}

發表於: 2005/2/3 12:33
頂部


Re: 使用16F877時,用hitec c-compiler記憶體不足的情況
#6
新會員
新會員


很感激前輩的指導,經由那篇教材找到它的設定了,!謝謝!!!

發表於: 2005/1/31 16:42
頂部


使用16F877時,用hitec c-compiler記憶體不足的情況
#7
新會員
新會員


請問各位前輩~
小弟在使用16F877時,編譯後
由於宣告變數太多,記憶體都用光了
最後編譯完
出現了
::Can't find 0x1 words (0x1 withtotal) for psect intsave in segment BANK0 (error) BUILD FAILED
請問不知道該如何使用C語言來解決.. 好像可以切換BANK
由於是新手,又很緊急..
希望知道的前輩們能回答一下嗎
感謝前輩!

發表於: 2005/1/29 17:00
頂部






:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------