搜索
bottom↓
回复: 17

使用STM32F072C8T6的USB功能,不用外部晶振,可行否?

[复制链接]

出0入0汤圆

发表于 2015-4-21 17:26:01 | 显示全部楼层 |阅读模式
看STM32F072C8T6的手册介绍,USB可以使用内部的48M振荡器,因此考虑产品中STM32F072C8T6不使用外部晶振,主要实现USB-UART功能,使用例程中的USB_CDC。这样可以吗???

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出130入129汤圆

发表于 2015-4-21 17:27:47 | 显示全部楼层
自己玩玩没有问题,我亲自试过F103系列的,不过做产品的话,最好预留外部晶振接口。

出0入0汤圆

 楼主| 发表于 2015-4-21 17:31:04 | 显示全部楼层
68336016 发表于 2015-4-21 17:27
自己玩玩没有问题,我亲自试过F103系列的,不过做产品的话,最好预留外部晶振接口。 ...

F013系列的肯定要加外部晶振才敢用USB功能,现在考虑使用STM32F072C8T6。

出0入90汤圆

发表于 2015-4-21 17:32:53 | 显示全部楼层
072应该也是可行的,用042做过,连接电脑后内部可以自动校准。

出0入0汤圆

 楼主| 发表于 2015-4-21 17:42:09 | 显示全部楼层
aammoo 发表于 2015-4-21 17:32
072应该也是可行的,用042做过,连接电脑后内部可以自动校准。

“连接电脑后内部可以自动校准”???   怎么个流程呢??   怎么确定它做了校准??

出0入90汤圆

发表于 2015-4-21 18:05:40 | 显示全部楼层
USB_bsp.c
void USB_BSP_Init(USB_CORE_HANDLE *pdev)
{
    /* Enable USB clock */
    RCC->APB1ENR |= RCC_APB1ENR_USBEN;
  
    /* Clear USBSW bit */
    RCC->CFGR3 &= ~RCC_CFGR3_USBSW;

    /* Configure the Clock Recovery System */
    /*Enable CRS Clock*/
    RCC->APB1ENR |= RCC_APB1ENR_CRSEN;
    /* Select USB SOF as synchronization source */
    CRS->CFGR &= ~CRS_CFGR_SYNCSRC;
    CRS->CFGR |= CRS_CFGR_SYNCSRC_1;
    /*Enables the automatic hardware adjustment of TRIM bits: AUTOTRIMEN:*/
    CRS->CR |= CRS_CR_AUTOTRIMEN;
    /*Enables the oscillator clock for frequency error counter CEN*/
    CRS->CR |= CRS_CR_CEN;
}

出0入0汤圆

 楼主| 发表于 2015-4-21 18:10:01 | 显示全部楼层
aammoo 发表于 2015-4-21 18:05
USB_bsp.c
void USB_BSP_Init(USB_CORE_HANDLE *pdev)
{

好的,谢谢!!

出0入0汤圆

发表于 2015-4-21 18:12:21 | 显示全部楼层
这个芯片价格怎么样?

出0入0汤圆

发表于 2015-4-21 18:42:27 | 显示全部楼层
aammoo 发表于 2015-4-21 18:05
USB_bsp.c
void USB_BSP_Init(USB_CORE_HANDLE *pdev)
{

这个不错

出0入0汤圆

 楼主| 发表于 2015-4-21 20:44:51 | 显示全部楼层
hyz_avr 发表于 2015-4-21 18:12
这个芯片价格怎么样?

供应商也是给我们零售价,9.5RMB。

出0入0汤圆

发表于 2015-4-21 20:59:33 | 显示全部楼层
布心 发表于 2015-4-21 20:44
供应商也是给我们零售价,9.5RMB。

这价格跟105RB差不多了.

出0入0汤圆

 楼主| 发表于 2015-4-21 21:06:47 | 显示全部楼层
hyz_avr 发表于 2015-4-21 20:59
这价格跟105RB差不多了.

供应商给的应该是零售含税。

出0入0汤圆

发表于 2015-4-21 21:50:01 | 显示全部楼层
布心 发表于 2015-4-21 17:42
“连接电脑后内部可以自动校准”???   怎么个流程呢??   怎么确定它做了校准?? ...

这个芯片也了解了下, 好像不太好买, 好买的话应该会火.

STM32F0x2系列, 器件说明就是无晶振USB . 我想应该是不用管他就行. 不管它什么流程, 也不管它是否校准了. 既然写了这些技术指标. 应该就是有保证的.

出0入0汤圆

 楼主| 发表于 2015-4-21 22:34:37 | 显示全部楼层
ysu533 发表于 2015-4-21 21:50
这个芯片也了解了下, 好像不太好买, 好买的话应该会火.

STM32F0x2系列, 器件说明就是无晶振USB . 我想应 ...

我们的供应商提供的信息是F072相对而言还好,批量正常4个礼拜订货周期,F071不好买。

出0入0汤圆

发表于 2016-1-16 23:53:15 | 显示全部楼层
mark,这个要看看

出0入0汤圆

发表于 2016-1-22 19:52:42 | 显示全部楼层
aammoo 发表于 2015-4-21 17:32
072应该也是可行的,用042做过,连接电脑后内部可以自动校准。

有042的USB例程吗?这几天调042的USB功能电脑总是无法识别、、不知道问题在哪!

出0入0汤圆

发表于 2022-5-12 11:42:23 | 显示全部楼层
有替代的型号吗?

出30入16汤圆

发表于 2022-5-12 11:46:37 来自手机 | 显示全部楼层
网上有用ATMEGA8模拟USB的,如果能够用便宜货STC模拟USB是不是可以当廉价USB转换芯片用?据说SILABS  CP2102其实就是用的C8051做的,那个稳定性相当不错。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 20:10

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

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