搜索
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[信息] 【有奖活动】说出对ST产品的使用建议,免费领大奖!

[复制链接]
楼主: 21ic小管家
| 2020-7-8 14:10 | 显示全部楼层
用过F1和L4,书买了不少!已经做得很好了!非要说建议:
1、用CubeMX生成的HAL库代码,有错误的要尽快改正过来。如IIC初始化问题。
2、既然主流是HAL库,是否出个详细点的库函数使用说明或api手册呢?找了下,只找到个F4的还不是很详细,尤其是一般作用及使用,及对时序影响还有对上系统的影响等,都应说明下。毕竟以后嵌入式OS是主流
3、再就是example demo程序里最好要加入主流RTOS例程,这样可以更快了解使用STM32

使用特权

评论回复
| 2020-7-9 17:21 | 显示全部楼层
ST生态系统已经相当完善了,项目选型都会优先用ST的芯片,这就是先入为主的好处!换芯片还是很麻烦的!所以希望ST更多把工具、GUI、RTOS或SDK跟上,守好中低端,发力高端!毕竟AI还是很火的!在人工智能和IOT继续做大做强!

使用特权

评论回复
| 2020-7-9 22:07 | 显示全部楼层
最重要的问题价格高了。。。

使用特权

评论回复
| 2020-7-10 09:02 | 显示全部楼层
讲讲目前我遇到的最主要的问题:
1.使用芯片STM32L053,PWM输入捕获的精度不高,用NUCLEO开发板配合HAL库的DEMO(STM32Cube_FW_L0_V1.11.0\Projects\NUCLEO-L053R8\Examples\TIM\TIM_PWMInput),外接信号发生器输入标准1KHz,占空比50%的方波,定时器的值跳动有30个数字左右,换算成频率的话有1.5Hz左右的误差,而且这个误差跟频率有关,频率越高,误差越大,实测在250Hz左右时,误差可以做到0.5Hz。我认为对于32M的时钟而言,测量10KHz以内的方波,不应该出现这么大的跳动。
2.同一芯片,用PWMW输出做可变频率(TIM22->CH1),HAL库里,调用自动重装载函数(__HAL_TIM_SET_AUTORELOAD)设置自动重装计数值来改变频率时,PWM会停止输出 ,但用寄存器直接操作不会出现这个问题。
期望:
1.改进HAL库的UART中断接收API函数,我觉得以前F1系列的标准库的方式比HAL库的好用,我现在HAL的中断接收大部分时间还是按单字节方式接收,好做数据包协议处理。用HAL库的话,反倒降低了效率。
2.增加更多LL库的应用实例,很多时候,我们更希望用精简的代码,以优化效率,HAL库的效率有点低。

使用特权

评论回复
| 2020-7-10 10:03 | 显示全部楼层
如果ST的MCU芯片能提供一下加密算法的协处理器,那就应用太广泛了,现在国内到处都在使用密码算法,大部分是外部增加密码芯片,国内海思也是的高端arm芯片上提供了算法协处理器

使用特权

评论回复
| 2020-7-10 13:44 | 显示全部楼层
鱼_我恋你 发表于 2020-7-7 15:59
希望能出一款sop8的这种小封装的IC,最好还是能带AD的,价格低廉的,最好是能控制在1.2元以内 ...

STC8G1K08A-36I-SOP8, RMB0.75,
1T 8051, 8K FLASH, 1.2K SRAM, 1.9V - 5.5V, 低功耗,支持仿真
6个I/O, ADC/有内部参考源,PWM
ISP/IAP/EEPROM, I2C/SPI/串口UART, 时钟输出http://www.stcmcudata.com/STC8F-DATASHEET/STC8G-20200703.pdf
送样QQ:2379747610

使用特权

评论回复
| 2020-7-10 14:02 | 显示全部楼层

库方面:建议STM32 还是感觉标准库用的舒服,编译速度快,不知道什么原因,使用HAL库编译速度很慢,哈哈使用STM32F1系列现在也转移到HAL上来了,希望ST统一下库的更新,虽然现在的图像配置界面很方便,但还是离不开程序员的后期编译和维护,前期的配置工作可勾勾选选即可。

