none
Com Port疑問 RRS feed

  • 問題

  • 我是使用Visual studio 2008 C# 智慧型專案  寫了一個SerialPort的程式

    要與外面的的藍芽裝置做連接   可是直行時卻發現我的程式只能顯示奇數   如:Com1  Com3  Com5這三個而已

    可是外面的藍芽裝置的Com Port 是Com4  我的程式卻讀不到   可是再一般的Windows Form開發程式卻都很正常

    以下是我的程式 想請問 在智慧型專案這邊 我這樣的寫法哪裡出錯了

    public Bluetooth()

            {

                InitializeComponent();  //初起化Bluetooth所有元件

     

                // Nice methods to browse all available ports:

                string[] ports = SerialPort.GetPortNames();

     

                // Add all port names to the combo box:

                foreach (string port in ports)

                {

                    cmbComSelect.Items.Add(port);

                }

            }

     

            private void cmbComSelect_SelectedIndexChanged(object sender, EventArgs e)

            {

                if (port.IsOpen) port.Close();

                port.PortName = cmbComSelect.SelectedItem.ToString();

                stsStatus.Text = port.PortName + ": 19200,8N1";

     

                // try to open the selected port:

                try

                {

                    port.Open();

                }

                // give a message, if the port is not available:

                catch

                {

                    MessageBox.Show("Serial port " + port.PortName + " cannot be opened!", "RS232 tester");

                    cmbComSelect.SelectedText = "";

                    stsStatus.Text = "Select serial port!";

                }

            }

    2010年11月30日 上午 02:42

解答

  • 1. 模儗器可能沒這麼多功能可以設吧.

    2. 不可用一般的Windows Form. 畢竟PDA這種東西有很多限制在.

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年12月4日 上午 05:04

所有回覆

  • 冒昧問一下, 行動裝置上的藍芽有先開啟嗎 ? 因為像PDA這種東西平常藍芽都是關著的.
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年11月30日 上午 04:04
  • 行動裝置目前那邊 我目前是用模擬器在執行我所寫的藍芽程式

    只是我執行時他能讀到Com1 Com3

    但是硬體藍芽裝置我確定已經開始了   

    我有用其他城市策過是可以連的  

    看是換到智慧型專案開發程式上卻讀不到要的Com

    2010年12月3日 上午 01:35
  • 那也許是模擬器設定的問題, 試著移到真正的裝置上面測看看.
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年12月3日 上午 03:54
  • 恩恩  

    我想問模擬器也可以自動設定?

     

    對了我可詢問 我的城市之後是要放到處碰是手機上執行的 

    一定要用智慧型開發平台血才可以嗎?

     

    還是用一般的Windos Form就可以了

    2010年12月4日 上午 04:59
  • 1. 模儗器可能沒這麼多功能可以設吧.

    2. 不可用一般的Windows Form. 畢竟PDA這種東西有很多限制在.

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年12月4日 上午 05:04
  • 不好意思最近去研討會沒有電腦晚回應

    不過謝謝你 我有些了解 

    如果藍芽ComPort在模擬器有些不全的話 

    這樣不就每次測試都會很麻煩 需要封包後放進觸碰式手機裡面做執行了

    2010年12月13日 上午 01:51
  • 我寫RFID都這樣搞的, 已經習慣了.
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年12月13日 上午 04:15
  • 恩恩   了解 我後來發現 也跟我們寫程式時的作業系統環境也有關係

    我從Win7換到Vista環境底下去執行都不一樣

    不知道是否真的是這樣 不過還是謝謝你

    2010年12月20日 上午 03:15