完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
平台:STM32f030cc
SDK:STM32F0xx_StdPeriph_Driver (V1.5.0) 启动文件:startup_stm32f030xc.s 时钟配置:由于HSE外部引脚做成普通GPIO口,所以使用HSI作为系统时钟源。配置如下:
现象: 1. OS_CPU_SysTickInit (48000000ul / OS_TICKS_PER_SEC);( #Define OS_TICKS_PER_SEC 5000u) ,我发现systick中断触发一次400us。 2、当我设置SPI1的SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2时,发现spi1的时钟只有12M,由此判断系统时钟只有24M。 这是什么原因? |
|
相关推荐
1个回答
|
|
|
我的问题是它的记录有些含糊不清。
是的,这是我们所有人的问题,我们都知道缺少ST文档而ST不关心。 所以,我想,一些猜测是允许的。 与其他 STM32 系列不同,'F0 系列非常统一,事实上,单个 RM0091 可以很好地涵盖所有内容。(即使在整个系列共享外围设备的情况下,它们在引出线方面也存在一些细微差别,但对于不同的非零结尾系列成员,这是用单独的数据表来处理的。) 除了一些模块不存在于低端型号之外,还有其他细微差别,但是,在 RCC 中,在我们在这里讨论的这个非常特殊的问题中,'F051 和 'F031 在 RCC_CFGR 中只有一位 PLLSRC 字段 - ' F042/072/091 有两位。RM0091的时钟树有两张图,反映了这一点。 ST 然后生成了“精简版”'F050 和'F030 版本,并为它们创建了一个单独的 RM(它们确实非常相似)可能部分掩盖了一个事实,即'Fxx0 中“不存在”的外围设备是事实上,那里只是未经测试。但后来决定也将 'F050 重命名为 'F030,仅通过内存大小后缀区分两者;并添加到 'F030 组中的还有精简的 'F091as 'F030xC(精简的 'F042 和 'F072 统称为 'F070,它们有一个单独的 RM)。所以这就是为什么会有令人困惑的时钟树图和描述。这也造成了 'F030 DS 的 pintable 中的混乱,因为现在所有三个不同的模具都在同一个 'F030 DS 中。 因此,长话短说,对于“F030/”F070,您最好阅读 RM0091 和相应“F0x1/”F0x2 芯片的数据表,同时记住一些外设“不存在”和参数(温度范围等)被降低。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
stm32mp157的异核通信的rpmsg_sdb的m4固件和a7驱动该如何编写?
1453 浏览 0 评论
stm32f103用freertos对一个采样率为1kHz的传感器,进行采样,数据出差
1502 浏览 0 评论
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
3649 浏览 1 评论
3842 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
2461 浏览 1 评论
STM32H7打开DCache后,出现了串口接收信息为空的现象,是哪里出了问题?
728浏览 5评论
用NANO STM32F103RBT6的开发板烧录不了是哪里出了问题?
663浏览 5评论
710浏览 5评论
外部中断触发类型为双边沿触发,进入中断回调后有什么办法判断该边沿是上升沿还是下降沿?
941浏览 5评论
STM32L071CBT6低温环境下无法正常工作是什么原因引起的?
745浏览 5评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 16:22 , Processed in 0.740737 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2127