• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   1 Anonymous Users






Re: 浮點數運算
#7
資深會員
資深會員


查看用戶資訊
16bits沒有硬體浮點,可以評估自己的需求用Q15,Q14,Q13等方式運算。基本上都可以辦的到。

另外用UART建議不要用ASCII格式傳,用Binary方式傳即可。透過union定義去做,將b1-4傳出處理。
union f2bbbb
{
    
float _;
    
struct
    
{
        
char b1;
        
char b2;
        
char b3;
        
char b4;
    };
};

發表於: 2010/2/8 20:36
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 浮點數運算
#6
版主
版主


查看用戶資訊
參照:

flywww 寫道:
抱歉抱歉

我現在的需求必須在pic上計算

而計算出來的值會有小數點

然後再由uart傳至電腦

想瞭解的是 硬體上是否會算出浮點數的值

且可以利用uart傳值(ascii)


替體算浮點,可能要用US$10 以上的元件,PIC24F 及 dsPIC30F 之類的送出浮點的 ASCII Code 方式可以用 printf( ) 的函數透過 UART 方式送出。
參考一下 dsPIC30F Peripheral 裡的 UART 範例,哪裡免我有寫一個用 printf( ) 送出 sin( ) 的浮點數到 UART1 , UART2 或將 printf( ) 指向 LCD Module 上顯示浮點數的範例。

http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=229

發表於: 2010/2/8 15:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 浮點數運算
#5
資深會員
資深會員


查看用戶資訊
參照:

flywww 寫道:
請問在pic24f晶片

可以做浮點數的運算嗎?


我有使用pic24f做浮點運算,而且是使用64-bit double,不過就如同Ryang版主所說的,不是硬體運算,純軟體方式計算,所以就速度而言只能說很慢,所以要用浮點,要估量一下時間上你可不可能接受,而且耗電量也較高.要不要考慮Q15格式,可能也是不錯的選擇.

發表於: 2010/2/5 21:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 浮點數運算
#4
新會員
新會員


查看用戶資訊
抱歉抱歉

我現在的需求必須在pic上計算

而計算出來的值會有小數點

然後再由uart傳至電腦

想瞭解的是 硬體上是否會算出浮點數的值

且可以利用uart傳值(ascii)

發表於: 2010/2/5 21:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 浮點數運算
#3
資深會員
資深會員


查看用戶資訊
題意/說明不清....

是硬體浮點數運算,還是有(軟體)就可以了
還有沒有其他條件,或應用問題,一定非浮點數運算不可嗎?

題外話: 有飛機到XXX嗎?
到XXX,可以坐船,坐車(公車,計程車,自己開),腳踏車,走路....
提問者: 坐船太慢,計程車太貴.......
回答者: !@#$%^&*(不早說)

發表於: 2010/2/5 11:13

Edited by jason680 on 2010年02月05日 11:51:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 浮點數運算
#2
版主
版主


查看用戶資訊
硬體的浮點運算功能無,因為他不是一個浮點數的 DSP。

MCU 的浮點數一般都是以軟體方式提供的,C30 有提供浮點運算的功能,printf( ) 也有支援浮點數的印出。

發表於: 2010/2/5 11:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


浮點數運算
#1
新會員
新會員


查看用戶資訊
請問在pic24f晶片

可以做浮點數的運算嗎?

發表於: 2010/2/5 0:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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... ]

教育訓練中心

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