:::

論壇索引


Board index » All Posts




Re: 請問dspic30F2010中的PORTB與LATB之間的差異?
管理員
管理員


Hi Stanely,

最近才發現還有一個來自你的問題尚無人回應 , 於是看看是否還對你有所幫助:

關於公式 , 當然有 . 想想看若 funcy 為 dsPIC 的實際指令週期 , 則在 Timer1 的預除器為 1:1 的情況下且PR1= funcy 時. Timer1 的中斷間隔剛好是 1 秒 .

但是 , PR1 只有 16 bits , 最大值只有 65535 , 所以必需借助預除器 . 預除器的值有 1:1 , 1:8 , 1:64 , 1:256 四種選擇 .

So, 7372800/256 等於用 1:256 為預除器值時可以產生 1 秒中斷的 PR1 值.

若要產生的間隔不是一秒 , 則要再除或乘上一個值. 以 1/2 秒為例 , 就是 funcy/256/2

以下的範例可產生 1/10 秒的 Timer1 溢位速率, 有興趣可用軟體模擬驗證一下 , 粉準喔 ! 但記得 Debugger > Setting > Processor Frequency 要設定為 funcy 的 4 倍 , 即 29.4912 Mhz

#include <timer.h>
#include <p30F2010.h>

void Initial_Timer1( void ) ;

//---------------------------------------------------------------------
// Configuration bits

_FOSC(CSW_FSCM_OFF & XT_PLL4); //XT with 4xPLL
_FWDT(WDT_OFF); //Watchdog timer Dis
_FBORPOR(PBOR_OFF & MCLR_EN); //Brown-out ...
_FGSS(CODE_PROT_OFF); //Code protect off

int main( void )

{
Initial_Timer1( ) ;


while (1)
{
while ( IFS0bits.T1IF == 0 ) ;

IFS0bits.T1IF = 0 ;
}
}

void Initial_Timer1( void )
{
ConfigIntTimer1( T1_INT_PRIOR_7 & T1_INT_OFF ) ;
OpenTimer1( T1_ON & T1_IDLE_STOP & T1_GATE_OFF & T1_PS_1_256 & T1_SYNC_EXT_OFF & T1_SOURCE_INT ,
7372800 /256/10 ) ;
}


發表於: 2004/9/26 22:01
頂部


Re: 想參加什麼新的workshop呢?
資深會員
資深會員


支持!!!

發表於: 2004/9/26 21:18
頂部


Re: 如何用PIC來實現軟體低階濾波器!
初級會員
初級會員


首先感謝大大的不借指教,但是小弟還有些問題想請教,那在程式中的B是否可以是程式設計者自行訂義的常數,還有假設第一次進入這個副程式,filtered_data的初始值需要設為什麼?還有如果小弟希望運用整數運算來處理,那麼( 1.0 - b ) * data + b* filtered_data,小弟要如果訂義呢,謝謝各位前輩的指教。

發表於: 2004/9/26 8:45
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: 那裡可以買到 dspic30f4011?
管理員
管理員


Hi Kuosda,

dsPIC30F4011 剛剛在九月初宣告量產 , 所以各代理商有現貨的機會不高 . 因為 Sample 會先行供應 .

若是方便 , 請向您合作的代理商洽詢申請 Sample 的事宜 . 若在申請過程有任何問題 , 可以撥打 0800-717718 與我們連絡.

金多謝您對 dsPIC 的高度興趣 .

發表於: 2004/9/26 1:28
頂部


Re: 那裡可以買到 dspic30f4011?
管理員
管理員


Hi Kuosda,

dsPIC30F4011 剛剛在九月初宣告量產 , 所以各代理商有現貨的機會不高 . 因為 Sample 會先行供應 .

若是方便 , 請向您合作的代理商洽詢申請 Sample 的事宜 . 若在申請過程有任何問題 , 可以撥打 0800-717718 與我們連絡.

金多謝您對 dsPIC 的高度興趣 .

發表於: 2004/9/26 1:27
頂部


Re: 30f2010燒入後,程式無法正常執行
管理員
管理員


你好,

我用 30F6010 測試過了並未發生如您所言的問題.
當然 , 下星期會再用 30F2010 來測試. 很抱歉, 我的 EVM board 被借走了 , 只好再做一片了 !

發表於: 2004/9/26 1:14
頂部


Re: TCP/IP的傳輸速率太慢,有辦法可以改善嗎?
高級會員
高級會員


參照:

minusone 寫道:
最早以前,Micorchip的PICDEM.NET實驗板是採用一家叫IOSOFT公司的軟體,網址是: www.iosoft.co.uk 他們曾用PICDEM.NET做出「網路攝影機」。影像傳輸速度大約1-2秒一個畫面。忘了當初是用PIC16F877還是PIC18F452做的了。

可以參考一下。


沒錯,iosoft 公司老闆應該就是 TCP/IP Lean 這本書的作者,
書上就有寫到,每秒用 UDP 發送 2 M bit 的未壓縮的影像檔,做到平均 200 kB /sec。Micorchip的PICDEM.NET實驗板套件就有附這本書。

http://www.microchip.com/stellent/idc ... Id=1406&dDocName=en010029

877 或 452 應該都能做到,因為,關鍵在於,影像檔根本沒經過 PIC,PIC 只負責切換 CS 和 R/W 線,讓 data 從影像晶片直接跑進 RTL8019,配合不計算檢查碼的 UDP,才有這種速度,呵呵。

iosoft 的 UDP 程式,以及 AN833 的 UDP 程式,都有許多改進空間,玩進去就知道。TCP 就沒多少改進空間啦。

發表於: 2004/9/25 15:33
頂部


Re: TCP/IP的傳輸速率太慢,有辦法可以改善嗎?
版主
版主


最早以前,Micorchip的PICDEM.NET實驗板是採用一家叫IOSOFT公司的軟體,網址是: www.iosoft.co.uk 他們曾用PICDEM.NET做出「網路攝影機」。影像傳輸速度大約1-2秒一個畫面。忘了當初是用PIC16F877還是PIC18F452做的了。

可以參考一下。

發表於: 2004/9/25 13:41
頂部


Re: 想參加什麼新的workshop呢?
新會員
新會員


參照:

minusone 寫道:
我來拋磚引玉一下。
如題,大家發表一下,方便MICROCHIP創造新的WOKSHOP課程,造福愛用者!

LIN bus應用如何呢?

發表於: 2004/9/25 13:12
頂部


Re: TCP/IP的傳輸速率太慢,有辦法可以改善嗎?
高級會員
高級會員


參照:

joyce 寫道:
我是要做遠端監控系統,傳送壓縮圖檔,當然速度越快, performance就越高囉!!!!


壓縮圖檔,這個厲害!

完成後再告訴我們最終性能吧

祝 順利

發表於: 2004/9/25 1:13
頂部



« 1 ... 7175 7176 7177 (7178) 7179 7180 7181 ... 7288 »