GUI方面:建议推广下TouchGFX图形界面,从当初收购TouchGFX也有好些年了,ST的合作商们应该加快TouchGFX教程的更新速度了,现在的嵌入式的GUI市场很香,当然也不是一家独大,希望,ST在这个方向能占领市场,TouchGFX能够为大家所用。

图形配置软件方面:ST主推的CubeMx 和CubeIDE 本人都有体验,在体验过CubeIDE 后深有感触,在软件方面ST肯下功夫,给我们带来了方便,但软件的一些地方热盎然需要优化,很多地方的bug和卡顿现象,会让很多的开发者所舍弃。

板卡方面:STM32板卡分为三个系列,希望ST可以配一下扩展板卡,线上更多的参与板卡评测活动。

价格方面:STM32在市场上一直要比相同性价比的MCU要贵,希望可以稍微降点哈!感谢!

使用特权

评论回复
| 2020-7-12 20:10 | 显示全部楼层
ST作为微控制业界的中流砥柱,有着不可或缺的领导地位和难以取代的行业标杆作用。
从ST8到ST32 型号齐全,可选功能完备,从设计到应用集众优势于一身产品,在行业或专业领域都有着不俗的表现,所以ST在当今AI发展的初级阶段赢了头彩。
在下个20年里,竞争对手涌现尤其是国内,应用和价格优势端倪渐显,要在这样环境下维持势头还是要做很多改变的。
硬件上应从多种功能转为一专多能型芯片,更适合新的市场,形成更多的明星产品
更多的考虑如中国等潜在市场的需求习惯。
放弃性价比低成交量少的鸡肋产品和功能以降低总体成本。
智能编程与汇编以及库,寄存器相结合的开发环境更有利于学习和深度开发 等

使用特权

评论回复
| 2020-7-14 08:43 | 显示全部楼层
说一下我在使用STM32F030F4P6的感受吧,因为是刚使用,找资料就找了基本上一天的时间,官网上找到的基本上都是HAL库的资料,很少有标准库的,因为我一直 标准库,所以比较费力,找到以后使用上和103有很大的区别,但是和F4又有很多相似的地方,建议能不能把这种低配的芯片做一个整理,因为毕竟便宜,用量也会很大,但是资料相对比较难找

使用特权

评论回复
| 2020-7-15 09:58 | 显示全部楼层
最近项目用到STM32F469 DSI-mipi功能,功能虽强大不过这方面的参考资料比较少,而且芯片价格偏贵,申请样品难度大,期待后期价格可以降下。

使用特权

评论回复
| 2020-7-15 12:24 | 显示全部楼层
ST做得最好的中国本地化企业,无论是地推还是网推都值得一赞,多次参加ST的蝴蝶粉召集大会,免费撸板,都不好意思啦。本土化,比很多很多a股上市的公司还扎根本土。
最近遇到俩个小问题,还是希望能够考虑提升一下。
1、样片申请。
st的芯片规格实在是太丰富了,所以,开发的时候就只顾埋头弄是不行的,出了原型,发现使用的芯片后期不打算维护了,如STM32F769,就被H7替代了。那么,在官网上还是要给出推荐那些,估计还要生产多久。比如stm32L496,估计就是个超长寿命芯片,那个也要说一下好。
另外,品种比较多的芯片,最好还是有关购买和申请的渠道,虽然花钱不多,但是都搞到也不容易,在淘宝店上的芯片货不齐啊。
2、新的安装包驱动。主要是吐槽一下stm32wl55系列,板子都拿到手好几天了,开发包在cubeMX和MDK上都还是不完整的包,没法用。能不能搞得同步一下。

使用特权

评论回复
| 2020-7-15 12:53 | 显示全部楼层
因为未来随着5g时代到来,ai的算力不可能只局限于云端,在边缘侧各个基*内一定会有越来越多边缘ai芯片的出现,提供神经网络等模型的边缘的推断,以减小和云端通信产生的延时,尤其是自动驾驶领域我认为是非常有前景的,希望ST能再研发更多边缘计算芯片增加边缘侧的算力。

