久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
STM32F103C8T6最小系統(tǒng)配置測(cè)試程序
[打印本頁(yè)]
作者:
山海新龍門
時(shí)間:
2019-9-29 09:59
標(biāo)題:
STM32F103C8T6最小系統(tǒng)配置測(cè)試程序
關(guān)于STM32F103C8T6最小系統(tǒng)配置測(cè)試
單片機(jī)源程序如下:
/#include "stm32f10x.h"
unsigned char *P_RXD;//接收數(shù)據(jù)指針
unsigned int Num_RXD=0;//要打印字節(jié)區(qū)位碼的字節(jié)數(shù)
unsigned char TxBuffer[64]={0,2,3,};//串口發(fā)送緩沖區(qū)
unsigned char RxBuffer[64]; //串口接收緩沖區(qū)
unsigned char Key0=0;
unsigned char Key0_Value=0;
unsigned char Key0_State=0;
unsigned char LED0_State=0;
unsigned char t;
unsigned char JG;//數(shù)據(jù)比較結(jié)果
void Key_Delay (void)
{
unsigned int i;
for(i=0;i<0xfff;i++);
}
void Time_Delay (void)
{
unsigned int i;
unsigned int j;
for(i=0;i<0xfff;i++)
{
for(j=0;j<0xFFFF;j++);
};
}
/** @addtogroup Template_Project
* @{
*/
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
//void Delay(int nCount);
/**
* @brief Main program.
* @param None
* @retval : None
*/
int main(void)
{
/* Setup STM32 system (clock, PLL and Flash configuration) */
SystemInit();
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
SysTick_init(); //延時(shí)初始化
SPI2_Init(); //初始化SPI硬件口
P_RXD=RxBuffer;//接收指針指向接收緩沖區(qū)
USART_Configuration(); //USART1配置
TIM2_Config(); //定時(shí)器初始化
OLED_Init(); //初始化OLED
OLED_ShowString(1,0, "0.96' OLED TEST");
OLED_ShowString(1,16,"mcudev.taobao ");
OLED_ShowString(1,32,"2014-06-16");
OLED_ShowString(1,48,"ASCII: ");
OLED_ShowString(63,48,"CODE: ");
{
unsigned char i;
for(i=0;i<32;i++)TxBuffer[i]=i;
}
I2CWriteByte(0,TxBuffer,32); //寫入長(zhǎng)度
I2CReadByte(0,RxBuffer,32);
JG=Compare_Mem (TxBuffer,RxBuffer,32);
if(JG==0)//對(duì)Eeprom進(jìn)行讀寫判斷;
{
OLED_ShowString(1,32,"Eeprom--OK ");
}
else
{
OLED_ShowString(1,32,"Eeprom--Error ");
}
/* Infinite loop */
while (1)
{
OLED_ShowChar(48,48,t,16,1);// OLED_Refresh_Gram();
t++;
if(t>'~')t=' ';
OLED_ShowNum(103,48,t,3,16);//
if(Key0_State==0xff)
{
LED0_State=!LED0_State;
delay_ms(300);
Key0_State=0;
}
if(LED0_State==0)
{
LED0_ON();//LED亮
delay_ms(200);
LED0_OFF();//LED滅
delay_ms(200);
}
}
}
#ifdef USE_FULL_ASSERT
/**
* @brief Reports the name of the source file and the source line number
* where the assert_param error has occurred.
* @param file: pointer to the source file name
* @param line: assert_param error line source number
* @retval : None
*/
void assert_failed(uint8_t* file, uint32_t line)
{
/* User can add his own implementation to report the file name and line number,
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
/* Infinite loop */
while (1)
{
}
}
#endif
/**
* @}
*/
/******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/
復(fù)制代碼
所有資料51hei提供下載:
STM32_OLED(C8T6).7z
(177.42 KB, 下載次數(shù): 26)
2019-9-29 16:13 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
yejingyuqin
時(shí)間:
2019-11-9 23:09
正需要這個(gè),謝謝
作者:
yejingyuqin
時(shí)間:
2019-11-9 23:10
謝謝分享
作者:
yejingyuqin
時(shí)間:
2019-11-18 17:37
學(xué)習(xí)一下
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美日韩亚洲国产
|
精品美女在线观看
|
国产高清视频在线
|
国产1区
|
国产人免费人成免费视频
|
性视频网
|
免费看黄色国产
|
国产精品毛片一区二区三区
|
激情五月婷婷综合
|
精品在线免费观看视频
|
久久精品国产99国产精品
|
人人种亚洲
|
中文字幕精品一区二区三区精品
|
午夜精品网站
|
免费精品在线视频
|
免费的av网站
|
欧美日产国产成人免费图片
|
99re在线视频
|
亚洲顶级毛片
|
国产日韩精品视频
|
成人免费网站www网站高清
|
久久久看
|
免费av观看
|
日本不卡免费新一二三区
|
99久热在线精品视频观看
|
日日日干干干
|
欧美日韩在线一区
|
国产日韩欧美一区二区
|
91精品国产综合久久精品
|
中文字幕一区二区三区不卡在线
|
免费精品视频在线观看
|
狠狠伊人
|
精品久久一区
|
国产伦精品一区二区三区精品视频
|
91电影
|
国产精品久久片
|
欧美国产日韩精品
|
亚洲精品一区二区三区四区高清
|
欧美一级特黄aaa大片在线观看
|
久久国产精品视频观看
|
成人在线看片
|