Chip123 科技應用創新平台

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

作者: cloudandtina    時間: 2009-11-2 04:55 PM
標題: 該如何用多個process處理運算?
我的程式是先用一個process求出所需的值,由於是透過AD/DA所以值會一直變! c& _  A7 `# c( k6 B; r
目前想用第二個process去處理這個值
+ y3 n/ N4 p  C3 ?6 f但不知道有什麼方法可以讓第二個process運作的時間點是第一個process剛好求得值的時候# ?  [5 T  C$ _# K! }3 Q
然後第二個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在動做即可 ...
) U" y2 [) q; k. c# nspring69393 發表於 2010-6-17 06:04 PM

' @  x6 p% {, ~2 p請問另一個reg該放在哪邊比較恰當?9 o, W/ m) f+ f+ A) ~7 }
放在原來的process內好像不太適合?
作者: fufu1119    時間: 2011-4-20 01:43 PM
請問另一個reg該放在哪邊比較恰當?' y, i9 {9 r# R2 k
放在原來的process內好像不太適合?
. m+ b/ ]$ G3 S4 U* f5 ?) pcloudandtina 發表於 2010-7-1 03:05 PM

7 {0 O3 Z2 }, g! ?8 O7 R  c" D  w8 U/ c: B# c( _# f9 o

6 `" p3 }& G& c5 P2 @$ A    放在process2的初始處理, 這樣就不會變更到啦! 等待下一次新的處理程序再將它更新即可. 以上個人淺見!
作者: alfred99    時間: 2011-9-14 10:09 AM
Thanks a lot!!; t& _6 N* T4 R* l6 u. n2 s
學到東西了!!




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