久久久久久久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ī)源程序如下:
  1. /#include "stm32f10x.h"

  2. unsigned char *P_RXD;//接收數(shù)據(jù)指針

  3. unsigned int Num_RXD=0;//要打印字節(jié)區(qū)位碼的字節(jié)數(shù)


  4. unsigned char TxBuffer[64]={0,2,3,};//串口發(fā)送緩沖區(qū)

  5. unsigned char RxBuffer[64]; //串口接收緩沖區(qū)

  6. unsigned char Key0=0;

  7. unsigned char Key0_Value=0;

  8. unsigned char Key0_State=0;

  9. unsigned char LED0_State=0;

  10. unsigned char t;

  11. unsigned char JG;//數(shù)據(jù)比較結(jié)果


  12. void Key_Delay (void)
  13. {
  14.         unsigned int i;
  15.        
  16.         for(i=0;i<0xfff;i++);
  17.        
  18.        
  19. }




  20. void Time_Delay (void)
  21. {
  22.         unsigned int i;
  23.                 unsigned int j;
  24.        
  25.         for(i=0;i<0xfff;i++)
  26.         {
  27.                
  28.                 for(j=0;j<0xFFFF;j++);
  29.   };
  30.        
  31.        
  32. }





  33. /** @addtogroup Template_Project
  34.   * @{
  35.   */

  36. /* Private typedef -----------------------------------------------------------*/
  37. /* Private define ------------------------------------------------------------*/
  38. /* Private macro -------------------------------------------------------------*/
  39. /* Private variables ---------------------------------------------------------*/
  40. /* Private function prototypes -----------------------------------------------*/
  41. /* Private functions ---------------------------------------------------------*/



  42. /* Private function prototypes -----------------------------------------------*/

  43. //void Delay(int nCount);


  44. /**
  45.   * @brief  Main program.
  46.   * @param  None
  47.   * @retval : None
  48.   */
  49. int main(void)
  50. {
  51.   /* Setup STM32 system (clock, PLL and Flash configuration) */
  52.   SystemInit();

  53.   RCC_Configuration();

  54.   NVIC_Configuration();

  55.   GPIO_Configuration();

  56.   SysTick_init();                     //延時(shí)初始化

  57.   SPI2_Init();                              //初始化SPI硬件口

  58.         P_RXD=RxBuffer;//接收指針指向接收緩沖區(qū)
  59.        
  60.   USART_Configuration();  //USART1配置

  61.   TIM2_Config();                        //定時(shí)器初始化
  62.        



  63.     OLED_Init();                         //初始化OLED      
  64.           OLED_ShowString(1,0, "0.96' OLED TEST");  
  65.           OLED_ShowString(1,16,"mcudev.taobao  ");  
  66.            OLED_ShowString(1,32,"2014-06-16");  
  67.           OLED_ShowString(1,48,"ASCII: ");  
  68.           OLED_ShowString(63,48,"CODE: ");

  69.                 {
  70.                         unsigned char i;
  71.                        
  72.                         for(i=0;i<32;i++)TxBuffer[i]=i;
  73.                        
  74.     }
  75.                
  76.                 I2CWriteByte(0,TxBuffer,32); //寫入長(zhǎng)度
  77.                        
  78.                 I2CReadByte(0,RxBuffer,32);
  79.                        
  80.                 JG=Compare_Mem (TxBuffer,RxBuffer,32);
  81.                
  82.                 if(JG==0)//對(duì)Eeprom進(jìn)行讀寫判斷;
  83.                 {
  84.                         OLED_ShowString(1,32,"Eeprom--OK  ");
  85.                         }
  86.                 else
  87.                         {
  88.                                 OLED_ShowString(1,32,"Eeprom--Error  ");
  89.       }


  90.   /* Infinite loop */
  91.   while (1)
  92.   {
  93.                
  94.                 OLED_ShowChar(48,48,t,16,1);// OLED_Refresh_Gram();
  95.                
  96.                 t++;
  97.                 if(t>'~')t=' ';
  98.                
  99.                 OLED_ShowNum(103,48,t,3,16);//
  100.                
  101.    
  102.                 if(Key0_State==0xff)
  103.                 {
  104.       LED0_State=!LED0_State;
  105.                          delay_ms(300);
  106.                         Key0_State=0;
  107.      
  108.       }
  109.                
  110.                 if(LED0_State==0)
  111.                                  {
  112.                                          LED0_ON();//LED亮
  113.                                          delay_ms(200);
  114.                                          LED0_OFF();//LED滅
  115.                                          delay_ms(200);
  116.                          }
  117.                
  118.   }

  119. }




  120. #ifdef  USE_FULL_ASSERT

  121. /**
  122.   * @brief  Reports the name of the source file and the source line number
  123.   *   where the assert_param error has occurred.
  124.   * @param file: pointer to the source file name
  125.   * @param line: assert_param error line source number
  126.   * @retval : None
  127.   */
  128. void assert_failed(uint8_t* file, uint32_t line)
  129. {
  130.   /* User can add his own implementation to report the file name and line number,
  131.      ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */

  132.   /* Infinite loop */
  133.   while (1)
  134.   {


  135.    

  136.   }
  137. }
  138. #endif



  139. /**
  140.   * @}
  141.   */


  142. /******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/
復(fù)制代碼

所有資料51hei提供下載:
STM32_OLED(C8T6).7z (177.42 KB, 下載次數(shù): 26)




作者: 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大片在线观看 | 久久国产精品视频观看 | 成人在线看片 |