使用特权

评论回复
| 2020-7-15 15:58 | 显示全部楼层
STM32的HAL库在简化了很多的其他芯片开发,可不可以强化一下HAL的性能,优化一下库函数的性能。官方可以写更多的文档开发文档,像Nucleo板的例程上都是很丰富的。STM32最近推出LORA芯片的MCU,但是资料和资源还不是完善。希望能够多多和国内厂商合作推出更多更好的教程。
希望官方能加大对TouchGFX的推广和资料的完善,这个GUI算是比较有优势的GUI了
官方的stm32CUBEIDE还是没有MDK与IAR好用,可以在IDE的软件上进行优化

使用特权

评论回复
| 2020-7-15 21:55 | 显示全部楼层
ST的产品还是接触过不少,STM32MCU的IC,抗干扰性不是太好,但性能指标参数十分稳定,也是相当不错的。

使用特权

评论回复
| 2020-7-15 23:02 | 显示全部楼层
STM32CUBE使用过程中很给力,没有太多的问题,技术支持也很及时,ST的技术支持确实比很多厂商要完善,支持RT,很顺畅,不繁琐。
希望ST推出新产品,比如蓝牙方面低耗能防震性能加强等。

使用特权

评论回复
| 2020-7-15 23:02 | 显示全部楼层
另外价钱可以经常做活动,打个折扣啥的。会刺激消费,哈哈

使用特权

评论回复
| 2020-7-16 13:32 | 显示全部楼层
ST 的MCU 是最容易上手的MCU,没有之一。资料很齐全而且中文的资料也很全面,网上各大电子论坛都会有相应的板块,有问题在论坛上发帖,很快就可以找到问题原因再不行找代理,找技术支持也很快。ST 在中国做的推广很好,很多用户在学生时代就已经接触学习ST 的MCU 了,为以后工作打下了坚实的基础。总的来说,ST是做得非常好的一家半导体公司。希望ST 尽快推广无线系列芯片,降低成本,目前的WB系列还是有点贵。看好蓝牙应用,希望ST 推出更多性价比高的蓝牙芯片。

使用特权

评论回复
| 2020-7-17 11:12 | 显示全部楼层
很久没逛论坛了,首先说下ST的使用经历:

从大一开始便接触了ST的MCU产品,那时候买的第一块开发板也是正点原子的F103系列,后来在一些项目设计中便一直使用ST的MCU产品。
无论是个人的电子设计还是参加工作后,在设计选型时都会优先考虑ST的MCU,因为ST的MCU产品应用场景覆盖率全,产品资料(参考手册、编程手册、应用笔记、勘误手册等)和生态开发环境全面,使用过程中遇到的问题基本上都可以通过官方手册来解决。

再谈一下目前及以往使用ST MCU过程中遇到的一些问题或困惑,以及建议:

(一)STM32G4
问题:
自从ST发布STM32G4系列MCU后,瞬间觉得F1、F2都弱爆了,G4这货堪称性能小怪兽啊。于是在最新的一个产品中用上了它,型号是STM32G474VE。软件工程师在调ADC外设的时候告诉我这货采样误差很大,居然最大误差超过了10%。

我一听心里一阵发慌,纳尼?这货难道名不属实?F103都没这么屌啊?我告诉自己要冷静,一定哪里出了问题,MCU本身应该不会这么弱。于是先检查了一遍硬件电路确保模拟运放部分电路无误后,便看了下软件工程师的代码和官方的例程,终于发现了点蹊跷:官方例程中都进行了ADC自校准操作,而我们的软件工程师由于对ST MCU不熟悉,而没有进行校验操作。

