<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by ootbaby</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Tue, 09 Jun 2026 00:53:11 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>wireless application,wirefree kc21 bluetooth</title>
            <link>http://forum.lowyat.net/topic/487892</link>
            <description>hi guys,&lt;br /&gt;&lt;br /&gt;im currently dealing with bluetooth module project which im going to make it serial connection with my pc...i have written a set of serial port code using vb6..which i dunno whether it is correct or not...can some1 check for me?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Private Sub Check1_Click()&lt;br /&gt;    Dim real As String&lt;br /&gt;    real = &amp;quot;a&amp;quot;&lt;br /&gt;    MSComm1.Output = real&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;    End&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;    Dim real As String&lt;br /&gt;    real = &amp;quot;d&amp;quot;&lt;br /&gt;    MSComm1.Output = real&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command3_Click()&lt;br /&gt;    Dim real As String&lt;br /&gt;    real = &amp;quot;b&amp;quot;&lt;br /&gt;    MSComm1.Output = real&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command4_Click()&lt;br /&gt;    Dim real As String&lt;br /&gt;    real = &amp;quot;c&amp;quot;&lt;br /&gt;    MSComm1.Output = real&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command5_Click()&lt;br /&gt;    Dim real As String&lt;br /&gt;    real = &amp;quot;a&amp;quot;&lt;br /&gt;    MSComm1.Output = real&lt;br /&gt;End Sub&lt;br /&gt;Private Sub Form_keypress(KeyAscii As Integer)&lt;br /&gt;    MSComm1.Output = Chr(KeyAscii) &amp;#39; It should be in string/char format&lt;br /&gt;                                    &amp;#39; Text1.Text = KeyAscii&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;&amp;#39; if already opened then close it&lt;br /&gt;    If MSComm1.PortOpen = True Then MSComm1.PortOpen = False&lt;br /&gt;    &lt;br /&gt;    MSComm1.CommPort = 4 &amp;#39; Use COM4&lt;br /&gt;    MSComm1.Settings = &amp;quot;9600,N,8,1&amp;quot; &amp;#39; 9600 baud, no parity, 8 data&lt;br /&gt;                                                           &amp;#39; and 1 stop bit&lt;br /&gt;    MSComm1.InputLen = 0 &amp;#39; Read entire buffer when Input&lt;br /&gt;    &lt;br /&gt;    &amp;#39; Trigger the OnComm event whenever data is received&lt;br /&gt;    MSComm1.RThreshold = 1&lt;br /&gt;    &lt;br /&gt;    MSComm1.PortOpen = True &amp;#39; Open port&lt;br /&gt;      &lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub MSComm1_OnComm()&lt;br /&gt;Dim strInput&lt;br /&gt;    If (MSComm1.CommEvent = comEvReceive) Then&lt;br /&gt;        Do&lt;br /&gt;            strInput = MSComm1.Input&lt;br /&gt;            Display1.Caption = Display1.Caption &amp;amp; strInput&lt;br /&gt;        Loop While MSComm1.InBufferCount&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;and also, &lt;br /&gt;&lt;br /&gt;im using PIC16F877A,boostbasic programmer.. has any1 here ever deal with USART?&lt;br /&gt;below is the link of the boostbasic compiler&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.sourceboost.com/Products/BoostBasic/ExampleCode.html' target='_blank'&gt;http://www.sourceboost.com/Products/BoostB...xampleCode.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the problem now is i send ascii code let say &amp;#39;a&amp;#39; from my pc, my PIC did not hav any signal from output...wat is wrong with my code and how to debug.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;#39;*************** USART Initializing routines ***********************&lt;br /&gt;sub usart_init()&lt;br /&gt;    trisc.6 = 0&lt;br /&gt;    trisc.7=1         &amp;#39;RC6 as output TX&lt;br /&gt;             &amp;#39;RC7 as input RX&lt;br /&gt;    txsta = 0&lt;br /&gt;    spbrg = 25          &amp;#39;for 9600 baud at 4 Mhz freq&lt;br /&gt;    txsta = 0x22        &amp;#39;00100010&lt;br /&gt;    rcsta = (10010000b) &amp;#39;with continuous recieve&lt;br /&gt;end sub&lt;br /&gt;&amp;#39;************** USART Initializing routines ends *******************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#39;******************** USART TX procedure ***************************&lt;br /&gt;sub usart_tx(b as byte)&lt;br /&gt;    do while ( &amp;#33;(txsta &amp;amp; 0x02) )&lt;br /&gt;        _asm nop&lt;br /&gt;        _asm clrwdt&lt;br /&gt;    loop&lt;br /&gt;    txreg = b&lt;br /&gt;end sub&lt;br /&gt;&amp;#39;******************** USART TX procedure ends **********************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#39;******************** USART RX procedure ***************************&lt;br /&gt;function usart_rx() as byte&lt;br /&gt;            &lt;br /&gt;    if ( (rcsta.OERR = 1) ) then    &lt;br /&gt;        rcsta.CREN = 0&lt;br /&gt;        rcsta.CREN = 1&lt;br /&gt;        usart_rx = 0x00&lt;br /&gt;    else&lt;br /&gt;        do while (pir1.RCIF = 0)&lt;br /&gt;            _asm nop&lt;br /&gt;        loop&lt;br /&gt;        usart_rx = rcreg&lt;br /&gt;    end if&lt;br /&gt;&lt;br /&gt;end function&lt;br /&gt;&amp;#39;******************** USART RX procedure ends *********************&lt;br /&gt;&lt;br /&gt;&amp;#39;************************ Procedure to output char to lcd *****************************&lt;br /&gt;sub motor_putch(c as byte)&lt;br /&gt;portb.3 = 1               &amp;#39;pin 3 of prt b as high&lt;br /&gt;end sub&lt;br /&gt;&amp;#39;************************ Procedure to output char to lcd ends ************************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sub main()&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;    call usart_init()       &amp;#39;Initialize software rs232&lt;br /&gt;&lt;br /&gt;    call usart_tx(97)    &amp;#39;send char a to rs232 terminal in dec&lt;br /&gt;    call usart_tx(98)    &amp;#39;send char b to rs232 terminal&lt;br /&gt;    call usart_tx(99)    &amp;#39;send char c to rs232 terminal&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;    Do while 1 &lt;br /&gt;      call motor_putch(call usart_rx())     &amp;#39;get a char from rs232 terminal and display on lcd&lt;br /&gt;    Loop&lt;br /&gt;&lt;br /&gt;End Sub&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;please help please help...due date is jz around the corner &lt;!--emo&amp;:cry:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cry.gif' border='0' style='vertical-align:middle' alt='cry.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:cry:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cry.gif' border='0' style='vertical-align:middle' alt='cry.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;span style='font-family:Courier'&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;im thinking of outsource this project, partly. just to get a signal out from PIC, price is nego, any1 interested plz email yanjiehum@gmail.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description>
            <author>ootbaby</author>
            <category>Codemasters</category>
            <pubDate>Sat, 14 Jul 2007 02:37:46 +0800</pubDate>
        </item>
        <item>
            <title>[WTA] Bluetooth module with VB 6</title>
            <link>http://forum.lowyat.net/topic/465163</link>
            <description>hi all, &lt;br /&gt;&lt;br /&gt;my final year project is bluetooth remote controlled robot.&lt;br /&gt;&lt;br /&gt;my robot is using PIC16f877a, stepper motor(which i havnt decide which 1 to use, but definately using unipolar), wirefree kc-21 bluetooth module&lt;br /&gt;&lt;br /&gt;software : VB6, IVT BlueSoleil(bluetooth detection program).&lt;br /&gt;&lt;br /&gt;my question is..how to write VB 6 code to open hyperterminal, n set the baunrate inside..then make it just click it to connect my bluetooth with pc.&lt;br /&gt;&lt;br /&gt;how?&lt;br /&gt;&lt;br /&gt;is my hyperterminal need to set up 1st? &lt;br /&gt;&lt;br /&gt; &lt;!--emo&amp;:unsure:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/unsure.gif' border='0' style='vertical-align:middle' alt='unsure.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:unsure:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/unsure.gif' border='0' style='vertical-align:middle' alt='unsure.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:unsure:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/unsure.gif' border='0' style='vertical-align:middle' alt='unsure.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>ootbaby</author>
            <category>Codemasters</category>
            <pubDate>Wed, 30 May 2007 20:18:35 +0800</pubDate>
        </item>
    </channel>
</rss>
