Chip123 科技應用創新平台

標題: 該如何用多個process處理運算? [打印本頁]

作者: cloudandtina    時間: 2009-11-2 04:55 PM
標題: 該如何用多個process處理運算?
我的程式是先用一個process求出所需的值,由於是透過AD/DA所以值會一直變
' W8 M) n7 S( c+ \/ J目前想用第二個process去處理這個值
8 [: \" E4 D, d! Q; W. ]/ U& a" A但不知道有什麼方法可以讓第二個process運作的時間點是第一個process剛好求得值的時候7 c2 O" E4 s( x4 h& t
然後第二個process把值處理完後第一個process才繼續丟值
作者: spring69393    時間: 2010-6-17 06:04 PM
內部宣告一隻判斷腳呀 ,第一段沒做完時為0 ,做完時給1,當腳位為0時process2鎖在初始狀態,為1在動做即可。process求出來的值記得先存在另外一個reg中,以免期間值有所變動。
作者: cloudandtina    時間: 2010-7-1 03:05 PM
內部宣告一隻判斷腳呀 ,第一段沒做完時為0 ,做完時給1,當腳位為0時process2鎖在初始狀態,為1在動做即可 ...
, A, o# S5 D( U: {1 v7 mspring69393 發表於 2010-6-17 06:04 PM

( v; X" Y1 ^8 a" S請問另一個reg該放在哪邊比較恰當?
! S) Q' V( A0 z7 w0 ^) ^* B9 p5 a放在原來的process內好像不太適合?
作者: fufu1119    時間: 2011-4-20 01:43 PM
請問另一個reg該放在哪邊比較恰當?
7 ~$ _% }  z& e7 y放在原來的process內好像不太適合?
2 Z/ K& ^. k" a0 C+ L* r; w" ^6 l% ucloudandtina 發表於 2010-7-1 03:05 PM
! p1 Q+ e3 d6 i0 D% y" N

+ J, W. ~/ I; _* T. f" R- V; C2 ~
& f- @- b9 Z- K+ J' }    放在process2的初始處理, 這樣就不會變更到啦! 等待下一次新的處理程序再將它更新即可. 以上個人淺見!
作者: alfred99    時間: 2011-9-14 10:09 AM
Thanks a lot!!
5 C* E- @* D% _0 [+ ]3 C6 @學到東西了!!




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/) Powered by Discuz! X3.2