搜索
bottom↓
楼主: lvhaian

【原创开源】 基于 STM32F103C6T6 的 USB 转 RS232 模块..

  [复制链接]

出0入0汤圆

发表于 2010-6-20 09:05:07 | 显示全部楼层
谢谢楼主奉献!

出0入0汤圆

发表于 2010-6-29 22:11:46 | 显示全部楼层
膜拜啊。。。。。。

出0入46汤圆

发表于 2010-6-30 08:49:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-22 16:38:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-30 21:37:38 | 显示全部楼层
比较好的消息,测试表明,在linux下无须安装任何驱动,linux内核已经直接支持,稳定性还需要进一步测试。

出0入0汤圆

发表于 2010-8-11 17:32:22 | 显示全部楼层
记号

出0入59汤圆

发表于 2010-8-11 18:21:57 | 显示全部楼层
有机会试试USB,呵呵,谢谢共享~

出0入0汤圆

发表于 2010-8-11 20:07:43 | 显示全部楼层
最好别和CH431比, CH431那玩意太烂了,数据包太快的话会出现丢包的情况,估计还不如楼主的方案呢。

出0入0汤圆

发表于 2010-8-11 23:03:09 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-14 11:53:23 | 显示全部楼层
mark一下。

出0入0汤圆

 楼主| 发表于 2010-8-16 09:24:54 | 显示全部楼层
最好别和CH431比, CH431那玩意太烂了,数据包太快的话会出现丢包的情况,估计还不如楼主的方案呢。


==================================

和商业的芯片比起来就肯定不如别人了哦。 没有比较过。

出0入0汤圆

发表于 2010-8-16 09:48:04 | 显示全部楼层
这个必须mark

出0入0汤圆

发表于 2010-8-16 10:39:27 | 显示全部楼层
价格优势虽然没有,但是值得学习

出0入0汤圆

发表于 2010-8-16 17:21:44 | 显示全部楼层
软件驱动方面不懂,问个电气方面问题,
我看到了有电平转换芯片,在打开DTR脚和RTS脚后,两脚的电平能有多少,还有拉电流允许最大能到多少

出0入0汤圆

发表于 2010-8-22 16:31:09 | 显示全部楼层
回复【78楼】lvhaian  安哥
【71楼】 disheng
这个问题比较有意思, 我看看.
-----------------------------------------------------------------------

今天用STM32F103VCT6 试了一下,也是这个现象。

发送:11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF
接收:11 22 33 44 55 66 77 08 19 2A 3B 4C 5D 6E 7F

原因:
stm32f10x_it.c 中

