[求助] 求修改啊

731313511   2015-7-22 10:48 楼主
stm32连接显示屏,如何通过gpio口连续检测到得数据保存后,显示到屏幕,以下是我写的程序,我现在不知道如何把检测到得数据先存储,后全部显示


//board support package:介于硬件和操作系统中驱动层程序之间的一层

#define  BSP_GLOBALS

#include

#include "stm324xg_eval.h"





#include







/***********************************************************************************************************************************

*                                          

* Description :

* Arguments   :

* Notes       :

***********************************************************************************************************************************/       

void luntai_IoConfig(void)

{

    GPIO_InitTypeDef GPIO_InitStructure;



        /* Enable the BUTTON Clock */

    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AHB1Periph_GPIOD, ENABLE);



    //PA11-PA12  上拉输入

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;

          GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;

    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;

    GPIO_InitStructure.GPIO_Pin = (GPIO_Pin_11|GPIO_Pin_12);

    GPIO_Init(GPIOA, &GPIO_InitStructure);

          //PD6,PD13 上拉输入

          GPIO_InitStructure.GPIO_Pin = (GPIO_Pin_6|GPIO_Pin_13);

    GPIO_Init(GPIOD, &GPIO_InitStructure);   

}

///////////////////////////////////

u8 Get_luntai(void)       

{         u8 ststatus;

     u16 st;

         st =(GPIOA->IDR);

     ststatus =st>>11 ;

         return(ststatus&0x03);



             

tempc=luntai+0x30;



                          luntai_s[0]=tempc;

                       



                        if(gGuangMu&0x40)

                TEXT_SetText(ghTEXTluntai,luntai_s);

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复