作者mybeyond (beyond)
看板C_and_CPP
標題[問題] 不同檔案中傳值 利用callbackfun
時間Thu Apr 16 00:38:01 2009
小弟從aa.c檔案中 利用ISR不斷接收到一個值 temp
但是要將此temp值給bb.c檔案去做處理
用include" ",會顯示error 因為太多定義重複了
因此有人跟我說可以用callbackfunction
我想請問各位前輩該怎麼使用 (書上講的不多 網路上找過了)
感激萬分
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.36.27
1F:→ xam:初學者就寫ISR了@@ 04/16 00:47
2F:→ mybeyond:前面都OK了 目前就是該如何將temp這個值 從aa.c 04/16 00:50
3F:→ mybeyond:傳到bb.c 請高手交一下 04/16 00:51
4F:推 ficecmiraror:試看看extern(還是external忘了)~可以讓二FILE共用 04/16 00:53
5F:→ ficecmiraror:變數 04/16 00:53
6F:→ ficecmiraror:或者是建立PIPE或SOCKET~ 04/16 00:54
7F:→ ficecmiraror:再來是share memory~這四種方法選一種吧 04/16 00:54
8F:→ ficecmiraror:我是覺得external最簡單啦@@~ 04/16 00:54
9F:推 ledia:樓上在說什麼? @@?! 04/16 01:02
10F:→ mybeyond:extern考慮過 但此兩個檔案不在同一個資料夾中 不能用 04/16 01:02
11F:推 ficecmiraror:那就建PIPE或SOCKET吧~只是這是互丟的方法 04/16 01:47
12F:→ ficecmiraror:如果不想要用丟的~那就用share memory 04/16 01:47
13F:推 hichcock:memory mapping 04/17 23:41