?? main.c
字號:
/* MAIN.C file
* Copyright (c) 軒微科技
本程序功能為讓軒微科技STM8S105S4開發(fā)板芯片內(nèi)部EEPROM的第0X4000字節(jié)開始的21個字節(jié)依次寫入0-20.寫入后可以用編程器讀出驗證
本程序使用ST官方庫進行操作.
軒微科技保留所有權(quán)利.
*/
#include "stm8s.h"
#include "stm8s_uart2.h"
#include "stm8s_gpio.h"
main()
{
unsigned int i=0,j=0;;
//反初始化串口
UART2_DeInit();
//初始化串口
UART2_Init(38400,UART2_WORDLENGTH_8D,UART2_STOPBITS_1,UART2_PARITY_NO, UART2_SYNCMODE_CLOCK_DISABLE, UART2_MODE_TX_ENABLE);
//串口發(fā)送串口初始化完成信息
putStrLine("Yes,The serialsPort is already ok.");
//反初始化GPIOD
GPIO_DeInit(GPIOD);
//實始化GPIOD,配置其第0,2,3位為推挽輸出,高電平.
GPIO_Init(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3, GPIO_MODE_OUT_PP_LOW_FAST);
CLK_DeInit();
CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV4);; //修改該參數(shù) 可改變主頻
//反初始化FLASH
for(i=0;i<=200;i++)
{
//等上次寫完
j=300000;
//串口輸出寫完成信息
putStr("The Number ");
putInt(i);
putStrLine("is already put out");
//翻轉(zhuǎn)LED
GPIO_WriteReverse(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
//等串口,以防某些USB轉(zhuǎn)串口設(shè)備不能實時響應(yīng)
while(--j);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -