历史上的今天
返回首页

历史上的今天

今天是:2024年12月14日(星期六)

2018年12月14日 | STM32系统时钟硬件仿真查看

2018-12-14 来源:eefocus

        前几天回校调试基于407的程序,以前都是在别人的程序基础上面改写只要能实现想要的功能不会管其他的,结果基本就没用用过硬件JLINK的硬件仿真,那晚蔡师姐帮忙一直弄到夜里12点多,真的很感谢她 后来师姐帮我发现那块板子的系统时钟不是原以为的时钟168MHZ。后来用107程序查看了下发现那种查看系统时钟的方法是可行的,今晚我用103也查看了下系统时钟也是所想象的72MHZ.


        闲话少说,下面粘上一个简单查看当前单片机系统时钟的小技巧,希望得到更多指引


       1.在主程序里面的最前面假如下面俩行代码:


int main(void)

{


 RCC_ClocksTypeDef     RCC_Clocks;

 RCC_GetClocksFreq(&RCC_Clocks);

}

   

2.Debug下,进入硬件仿真界面如下:


    

3.此时鼠标的光标放入图示光标位置(可看到寄存器里面的值)或在光标位置处右击出现如下界面:



4.点击上图选中的“watch1”(watch2也一样的)出现如下界面:


    

最后看到了各时钟的寄存器内容,用计算机算了下SYSCLK的发现确实是72000000。


推荐阅读

史海拾趣

百佳(BAIJIA)公司的发展小趣事

随着第四套人民币的发行和我国市场经济的改革开放,假币问题日益严重,百佳公司敏锐地抓住了这一市场机遇。他们迅速开发出既能点钞又能防伪的点钞机等金融机具,满足了市场的迫切需求。凭借过硬的产品质量和良好的口碑,百佳公司在金融机具市场上迅速崛起,成为了行业的佼佼者。

Bel Power Solutions公司的发展小趣事

在国内市场取得一定成绩后,Bel Power Solutions开始积极拓展国际市场。公司通过与全球知名企业的合作,成功将产品打入国际市场,并赢得了良好的声誉。同时,公司还积极寻求与系统集成商、分销商等建立长期稳定的合作关系,共同开拓市场。这些合作伙伴关系的建立,不仅为公司带来了更多的商业机会,还提升了公司的品牌影响力和市场份额。

Electro-Term/Hollingsworth公司的发展小趣事

Hollingsworth公司一直以来都坚持品质至上的原则。公司投入大量资源用于产品质量控制和检测,确保每一件产品都符合最高标准。这种对品质的坚持不仅赢得了客户的信任,也帮助公司在市场上建立了良好的口碑。随着时间的推移,Hollingsworth的品牌价值不断提升,成为电子行业中的佼佼者。

COMPUTAR公司的发展小趣事

随着摄影和摄像技术的不断发展,市场对镜头性能的要求也越来越高。为了满足这一需求,CBC株式会社于1985年成功研制出第一款非球面高速镜头。这款镜头采用了先进的非球面设计,有效减少了像差和畸变,提高了成像质量。非球面高速镜头的诞生,不仅为CBC赢得了更多的市场份额,也为整个光学行业树立了新的技术标杆。

Ford Aerospace & Communications Corp公司的发展小趣事

进入20世纪50年代,随着太空技术的兴起,福特汽车公司开始关注卫星通信的潜力。虽然福特并未直接参与卫星的发射或制造,但它通过资助相关科研机构和大学的研究项目,间接推动了卫星通信技术的发展。这些研究为后来的全球卫星通信系统提供了重要的理论基础和技术支持。

Fairchild (ON Semiconductor)公司的发展小趣事

Fairchild Semiconductor在创立之初就致力于半导体技术的研发与创新。公司推出了多种具有革命性意义的半导体产品,如逻辑门、功率MOSFET、模拟集成电路等,这些产品不仅在当时市场上取得了巨大的成功,更为Fairchild在半导体行业中确立了领导地位。

问答坊 | AI 解惑

频谱可用性对移动电视解决方案的影响 (转贴)

在移动运营商寻求非语音业务收入增长时,终端用户对高级多媒体应用范围和业务的需求也在飞速增长。那些期望从其他来源获取收入增长的运营商在可下载游戏、应用程序和音轨等方面已取得成功。移动电视提供了一个潜在的盈利业务,这是当前很多运营商考 ...…

查看全部问答>

列车电气规范

可能需要的朋友会用到 en50126…

查看全部问答>

这个时钟走时误差太大了

刚做好一个时钟(还要谢谢帮我修改程序的那些热心的朋友们),装好运行后发现每走一小时就要快5分钟左右,一天下来就差不多快了两小时。12MHz的石英晶振换过了,那两只电容也由原来的33P换到22P,再换到12P还是不行。我把电路原理图和工程文件一起 ...…

查看全部问答>

小弟出入嵌入式,希望前辈给点指点

如题 谢谢啦 本人另建QQ高级群一个 92208632 嵌入式 大家可以互相学习…

查看全部问答>

uCGUI中文手册

μC/GUI μC/GUI 是一种用于嵌入式应用的图形支持软件。它被设计用于为任何使用一个图形LCD的应用提供一个有效的不依赖于处理器和LCD 控制器的图形用户接口。它能工作于单任务或多任务的系统环境下。μC/GUI 适用于使用任何LCD 控制和CPU 的任何尺 ...…

查看全部问答>

如何使用2440GPIO模仿SPI口通讯

大家好。现在想使用2440的GPIO模拟SPI口通讯,主控制器是2440主板,从器件是LCD屏驱动器 2440主频工作在400Mhz LCD屏驱动器SPI口频率不超过20Mhz。 现在发现GPIO输出频率可能过高 使用2440的GPIO模拟SPI口通讯,GPIO的频率要怎么控制呢?会不会 ...…

查看全部问答>

西门子MC39I插卡无法启动

我的MC39I不插卡时能启动,插卡后启动不到5秒就自动关闭了,有哪位大侠知道是什么原因,是电源有问题吗,请高手指点,最好能提供一个电源解决方案,另外,我的模块直接接的SIM卡,SIM卡各引脚之间没有接电容,或电感,这有影响吗?…

查看全部问答>

用编程器读取出来的数据怎么读解??

兴趣学者,请教大家一个问题,用编程器从芯片里读取出来的数据都是16进制的,ASCII码显示是很乱,我该用什么方法读解??谢谢大家…

查看全部问答>

新手问题。EVC新建一个工程不能选CPU类型?

启动EVC新建一个工程不能选CPU类型呢?所有的CPU类型全部是灰色的?在Tools->confure platform manage下能手动启动模拟器,。。。。。另外,点Tools->Options->Directories程序就异常退出了?这是为什么?…

查看全部问答>

寄存器如何正确映射到虚拟内存里?

我写了一个读写iic的程序.对寄存器进行操作的时候出错了. 程序头 #define rGPECON    (*(volatile unsigned *)0x56000040) //Port E control #define rGPEDAT    (*(volatile unsigned *)0x56000044) //Port E data #def ...…

查看全部问答>