解决方法:
让软件工程师加上了ADC校验操作再次调试,精度上去了,但是误差最大还是有5%左右。我心里嘀咕,嗯!看来还有哪里配置没对。于是把STM32G4系列的参考手册翻出来,仔细看了一下ADC外设部分,发现这货的ADC参考电压VREF是不能配置的(F1系列ADC外设的参考电压是可以通过软件配置其电压规格),同时其内部有个1.2V的电压调整器,输出连到了ADC1/3/4/5的输入通道18上,可以通过采样该电压值反推外部参考电压VREF的值,然后计算ADC的实际采样值。
609055f11164cea263.png
503695f1116837ffe5.png
600985f1116bf205dc.png
加上代码后调试,反推计算得到外部VREF的值为3.41V左右(该VREF参考电压为3.3V,实测为3.28V),也就是说ADC是按照3.41V的参考电压来计算。经过此番操作后,ADC的采样精度控制在2%了。但是关于这点,没有明白ST的用意,从ADC框图来看,外部VREF电压是直接输入到ADC参考电压上,中间没有经过其它环节,怎么会出现电压偏差?关于这点还希望ST原厂能够解答一下,谢谢!

(二)资料文档
问题:
(1)由于中英文语言文化的差异,ST官方的英文文档中部分词汇翻译成中文后,意义与英文想表达的意思那就是“差之毫厘谬以千里”,造成用户理解困难,不能准确领悟原文想要表达的意思。
(2)由于ST MCU的IO复用功能很多,导致每个IO的功能定义太多,设计时花在分配外设IO以及用户IO的工作量过多;如果把每个IO的功能定义都做到原理图封装中,这样可方便原理图设计及后续复用,但是设计原理图封装的花的时间也很多。
建议:
(1)对一些比较难理解的英文词汇增加注释,即用更简单或直白的英文句子释义。
(2)建议在资料中增加MCU IO PINOUT的excel文档,这样用户可以直接导入设计软件,加速原理图封装的制作。

(三)开发工具
问题:
(1)STM32CubeMX以及STM32CubeIDE中集成的STM32CubeMX,工具的窗口菜单栏等貌似都不能自适应显示器分辨率及大小,导致窗口放大缩小很不方便;比如在对IO功能定义进行配置时,由于ST MCU的IO复用功能选项多,在弹出的选择项中可能会有很多选项,如果使用的是笔记本这种小屏幕就会导致选项显示不完全。
(2)同时,某些外设的配置参数及选项不完整,部分采用了默认配置参数,如果用户改变了配置,再下一次重新通过STM32CubeMX生成代码时,又会被覆盖。
建议:
优化STM32CubeMX的自适应屏幕大小功能,对有些配置参数选项较多的可以设置成滚动显示或下拉菜单显示。同时,也希望能持续更新并优化生态链上的开发工具:STM32CubeIDE和STM32CubeMX、TouchGFX等,方便用户统一开发工具,解决开发平台多而杂的困境。

(四)希望推出的新产品
目前ST的MCU产品线基本上覆盖了大部分应用场景,但是在MPU产品上希望ST能够继续提升MPU的处理性能。这样作为用户来讲,从低端到高端应用场景下便可以统一采用一家公司的芯片,方便用户的使用、采购及物料管理等。在工业级应用方面,目前貌似只有TI选择性大。


使用特权

评论回复
| 2020-7-17 14:07 | 显示全部楼层
ST已经很好了,硬要说缺点,就是产品种太丰富了,挑花了眼。

使用特权

评论回复
| 2020-7-17 14:51 | 显示全部楼层
用ST的MCU已经快10年了,见证了ST的MCU的成长。
一、LL库加大维护与教程推广,库中LL的例程都比较少,HAL库还是太臃肿,效率上不去。
二、CUbemx要下载大量的库,而且都要解压出来,这会占用大量的磁盘空间,使用的型号多了,每个系列都要下载一个库,我的电脑上,库的总大小,已经超过了10G了
三、支持的免费软件,首推的IDE总是在换,从之前的SW4,到TrueSTUDIO,最后是官方的CubeIDE,最好先定一个IDE一直维护下去。
四、MCU的新芯片推出的速度之快啊,把之前的芯片也维护好,并提高解决bug的速度。
五、cubemx中的定时器设置,直接按秒或是ms来设置,自动生成分频与定时器寄存器值。而不是要开发者自己算
六、无缝集成界面GUI开发配置
七、多增加一些车规级芯片。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表