这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 漓东e学堂 » 删删作业【~渣渣作业停止更新~】

共67条 2/7 1 2 3 4 5 6 ›| 跳转至
菜鸟
2014-10-20 10:48:45     打赏
11楼
已发~

菜鸟
2014-10-20 14:39:58     打赏
12楼

二、焊接&调试遇到的问题

1、port name:com 0——没有安装驱动(已解决)

2、数码管显示“99”——核心板的芯片没有焊好(已解决)

3、RGP不闪烁红灯——rgp没焊好(未解决,焊接技术不给力再焊下去,灯就坏了,选择直接无视)

4、调试窗口,不显示中文部分的内容。——程序未成功载入(已解决)

5、D6被焊坏——扩展板摔了几次,D6不亮补焊了几次,最后不仅把灯弄坏了,焊盘也掉了。(未解决)选择无视的问题~



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

院士
2014-10-20 14:49:48     打赏
13楼
这是一份好作业

菜鸟
2014-10-20 15:06:30     打赏
14楼
一阵泪雨

菜鸟
2014-10-20 19:20:38     打赏
15楼

红灯不亮绝对是焊接问题哦  我之前也是

把和RGB相连的那些电阻和排针都补焊一下,还有红灯的那两只管脚,补焊一下,应该就好了的


菜鸟
2014-10-21 09:12:12     打赏
16楼

get~么么哒西西~


高工
2014-10-21 22:04:22     打赏
17楼
欲求达人之幸福,不得不经菜鸟之痛苦,而这痛苦就是学习......

菜鸟
2014-10-21 22:14:15     打赏
18楼
你去看下他的RGB你就知道什么叫血肉模糊,烙铁头粗点的话,塑料部分都会融掉了,现在已经是分不清那里是管脚、焊盘了,只看见一堆看似黏在一起的焊锡!!

菜鸟
2014-10-22 11:25:53     打赏
19楼

LED灯循环&RGB闪烁


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



程序忽略:D6灯——D6处焊盘已掉

               RGB——忽略红光部分及其红光部分组成的颜色光

/* Includes ------------------------------------------------------------------*/
#include "stm32f10x.h"
#include "stm32_eval.h"
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);//关闭蜂鸣器
}
/*初始化GPIO*/
void GPIO_INIT()
{
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOA, ENABLE);//使能PC、PA时钟

  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;//Ñ¡Ôñ¹Ü½Åp0ÖÁp7
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//管脚最高输出速率为50MHZ
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推挽输出
  GPIO_Init(GPIOC, &GPIO_InitStructure);//初始化PC
	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);
}
			
/**
  * @brief  Main program.
  * @param  None
  * @retval None
  */
int main(void)  
{   
    RCC_Configuration();  
    GPIO_INIT();  
/*LED、RGB函数*/
    while(1)  
		{
					GPIO_ResetBits(GPIOC,GPIO_Pin_0);//点亮D1
					delay_ms(1000);            
          GPIO_SetBits(GPIOC,GPIO_Pin_0);//熄灭D1
					
					GPIO_ResetBits(GPIOC,GPIO_Pin_1);//点亮D2
					delay_ms(1000);      
          GPIO_SetBits(GPIOC,GPIO_Pin_1);
          
					GPIO_ResetBits(GPIOC,GPIO_Pin_2);//点亮D3
					delay_ms(1000);  
          GPIO_SetBits(GPIOC,GPIO_Pin_2);  
         
					GPIO_ResetBits(GPIOC,GPIO_Pin_3);//点亮D4 
          delay_ms(1000);  
          GPIO_SetBits(GPIOC,GPIO_Pin_3);  
          
					GPIO_ResetBits(GPIOC,GPIO_Pin_7);//点亮D8
          delay_ms(1000);  
          GPIO_SetBits(GPIOC,GPIO_Pin_7);
          
					GPIO_ResetBits(GPIOC,GPIO_Pin_6);//点亮D7  
          delay_ms(1000);  
          GPIO_SetBits(GPIOC,GPIO_Pin_6);
          
					GPIO_ResetBits(GPIOC,GPIO_Pin_4);//点亮D5  
          delay_ms(1000);  
					GPIO_SetBits(GPIOC,GPIO_Pin_4);


              
          GPIO_ResetBits(GPIOA,GPIO_Pin_1);//闪烁蓝光
          delay_ms(1000);  
          GPIO_SetBits(GPIOA,GPIO_Pin_1); //熄灭蓝光    
           
          GPIO_ResetBits(GPIOA,GPIO_Pin_3);//绿光
          delay_ms(1000);  
          GPIO_SetBits(GPIOA,GPIO_Pin_3);          
              
          GPIO_ResetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_3);//靛=蓝光+绿光
          delay_ms(1000);  
          GPIO_SetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_3);
}    

}





菜鸟
2014-10-22 13:14:14     打赏
20楼
叫你帮我焊一下灯,你都不帮焊~

共67条 2/7 1 2 3 4 5 6 ›| 跳转至

回复

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