lee_trieu
Gà con
Chào Mọi người!!!
Em mới tìm hiểu dòng Stellaris của TI không lâu, đang dùng KIT DK-LM3S9B96 để thực hành. Anh chị cho em hỏi cách cấu hình dao động nội để KIT hoạt động.
Cho em hỏi là KIT này chạy với tần số tối đa là bao nhiêu???
Em muốn cấu hình dao động nội 1Mhz thì làm như thế nào ạ >>>????
Em có viết một đoạn code dùng Systick để nháy LED nhưng chưa kiểm soát được tấn số dao động, mong anh chị và các bạn giúp đỡ !!!
Em xin cảm ơn!!!!
Em mới tìm hiểu dòng Stellaris của TI không lâu, đang dùng KIT DK-LM3S9B96 để thực hành. Anh chị cho em hỏi cách cấu hình dao động nội để KIT hoạt động.
Cho em hỏi là KIT này chạy với tần số tối đa là bao nhiêu???
Em muốn cấu hình dao động nội 1Mhz thì làm như thế nào ạ >>>????
Em có viết một đoạn code dùng Systick để nháy LED nhưng chưa kiểm soát được tấn số dao động, mong anh chị và các bạn giúp đỡ !!!
Em xin cảm ơn!!!!
PHP:
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/gpio.c"
#include "driverlib/sysctl.h"
#include "driverlib/interrupt.h"
#include "inc/hw_ints.h"
#include "inc/hw_gpio.h"
#include "driverlib/timer.h"
#include "driverlib/systick.h"
#include "LM3S9B96.h"
void cfg_PERIPHERAL(){
// enable PORT D
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
}
void cfg_IN_OUT(){
// PORTD.2 OUTPUT
GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE, GPIO_PIN_2);
}
void Init_SysTick (void){
// Configure the SysTick counter.
SysTickPeriodSet(SysCtlClockGet()*10);
// Configure the SysTick interrupt
SysTickIntEnable();
// Enable the SysTick counter.
SysTickEnable();
}
void SysTick_Handler (void){
// Set the tick flag
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_2, ~GPIOPinRead(GPIO_PORTD_BASE,GPIO_PIN_2));
}
int main(){
IntMasterDisable();
cfg_PERIPHERAL();
cfg_IN_OUT();
Init_SysTick();
IntMasterEnable();
while(true){}
}