3249|8

33

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

F030的USART的确好用 [复制链接]

当F103的USART使用DMA接收数据时,不能接收数据长度未知的数据(但最大长度已知,譬如GPS数据)的确遭人诟病,所以对于这种数据要么采用轮询或者中断的方式,要么就用DMA加TIMER触发引脚的方式。

其实ST后来也意识到了这个问题,在一部分后来发布的芯片上做了改进,譬如F030,USART1自带接收超时功能,启用此功能后,设定一个超时时间,超过此时间没有再侦测到数据就触发中断,然后从中断中再从新设定接收通道就可以保证数据帧头永远对应元素0,不会乱序,省下一个IO同时也发挥了DMA的最大效能。

F7系也有这个功能。

话说21ic的那个叫香水城的是不是吃枪药长大的,怎么别人对ST稍微有点意见就想着打嘴仗,没有用户的意见ST怎么更好的完善自己的产品?这么护犊子,真是无语了。
此帖出自stm32/stm8论坛

最新回复

加了硬件超时?不错不错。我一直用没硬件超时的。用中断方式比较灵活。想怎么用怎么用。  详情 回复 发表于 2015-11-2 12:34
点赞 关注
 

回复
举报

36

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
感谢楼主共享信息!对您表示敬意!顺便鄙视下楼主所批评的21iC'香水城'。。。
此帖出自stm32/stm8论坛
 
个人签名在只有一把铁锤的人眼里,世界万物都是钉子!
 

回复

449

帖子

0

TA的资源

纯净的硅(中级)

板凳
 
ST的破芯片终于在串口上加超时功能了?这有些不太可能啊,他们不继续欧人的傲慢与偏见了?他们肯放低姿态,倾听别人的心声了?恍若隔世,浑然如梦啊。我敢信太阳明天都能爆炸,也不敢相信ST在他家的串口上加超时功能。我看了一下日期,今天不是愚人节啊?而且好像也不是什么黄道吉日啊?又或者说,战斗的意大利人和浪漫的法国人的智商突然之间进化出来了?而且我最担心一个问题,“硬件超时”这么实用又科技含量“超高”的功能,ST能做好吗?以他们的智商能理解这种功能的妙用与必不可少吗?这会不会触犯了其他厂家的专利啊?

话说我自己几乎都是尽量不用ST的芯片,以前用STR710时感觉ST的芯片太坑了,从此对ST的MCU没任何好感。
此帖出自stm32/stm8论坛

点评

的确加了,我实验证实了。当然老的F1,F4那些依旧是原样。我大体看了下用户手册,目前发现的有F0和F7。当然不是全部串口都加。譬如F030只有串口1。 你对ST的心情我很理解。我虽然跟电子行业八竿子打不着,但是这  详情 回复 发表于 2015-11-1 13:25
 
 

回复

33

帖子

1

TA的资源

一粒金砂(中级)

4
 
caojp2008 发表于 2015-11-1 11:39
感谢楼主共享信息!对您表示敬意!顺便鄙视下楼主所批评的21iC'香水城'。。。

此帖出自stm32/stm8论坛
 
 
 

回复

33

帖子

1

TA的资源

一粒金砂(中级)

5
 
Aragorn 发表于 2015-11-1 11:46
ST的破芯片终于在串口上加超时功能了?这有些不太可能啊,他们不继续欧人的傲慢与偏见了?他们肯放低姿态, ...

的确加了,我实验证实了。当然老的F1,F4那些依旧是原样。我大体看了下用户手册,目前发现的有F0和F7。当然不是全部串口都加。譬如F030只有串口1。

你对ST的心情我很理解。我虽然跟电子行业八竿子打不着,但是这些年对这些外企也是有了点自己的看法。很多时候,总公司或者欧美那边的分公司是非常重视客户反映的,即使不会立即采纳也会告知会将此意见纳入考虑范围。相反,扮演高冷傲角色的往往是驻中国的分公司。大众、惠普就是很好的例子。当然也包括你所鄙视的ST。ST中国官方论坛上反应的问题基本不会有ST中国公司的出来回复。所以很多时候不是外国人盛气凌人更多的是中国人坑中国人自己。只认钱,只管卖,大订单的才叫客户,这是跨国公司驻中国分公司的通病。所以目前学习STM32中发现的错误我也都是直接到ST总公司的论坛上去说,而不会跟中国ST那帮seller费口舌。
此帖出自stm32/stm8论坛

点评

我碰到问题也基本上是直接到官网上用英文提问的(虽然我英文很烂),有些厂家表现挺好的,比如ADI。在ST官网提交过一次提问,如石沉大海,无人过问。我所说的ST的态度,其实很多是从别人口里得到的,有同行说向ST提  详情 回复 发表于 2015-11-1 13:50
 
 
 

回复

449

帖子

0

TA的资源

纯净的硅(中级)

6
 
blablab 发表于 2015-11-1 13:25
的确加了,我实验证实了。当然老的F1,F4那些依旧是原样。我大体看了下用户手册,目前发现的有F0和F7。当 ...

我碰到问题也基本上是直接到官网上用英文提问的(虽然我英文很烂),有些厂家表现挺好的,比如ADI。在ST官网提交过一次提问,如石沉大海,无人过问。我所说的ST的态度,其实很多是从别人口里得到的,有同行说向ST提交问题和意见,ST基本上是这态度:态度良好,坚决不改。
此帖出自stm32/stm8论坛

点评

哈哈哈,描述的好形象,不愿改就让自由的市场来给它点教训尝尝吧。你同行说的情况目前我还没有遇到,问的问题和报的几个BUG那的管理员都给明确回复了。或许是我提的这些问题容易改的缘故吧。  详情 回复 发表于 2015-11-1 19:02
 
 
 

回复

33

帖子

1

TA的资源

一粒金砂(中级)

7
 
Aragorn 发表于 2015-11-1 13:50
我碰到问题也基本上是直接到官网上用英文提问的(虽然我英文很烂),有些厂家表现挺好的,比如ADI。在ST ...

哈哈哈,描述的好形象,不愿改就让自由的市场来给它点教训尝尝吧。你同行说的情况目前我还没有遇到,问的问题和报的几个BUG那的管理员都给明确回复了。或许是我提的这些问题容易改的缘故吧。
此帖出自stm32/stm8论坛
 
 
 

回复

6069

帖子

4

TA的资源

版主

8
 
加了硬件超时?不错不错。我一直用没硬件超时的。用中断方式比较灵活。想怎么用怎么用。
此帖出自stm32/stm8论坛

点评

嗯嗯,不过相比之下超时+DMA能多节省点时间,尤其是当我用4800的速率接收一大坨又一大坨的GPS报文时。。。。。  详情 回复 发表于 2015-11-2 20:09
 
 
 

回复

33

帖子

1

TA的资源

一粒金砂(中级)

9
 
damiaa 发表于 2015-11-2 12:34
加了硬件超时?不错不错。我一直用没硬件超时的。用中断方式比较灵活。想怎么用怎么用。

嗯嗯,不过相比之下超时+DMA能多节省点时间,尤其是当我用4800的速率接收一大坨又一大坨的GPS报文时。。。。。
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表