Re: 有關程式問題
|
||||
---|---|---|---|---|
版主
![]() ![]() ![]() |
在這個網頁下自己找一下所要的馬達設計。
http://www.microchip.com/stellent/idc ... pageId=64&redirects=motor
發表於: 2009/4/16 10:05
|
|||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
資深會員
![]() ![]() ![]() |
原廠的Application Note先找一下,資料和Code很齊。
發表於: 2009/4/16 1:55
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
新會員
![]() ![]() ![]() |
謝謝先進
請問有dsPIC30F4011控制無刷馬達的文件及source code嗎? 謝謝
發表於: 2009/4/15 23:00
|
|||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
新會員
![]() ![]() ![]() |
請問各位先進
這樣的方式有什麼功用? 是不是將RunMotor所得到的數值佔1bit的空間呢?謝謝
發表於: 2009/4/13 15:46
|
|||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
資深會員
![]() ![]() ![]() |
struct {
unsigned RunMotor : 1; unsigned Minus : 1; unsigned unused : 14; } Flags; ":" 表示 佔用多少bit "="才是初始值設定.
發表於: 2009/4/12 21:17
|
|||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
新會員
![]() ![]() ![]() |
謝謝先進的解答
請問一下 struct { unsigned RunMotor : 1; unsigned Minus : 1; unsigned unused : 14; } Flags; 其中的 unsigned RunMotor 的數值為 1 嗎? unsigned Minus的數值為 1 嗎? unsigned unused 的數值為 14 嗎? 以及後面的Flags是否要用 Flags.RunMotor才可以將RunMotor的數值提出呢? 謝謝
發表於: 2009/4/10 23:25
|
|||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
版主
![]() ![]() ![]() |
沒轉就用 16-bit 送出,轉了以後就會以 32-bit 送出。
發表於: 2009/4/10 10:31
|
|||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
新會員
![]() ![]() ![]() |
謝謝先進的回答
小弟有個疑問為什麼要將Timer32的值強迫轉換32bit? 有什麼作用? 謝謝
發表於: 2009/4/9 16:14
|
|||
|
Re: 有關程式問題
|
||||
---|---|---|---|---|
版主
![]() ![]() ![]() |
強迫型別轉換,將 Timer3 的值直接轉換成 long (32-bit 格式) 後再與 RPM 做 32-bit 的運算。
發表於: 2009/4/7 13:36
|
|||
|