/*******************************************************************************
* Function Name  : USART1_IRQHandler
* Description    : This function handles USART1 global interrupt request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/

void USART1_IRQHandler(void)
{
  if (USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
  {
    // Send the received data to the PC Host
    if (USART_InitStructure.USART_WordLength == USART_WordLength_8b)
    {
      QueueWrite((void *)buf_uart_to_usb, USART_ReceiveData(USART1)& 0x7F); //8位数据为什么要把最高位屏蔽呢???
    }
    else if (USART_InitStructure.USART_WordLength == USART_WordLength_9b)
    {
      QueueWrite((void *)buf_uart_to_usb, USART_ReceiveData(USART1) );
    }
  }
  
   if(USART_GetITStatus(USART1, USART_IT_TXE) != RESET)
   {
     USART_SendData(USART1, USART1_Tx_Char);
     Flag_UARTSendOver = 1;
     // Disable the USART1 Transmit interrupt
     USART_ITConfig(USART1, USART_IT_TXE, DISABLE);
    }
}

出0入0汤圆

发表于 2010-8-23 15:08:47 | 显示全部楼层
回复【116楼】helloshi  
-----------------------------------------------------------------------

原来是这样,我最近买的,也发现这个问题

出0入0汤圆

发表于 2010-8-30 20:28:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-30 23:34:53 | 显示全部楼层
记录

出0入0汤圆

发表于 2010-11-29 18:24:18 | 显示全部楼层
我的CPU是64脚的我选RBT6重新编译了下载后插上USB怎么不现发现新硬件

出0入0汤圆

发表于 2010-11-29 22:28:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-4 09:52:19 | 显示全部楼层
怎么没有原理图有。谁有给发一份。谢谢了

出0入0汤圆

发表于 2011-2-9 13:15:40 | 显示全部楼层
回复【116楼】helloshi
-----------------------------------------------------------------------

我也发现确实是这个问题,修改了之后正常,不过修改后可靠性是否会受影响有待验证

出0入0汤圆

发表于 2011-4-7 12:13:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-7 13:32:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-10 16:17:08 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-4-10 16:34:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-11 13:27:34 | 显示全部楼层
怎么这么多的人mark ?  那是什么意思?

出0入0汤圆

发表于 2011-4-11 14:56:36 | 显示全部楼层
我弄到RTT了,做USB调试finsh,可以省个串口出来,修改成队列方式,数据量比较小,暂时没发现问题

出0入0汤圆

发表于 2011-4-11 15:25:54 | 显示全部楼层
回复【128楼】studyplacefor
怎么这么多的人mark ?  那是什么意思?
-----------------------------------------------------------------------

就是吧这个帖子做个标记“mark(标记)”  以后可以在论坛自己的控制面板上查看自己回复过的帖子 一下就能找到这篇文章

出0入0汤圆

发表于 2011-4-11 16:18:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-11 16:31:17 | 显示全部楼层
这个还是很不错的兴趣产品。有时候不一定要做成商业产品,带着好奇心和兴趣和东西做完美,也是很不错哦!支持村长!

出0入0汤圆

发表于 2011-4-12 20:22:17 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-12 21:04:37 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-12 21:45:56 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-5-17 11:55:50 | 显示全部楼层
强人

出0入0汤圆

发表于 2011-5-21 23:21:22 | 显示全部楼层
mark

出0入25汤圆

发表于 2011-5-22 01:43:50 | 显示全部楼层
STM32学习ing。

出0入0汤圆

发表于 2011-5-22 09:48:49 | 显示全部楼层
波特率怎么自动调整

出0入0汤圆

发表于 2011-5-22 10:11:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-22 11:46:40 | 显示全部楼层
顶一个。

出0入0汤圆

发表于 2011-5-22 13:27:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-22 17:32:30 | 显示全部楼层
马克一下,以后会用到

出0入0汤圆

发表于 2011-5-22 20:12:06 | 显示全部楼层
mark stm32 usbto232

出0入4汤圆

发表于 2011-5-22 20:55:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-22 21:27:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-25 10:20:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-30 00:48:48 | 显示全部楼层
mark 以后学stm就来看了

出0入0汤圆

发表于 2011-5-30 13:20:35 | 显示全部楼层
mark

出0入4汤圆

发表于 2011-5-30 15:12:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-31 12:02:43 | 显示全部楼层
请问,驱动支持win98系统不?

出0入0汤圆

发表于 2011-6-14 16:26:14 | 显示全部楼层
学习了,强烈感谢安哥。

出0入0汤圆

发表于 2011-6-24 16:43:28 | 显示全部楼层
感谢分享,高手!

出0入0汤圆

发表于 2011-8-3 09:31:23 | 显示全部楼层
感谢分享。

出0入85汤圆

发表于 2011-8-12 17:12:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-12 17:22:55 | 显示全部楼层
Mark一下,可以在系统中集成一下!

出0入0汤圆

发表于 2011-8-13 09:44:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-13 13:34:59 | 显示全部楼层
还做成了成品!这个硬件成本太高,不划算。

出0入0汤圆

发表于 2011-8-13 13:58:19 | 显示全部楼层
先收藏

出0入0汤圆

发表于 2011-8-13 14:20:17 | 显示全部楼层
收藏了

出0入0汤圆

发表于 2011-8-14 15:13:40 | 显示全部楼层
mark了

出0入0汤圆

发表于 2011-8-25 09:40:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-14 07:29:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-14 16:33:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-14 16:53:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-14 17:05:21 | 显示全部楼层
mark 谢谢

出0入0汤圆

发表于 2011-9-16 17:30:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-16 17:47:11 | 显示全部楼层
楼主,我也正在使用STM32的虚拟串口,但是我是直接利用虚拟串口让STM32和PC通信,现在遇到一个问题,就是向PC发送的第一次的数据之前会有192个随即数据,之后才是我发送的数据,而之后,只要USB不重新上电,通信完全没有问题。不知道楼主是否遇到这个问题,如何解决的?

出0入0汤圆

发表于 2011-10-12 17:50:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-24 22:24:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-24 23:16:07 | 显示全部楼层
最近准备玩玩STM32了,下来试试

出0入0汤圆

发表于 2011-10-24 23:29:23 | 显示全部楼层
不错

出0入0汤圆

发表于 2011-12-11 21:56:50 | 显示全部楼层
正需要呢!!

出0入0汤圆

发表于 2011-12-12 08:41:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-12 10:48:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-12 12:09:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-12 13:22:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-19 10:01:38 | 显示全部楼层
MARK

出0入0汤圆

发表于 2012-1-6 11:25:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-6 11:46:15 | 显示全部楼层
记号。

出0入0汤圆

发表于 2012-1-11 18:04:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-9 10:55:38 | 显示全部楼层
这个要mark一下。

出0入0汤圆

发表于 2012-2-10 22:36:08 | 显示全部楼层
收藏了,谢谢

出0入0汤圆

发表于 2012-3-26 16:32:47 | 显示全部楼层
太牛X了,学习学习,楼主厉害

出0入0汤圆

发表于 2012-3-26 21:56:23 | 显示全部楼层
挺好啊下载研究下

出0入0汤圆

发表于 2012-3-27 00:07:36 | 显示全部楼层
这个好,记号一下!

出0入0汤圆

发表于 2012-3-27 06:32:41 来自手机 | 显示全部楼层
预一下,留着参考

出0入0汤圆

发表于 2012-3-28 21:15:05 | 显示全部楼层
下载试了一下,我的板子USB Disconnect PIN不一样,开始时不能发现硬件,改过之后双发现楼主的程序里Disconnect GPIO的高低电平设置反了。改过之后还是不行,必需将这个GPIO 口设为推挽输出,这下PC 端终于提示发现新硬件了。可是用的是WIN7,楼主的USB驱动无法驱动,杯具了。

出0入0汤圆

发表于 2012-4-22 15:45:33 | 显示全部楼层
MArk 我也打算用开发板做一下,试试看

出0入0汤圆

发表于 2012-4-22 16:03:01 | 显示全部楼层
mark....................

出0入0汤圆

发表于 2012-4-26 14:01:53 | 显示全部楼层
disheng 发表于 2010-1-26 16:47
HEX发送:  11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF
HEX接收到:11 22 33 44 55 66 77 08 19 2A 3B  ...

此帖子里面的改进方法可改进8位数据位时的此问题:
http://www.ourdev.cn/forum.php?mod=viewthread&tid=3632764

出0入0汤圆

发表于 2012-5-5 22:16:46 | 显示全部楼层
支持   可惜现在论坛附件不能下载了  

出0入0汤圆

发表于 2012-5-12 20:55:25 | 显示全部楼层

出0入0汤圆

发表于 2012-5-12 21:30:04 | 显示全部楼层
上位机 可以用 labview 做哦  还有就是 要是 吧 stm32的 jilnkv7也集成进去就好了

出0入0汤圆

发表于 2012-5-19 03:08:21 | 显示全部楼层
看到安哥的电脑,我就想起以前用过的联想V57。键盘手感特好,稳定性也很好。

出0入0汤圆

发表于 2012-5-28 13:36:02 | 显示全部楼层
mark mark  

出0入0汤圆

发表于 2012-5-30 21:00:15 | 显示全部楼层
附件下载不了 谁能帮我发一下ylss1234@163.com

出0入0汤圆

发表于 2012-5-31 09:02:15 | 显示全部楼层
厉害,谢谢

出0入0汤圆

发表于 2012-6-13 23:01:56 | 显示全部楼层
无法下载例程, 谁能帮忙发一下:zhbforever@163.com

出0入0汤圆

发表于 2012-8-20 10:32:34 | 显示全部楼层
太棒了,正需要的

出0入0汤圆

发表于 2012-9-27 19:19:16 | 显示全部楼层
你的驱动 如何安装 ?
插上USB  只会识别USB 怎么装RS232驱动
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 06:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表