当前位置:首页 > 单片机 > 单片机
[导读]//时钟默认情况//FLL时钟FLL选择XT1//辅助时钟ACLK选择XT132768Hz//主系统时钟MCLK选择DCOCLKDIV1048576Hz//子系统时钟SMCLK选择DCOCLKDIV1048576Hz#includeintmain(void){WDTCTL=WDTPW+WDTHOLD;//停止看门狗P4DIR|=

//时钟默认情况

//FLL时钟FLL选择XT1

//辅助时钟ACLK选择XT132768Hz

//主系统时钟MCLK选择DCOCLKDIV1048576Hz

//子系统时钟SMCLK选择DCOCLKDIV1048576Hz

#include

intmain(void)

{

WDTCTL=WDTPW+WDTHOLD;//停止看门狗

P4DIR|=BIT0;//P4.0输出状态

//启动XT1

P7SEL|=0x03;//P7.0P7.1外设功能

UCSCTL6&=~(XT1OFF);//XT1打开

UCSCTL6|=XCAP_3;//内部电容

do

{

UCSCTL7&=~XT1LFOFFG;//清楚XT1错误标记

}while(UCSCTL7&XT1LFOFFG);//检测XT1错误标记

while(1)

{

P4OUT^=BIT0;//翻转P4.0

__delay_cycles(60000);//软件延时

}

}



1.平台说明 MSP430F5438A


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

定义一个变量,就是在内存中为你定义的这个变量开辟一段内存空间,如果这个变量没有初始化,那么系统会随机给这个变量赋一个值,这个值我一般称它为"垃圾数"。没有初始化的变量我认为它是没有意义的,是在浪费内存,就比如人刚出生的时...

关键字: 变量 初始化 赋值

一、IO口数字输入/输出端口有下列特性:□ 每个输入/输出位都可以独立编程。□ 允许任意组合输入、输出。□ P1 和 P2 所有 8 个位都可以分别设置为中断。□ 可以独立操作输入和输出数据寄存器。□ 可以分别设置上拉或

关键字: io口 msp430f149 初始化

一些产品,当系统复位后(非上电复位),可能要求保持住复位前RAM中的数据,用来快速恢复现场,或者不至于因瞬间复位而重启现场设备。而keil mdk在默认情况下,任何形式的复位都会将RAM区的非初始化变量数据清零。

关键字: STM32 初始化 变量 复位 非零方法

1.平台说明 MS430F5438//时钟默认情况//FLL时钟FLL选择XT1//辅助时钟ACLK选择XT132768Hz//主系统时钟MCLK选择DCOCLKDIV1048576Hz//子系统时钟SMCLK选择DCO...

关键字: msp430f5438 倍频 dco

1、C8051f的UART0是异步、全双工串口。其波特率发生器规定由定时器1定时器提供。可配置为8位UART或9位UART(多机通讯第九位用于片选作用)。SYSCLK=24.5MHZ(我的板子采用内部晶振频率作为系统时钟...

关键字: c8051f300 uart0 初始化 串口发送

1. 在IAR 的集成开发环境中.选中你的工程,右键,点options,2. 在Target 页面中,Data Model选项,4选中Medium或Large, 3. 解释: - 选中SMALL只能访问64K以内的空...

关键字: Flash msp430f5438 单片机

串行口工作之前首先应对其进行初始化,主要是设置产生波特率的定时器1,、串行口控制和中断控制。具体步骤如下:1.确定T1的工作方式(编程TMOD寄存器);2.计算T1的初值,装载TH1,TL1;3.启动T1(编程TCON中...

关键字: 51 串行口 初始化

今天看示例程序中出现了__delay_cycles()这个函数,在查找msp430x54x.h这个头文件的时候,发现这个头文件中没有该函数的声明,原来这个函数已经在IAR这个编译器中集成,这里总结一下__delay_cy...

关键字: msp430f5438 内部延时函数

网络通信的作用不用多说,而这次进行的工作即是对以太网通信过程中,需要用到的硬件部分进行初始化,也介绍了发送和接收数据的方法。由于较为复杂,所以使用了ASF框架。但是也会对用到的库函数的实现做一个介绍。一、

关键字: phy sam4e 初始化 单片机 gmac
关闭
关闭