[問題] 不同檔案中傳值 利用callbackfun

看板C_and_CPP作者 (beyond)時間15年前 (2009/04/16 00:38), 編輯推噓4(409)
留言13則, 5人參與, 最新討論串1/1
小弟從aa.c檔案中 利用ISR不斷接收到一個值 temp 但是要將此temp值給bb.c檔案去做處理 用include" ",會顯示error 因為太多定義重複了 因此有人跟我說可以用callbackfunction 我想請問各位前輩該怎麼使用 (書上講的不多 網路上找過了) 感激萬分 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.36.27

04/16 00:47, , 1F
初學者就寫ISR了@@
04/16 00:47, 1F

04/16 00:50, , 2F
前面都OK了 目前就是該如何將temp這個值 從aa.c
04/16 00:50, 2F

04/16 00:51, , 3F
傳到bb.c 請高手交一下
04/16 00:51, 3F

04/16 00:53, , 4F
試看看extern(還是external忘了)~可以讓二FILE共用
04/16 00:53, 4F

04/16 00:53, , 5F
變數
04/16 00:53, 5F

04/16 00:54, , 6F
或者是建立PIPE或SOCKET~
04/16 00:54, 6F

04/16 00:54, , 7F
再來是share memory~這四種方法選一種吧
04/16 00:54, 7F

04/16 00:54, , 8F
我是覺得external最簡單啦@@~
04/16 00:54, 8F

04/16 01:02, , 9F
樓上在說什麼? @@?!
04/16 01:02, 9F

04/16 01:02, , 10F
extern考慮過 但此兩個檔案不在同一個資料夾中 不能用
04/16 01:02, 10F

04/16 01:47, , 11F
那就建PIPE或SOCKET吧~只是這是互丟的方法
04/16 01:47, 11F

04/16 01:47, , 12F
如果不想要用丟的~那就用share memory
04/16 01:47, 12F

04/17 23:41, , 13F
memory mapping
04/17 23:41, 13F
文章代碼(AID): #19vWrge3 (C_and_CPP)