这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 漓东e学堂 » 11号同学作业贴

共24条 1/3 1 2 3 跳转至

11号同学作业贴

菜鸟
2014-10-21 19:37:24     打赏

菜鸟
2014-10-21 19:38:51     打赏
2楼

比如这是第一次作业

 

 

 

 


菜鸟
2014-10-21 19:45:36     打赏
3楼
你这是在干啥子??什么都木有看沫沫??

高工
2014-10-21 21:18:28     打赏
4楼
啥都没见着

菜鸟
2014-10-21 21:22:18     打赏
5楼

第一次玩贴吧 摸索一下怎么用!给不给!


高工
2014-10-21 21:28:13     打赏
6楼

亲爱的童鞋

这里是论坛,forum

不是贴吧


菜鸟
2014-10-21 21:35:52     打赏
7楼

 装keilU4成功了 就是一直点next然后accept ..( 注意cip)

 


菜鸟
2014-10-21 22:30:03     打赏
8楼
其实你也没必要截图太多,前面的都是next就没必要了,在破解哪里截图就好了!!!!

菜鸟
2014-10-22 18:27:21     打赏
9楼


视频地址:http://player.youku.com/player.php/sid/XODA4OTU1NzY0/v.swf

 

#include "stm32f10x.h"
#include "stm32_eval.h"

/**
  * @brief  Main program.
  * @param  None
  * @retval None
  */
 GPIO_InitTypeDef GPIO_InitStructure;

void RCC_Configuration(void)
{
  RCC_DeInit();
   
  RCC_HSICmd(ENABLE);
  while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY) == RESET);
 
  RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI);
 
  RCC_HSEConfig(RCC_HSE_OFF);
  RCC_LSEConfig(RCC_LSE_OFF);
  RCC_PLLConfig(RCC_PLLSource_HSI_Div2,RCC_PLLMul_9); //  72HMz
  RCC_PLLCmd(ENABLE);
  while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);
  RCC_ADCCLKConfig(RCC_PCLK2_Div4);
  RCC_PCLK2Config(RCC_HCLK_Div1);
  RCC_PCLK1Config(RCC_HCLK_Div2);
  RCC_HCLKConfig(RCC_SYSCLK_Div1);
  RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
  while(RCC_GetSYSCLKSource() != 0x08);
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_AFIO, ENABLE);
 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//disable JTAG
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOD, &GPIO_InitStructure);
 GPIO_ResetBits(GPIOD,GPIO_Pin_2);
}

void GPIO_INIT()
{
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOA, ENABLE);
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOC, &GPIO_InitStructure);

 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3;//???PA1,PA2,PA3  
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;  
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//????  
    GPIO_Init(GPIOA, &GPIO_InitStructure);//???PA  
}

void delay_us(u32 n)
{
 u8 j;
 while(n--)
 for(j=0;j<10;j++);
}

void  delay_ms(u32 n)
{
 while(n--)
 delay_us(1000);
}
/*µãÁÁLEDºÍRGBº¯Êý*/
void func(void)
{
   GPIO_SetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3);//RGB

 while(1)
  {
    GPIO_SetBits(GPIOC,GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7);//LEDȫϨÃð
   delay_ms(100);
   
   GPIO_ResetBits(GPIOC,GPIO_Pin_3);//  µãÁÁD4  
   delay_ms(100);   
   GPIO_SetBits(GPIOC,GPIO_Pin_3);//ϨÃðD4

   GPIO_ResetBits(GPIOC,GPIO_Pin_2);//µãÁÁD3
     delay_ms(100); 
   GPIO_SetBits(GPIOC,GPIO_Pin_2);//ϨÃðD3
  
   GPIO_ResetBits(GPIOC,GPIO_Pin_1);//µãÁÁD2
   delay_ms(100);
   GPIO_SetBits(GPIOC,GPIO_Pin_1);//ϨÃðD2
   
   GPIO_ResetBits(GPIOC,GPIO_Pin_0);//µãÁÁD1
   delay_ms(100);
   GPIO_SetBits(GPIOC,GPIO_Pin_0);//ϨÃðD1
   
   GPIO_ResetBits(GPIOC,GPIO_Pin_4);//µãÁÁD5
   delay_ms(100);
   GPIO_SetBits(GPIOC,GPIO_Pin_4);//ϨÃðD5
   
   GPIO_ResetBits(GPIOC,GPIO_Pin_5);//µãÁÁD6
   delay_ms(100);
   GPIO_SetBits(GPIOC,GPIO_Pin_5);//ϨÃðD6

   GPIO_ResetBits(GPIOC,GPIO_Pin_6);//µãÁÁD7
   delay_ms(100);
   GPIO_SetBits(GPIOC,GPIO_Pin_6);//ϨÃðD7

   GPIO_ResetBits(GPIOC,GPIO_Pin_7);//µãÁÁD8
   delay_ms(100);
   GPIO_SetBits(GPIOC,GPIO_Pin_7);//ϨÃðD8

/*RGBÀ¶ºìÂÌ×Ï»Æ*/
   
   GPIO_ResetBits(GPIOA,GPIO_Pin_1);//À¶
   delay_ms(200);
   GPIO_SetBits(GPIOA,GPIO_Pin_1);
   
   GPIO_ResetBits(GPIOA,GPIO_Pin_2);//ºì
   delay_ms(200);
   GPIO_SetBits(GPIOA,GPIO_Pin_2);

   GPIO_ResetBits(GPIOA,GPIO_Pin_3);//ÂÌ
   delay_ms(200);
   GPIO_SetBits(GPIOA,GPIO_Pin_3);
   
   GPIO_ResetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2);//×Ï
   delay_ms(200); 
   GPIO_SetBits(GPIOA,GPIO_Pin_2);   
   
   
   GPIO_ResetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_3);//»Æ
   delay_ms(200);
   
   GPIO_SetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3);//RGBϨÃð
     }
}
int main(void)
{
 RCC_Configuration();
 GPIO_INIT();
 func();
}


工程师
2014-10-28 20:35:09     打赏
10楼
不错不错,阳光下的泡沫

共24条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]