請問在c#中,怎樣通過串列埠通訊,傳送一組at命令,實現簡訊收發
1樓:匿名使用者
用 serialport 控制項。
傳送 at命令 字串。
您好 在c#中,怎樣通過串列埠通訊,傳送一組at命令,實現簡訊收發或者撥號上網 我在工作中遇到了困難 想得到您
2樓:
我有自己做的gprs模組的c#原始碼!
c# 撥號上網,請問哪位仁兄做過,採用串列埠通訊跟at命令實現的,給點原始碼吧,萬分感激啊
3樓:萍水e相逢
老式 的 modem 撥號上網?
現在 基本淘汰了吧。
串列埠通訊 at命令 等 倒是 可以 參考書籍visual c++_turbo c串列埠通訊程式設計實踐visual_basic與_rs-232_序列通訊控制。
hi 你好 我在上又看到你的回答 能指導我 關於在c#中,怎樣通過串列埠通訊,傳送一組at命令,實現簡訊收發嗎
4樓:網友
自己先寫啊,寫了有問題再來問。
實現乙個簡單的串列埠通訊系統,串列埠通訊的雙方可以互相傳送和接受資訊。
5樓:匿名使用者
vc編上位機買這本書:《visual c++通訊程式設計工程實差畝悄例精解》 帶光碟有原始碼,改一下即可用。
這東西在這幾百句話都是說不清楚的,還是有書在手好點,做為過來人強烈耐指推薦這本書給你,不虛渣厚也不貴。
可是我並沒有發現port類中有什麼可行的屬性和方法,serialport類中還有乙個獲取所有串列埠的方法
6樓:網友
你這個問題,說的不全呀!
補充一下吧!
這個問題沒研究過,看來幫不到你了!
在c#中,用at命令實現cdma撥號上網,在傳送atdt#777命令之後,返回一推亂碼
7樓:網友
亂碼的可老肢清能 是不是 和計算機連線的波特率設定不對?
其次 你飢仔發侍前送的 是 二進位 還是 asc碼。
8樓:同竹童睿思
搜一下:在c#中,用at命令實現cdma撥號上網,在傳送atdt#777命令之後,返回一推亂碼。
我用c#寫了乙個串列埠通訊的程式,接收字母很正常,但是一旦傳送漢字,接收到的就是亂碼
9樓:匿名使用者
用16進位方式嘛。漢字佔用是4 byte,字母是2byte,建議直接用unicode方式編碼。
10樓:網友
= ;//傳輸unicode字元,encoding屬性設定為unicode,保證電腦與電腦之間資料的正確傳送與接收。
//如與外部裝置通訊時,必須把編碼方式從unicode改回到預設的ascii方式,保證裝置資料的正確傳送與接收。
最好有乙個通訊的協議,不然接收轉成字串也有可能是亂碼。
c串列埠通訊,同時傳送多條命令,為什麼不行?裝置接收不到資料,只能接收到第一次傳送的,其餘的收不到
親 我也在學這個 剛好不會 你分享下咯 你說的同時發生,是指怎麼傳送?把 貼出來看看,描述的不清楚 首先確定接收的資料是不是對的,再說轉換問題,資料有高低位不能直接tostring c 串列埠通訊中,傳送,接收,解析資料,通過按鈕控制,當按多次按鈕時,傳送相同資料,每次接收到的不一樣 它是根據你傳送...
在c 中如果通過return this返回物件,接收的是值型別會出現什麼情況
每個人都會析構,懷疑你的程式能夠執行嗎?反正我編譯執行會出現double free error。版因為你沒有定義拷貝構權 造,預設的拷貝構造raw拷貝了指標。臨時變數析構會delete,test1析構也會delete,出錯。int main test1 tes1 構造test1tes1.set 0,...
上位機一直在向微控制器傳送資料,串列埠中斷怎麼處理才能不影響其他功能程式的執行啊
由於你說的不詳細,也不知道你晶振是多少,微控制器是什麼型號,波特率是多少。也才不清楚你微控制器串列埠的資料是否是一直有用的。我就大概說一下,你可以參考 第一 如果串列埠的資料是在你需要的時候才有用,這樣你可以在需要的地方開啟串列埠中斷,在中斷中判斷接收的是不是所用串列埠資料的最後乙個位元組,如果是那...