2570|4

574

帖子

11

TA的资源

一粒金砂(高级)

楼主
 

电设之F5529(1)UCS [复制链接]

电设之F5529(1)UCS
电设之F5529(2)OLED(外设)
电设之F5529(3)SPI
电设之F5529(4)定时器
电设之F5529——我的核心系统板

电赛比完了,收获不少,分享一下这段时间写的或参考的代码,
今天说一下UCS,个人能力很有限,有什么不足或者建议,希望
能直接提出来,学习学习
工程上,先包含这些代码
  1. /************************************工程中请包含此部分代码******************************/
  2. /*
  3. * Stdint.h 该头文件 重定义了 unsigned char 、unsigned int 等等。。。
  4. */
  5. #include <stdint.h>
  6. /*
  7. * Macos : 系统延时,直接依据时钟定义
  8. */
  9. //#define CPU_F (1200000)        //Normal
  10. #define CPU_F ((double)25000000) //25Mhz

  11. #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0) )//x MHz----us
  12. #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
  13. #define delay_s(x)        __delay_cycles((long)(CPU_F*(double)x/1.0))
  14. /*******************End of*****工程中请包含此部分代码******************************/
复制代码


函数:F5529时钟配置函数时钟配置函数,配置时钟的同时
          要考虑CPU核心电压,参考PMM.C  PMM.H 官方给的头
          还有一个更重要的头文件 MACROS.H
          这个头文件可以解决    通过其他宏形成一个完整的有效c状态
          目前只了解这个头是必学的,并未深入了解

说明;该函数改自官方函数库,新增了自己之前
          编写的外部时钟和内部DCO的配置,那几个
          时钟输出接口一定要慎用,中间编写程序时
          被这玩意搞得晕死,刚好调时序,和时钟冲突

这是我用的缺省配置,工作在最高时钟频率25Mhz  
SetVCore(3);                                                         //设置核心电压为最大
XT_Init();                                                             //P1.0 P2.2 P7.7 已经屏蔽
LFXT_Start(XT1DRIVE_0);                                   //利用LFXT1(32.768kHZ)作为时钟参考
Init_FLL_Settle(25000, 762);                               //利用锁频环,将系统时钟设为25MHZ
SFRIFG1 = 0;                                                      //清除中断标志
SFRIE1 |= OFIE;                                                //使能晶振失效中断

电设之F5529(1)UCS.rar

10.74 KB, 阅读权限: 5, 下载次数: 12

售价: 1 分芯积分  [记录]

no

最新回复

。。。。。。  详情 回复 发表于 2016-7-8 12:35

赞赏

2

查看全部赞赏

 
点赞 关注

回复
举报

574

帖子

11

TA的资源

一粒金砂(高级)

沙发
 
自己先顶一个!
 
 

回复

1891

帖子

2

TA的资源

纯净的硅(中级)

板凳
 
我帮你顶一个!
 
个人签名
分享铸就美好未来。。。




 
 

回复

2万

帖子

74

TA的资源

管理员

4
 
谢谢楼主,很好的经验分享。
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

5
 
。。。。。。
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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