Hello, can i use with WinCE 5 and the Mini2440 Board all 3 UART ? Is there any German Forum about the Mini2440 ? Greetings Kay
All 3 UART on WinCE
yes obviously you can use all three uart i have used it and i dont think there is any german forum on mini2440
Hello mohazzab, thank you for your answer. I want to use the mini2440 with WinCE 5.0 in Landscape Mode. For controlling RS485 Devices and a GSM Modem i want to use all 3 UARTS. Now i will try this. Thanks and Greetings Kay
I would like to know how to access UART as well on WINCE. If you guys can help, that'd be great! Cheers!
This is a part of my projekt in VB.Net homebus RS485 2 wire.
SerialPort1.Open() 'open com-port1
SerialPort1.Read(buffer, 0, 7) 'read com-port1 7 byte
SYNC = buffer(0) ' 1. bytes...
HDB2 = buffer(1) '...
HDB1 = buffer(2)
DAB1 = buffer(3)
SAB1 = buffer(4)
DB2 = buffer(5)
DB1 = buffer(6) '7. byte
transmit 7 byte over com-port1
Dim txbuffer() As Byte = {84, 85, 2, 193, 3, 255, 255}
SerialPort1.Write(txbuffer, 0, 7)
Threading.Thread.Sleep(50) 'waiting that all transmit
Cheers!
Ok. So after playing around, I was able to read and write to all 3 UARTs in
C#.
private void button1_Click(object sender, EventArgs e)
{
if(serialPort1.isOpen)
{
serialPort1.Close(); //if port is already opened, end connection
label1.Text = "Start";
}
try
{
serialPort1.Open(); //attempt to start serial
}
catch //catch normal exceptions
{
MessageBox.Show("Port Error!", "Port Error!",
MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation,
MessageBoxDefaultButton.Button1);
}
}
string serialRead(int length) //parse and read defined length
{
int bcBytes = serialPort1.BytesToRead;
byte[] bcbuffer = new byte[length];
serialPort1.Read(bcbuffer, 0, length);
return (new ASCIIEncoding()).GetString(bcbuffer, 0, length);
}
These two items should help you guys started. This code works with Arduino
with ease. Since Arduinos operate on UART as well, hook TX of arduino to RX
of mini2440, TX of arduino to a voltage divider to lower to 3.3V and output
to TX of mini2440. Set up same settings on both sides: 9600 baud (default),
8 data bits, no parity, 1 stop bit. Do Serial.begin(9600); on Arduino and
you're good to go.
hi to all i must set pin 4 of port H as gpio (output) and set it to high for 3 senconds then open it as serial port but when i send data via it (serial port), not worked ! can help me how set this pin to gpio and then use it as serial port ? sp thanks


