向串口发送字符
我想将字符“a”发送到串行端口。
我尝试过:
serialPort1.WriteLine("a");
但它实际上并没有将字符“a”发送到我的主板。
有什么想法吗?
I would like to send the character 'a' to the serial port.
I tried:
serialPort1.WriteLine("a");
but it's not actually sending the character 'a' to my board.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我与您分享我在一个富有成效的项目中创建的课程。处理串行连接和读写缓冲区:
公共接口 IComm
{
连接类型 连接类型
{
得到;
放;
我
希望这对你有用
I share to you a class created by me in a productive project. This Handles the serial connection and reading and writing buffer:
public interface IComm
{
ConnType ConnType
{
get;
set;
}
I hope that works for you
你使用的是串口类吗?
http://msdn.microsoft.com/en-我们/library/system.io.ports.serialport.aspx
Are you using the serial port class?
http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx
你怎么知道它没有发送角色?波特率/字长/奇偶校验设置是否有可能关闭,并且您的主板无法识别该字符?
另外,为什么是 C#?对于硬件 IO 来说,这似乎是一个奇怪的选择。
How do you know that it isn't sending the character? Is it possible that the baud/word length/parity setting are off and your board is just not recognizing the character?
Also, why c#? Just seems an odd choice for hardware IO.