8回答

0收藏

亮点嵌入式开源实验-LED闪烁实验

#开源分享 #开源分享 4534 人阅读 | 8 人回复 | 2012-12-25

本帖最后由 亮点 于 2012-12-28 17:59 编辑

全部代码将在机械工业出版社图书《基于STM32及μCOS的嵌入式系统设计》和亮点STM32开发板 配套光盘中
这是一个入门的程序,采用库函数编写,请大家提意见!

/******************************简要介绍*************************************/
/*亮点嵌入式 版本2.1                                                   */
/*111111111111111111111111亮点嵌入式联系方式111111111111111111111111111111111
  交流论坛:https://www.cirmall.com/bp  
  亮点博客:http://blog.sina.com.cn/u/2630123921
  淘宝:http://brightpoint.taobao.com/  
  QQ:   753096528
  手机:15881167090
************************************************************************/      
/*22222222222222222222222222     亮点     22222222222222222222222222222222222  
  国际著名屌丝 嵌入式操作系统和嵌入式系统设计书籍作者
        全部硬件软件设计图书编写全部自己动手,包括购买元器件
        代表作:《嵌入式实时操作系统μC/OS原理与实践》
  目前正在写:《基于STM32及μC/OS的嵌入式系统设计》请期待
        博客:http://blog.sina.com.cn/u/2630123921   
************************************************************************/      
/*33333关于代码:全部代码在亮点(BrightPoint)STM32开发板2.1版上测试通过33333333

/*44444关于亮点开发板资源(芯片F103VET6,512K FLASH 80K SRAM)444444444444444
  1->4.3触摸TFT(RA8875为驱动芯片)
  2->网络接口
  3->TF卡接口
  4->SPI FLASH  W25Q64
  5->IIC 24C02        
  6->8路AD 2路DA 带TL431参考,默认参考电压2.5V 板上提供跳线供选择使用TL431或直接使用3.3V电源
  (参考电压可通过换电阻更改为任何数值)
  7->有小液晶 LCD1602A接口,插上即用
  8->2个RS232 1个串口转USB
  9->4个用户LED WAKEUP按键 2个用户按键
  10->全部端口引出
  11->RA8875开发板即4.3触摸液晶板,可调节背光
  12->软件开源
  13->带JLINK V7
  14->带一个170尺寸的菲利元件盒,默认装开发板保证运输安全,也可它用
  15->发出前全部跑测试程序,如有质量问题该换换,该修修
************************************************************************/
/*55555555555555555555555    JLINK连接方式    555555555555555555555555 */
/*为达到训练的目的,使用提供的杜邦线自己连接JLINK
1.SWD方式(三线)
   BPJLINK 5脚 JTCK/SWCK  连 CJLINK 7脚 JTCK/SWCK
   BPJLINK 6脚 JTMS/SWDAT 连 CJLINK 9脚 JTMS/SWDAT
   BPJLINK 7脚 GND  连 CJLINK 1或2脚VCC (可不连)
2.JTAG方式  
   BPJLINK 1脚 RESET 连 CJLINK 15脚#RESET
   BPJLINK 2脚 JTDO  连 CJLINK 13脚JTDO
   BPJLINK 3脚 JTDI  连 CJLINK 5脚JTDI
   BPJLINK 4脚 JTRST 连 CJLINK 3脚JTRST
   BPJLINK 5脚 JTCK/SWCK  连 CJLINK 7脚 JTCK/SWCK
   BPJLINK 6脚 JTMS/SWDAT 连 CJLINK 9脚 JTMS/SWDAT
   BPJLINK 7脚 GND  连 CJLINK 1或2脚VCC (可不连)
   BPJLINK 8脚 VCC  连 CJLINK 4脚GND
****************************************************************************/
        
//==============================================================================
//本例程在亮点开发板上完美运行
//本例程通过修改,同样可以运行在其他开发板或工程板,前提是也有类似资源*/
//精力有限,有不妥之处请多多包涵*/
//有问题可在论坛和博客发贴留言,本人将尽力回复*/
//==============================================================================
/*实验1                  LED显示实验的源程序                           */

#include "led.h"

int main(void)
{

led_init();
while(1)
{
  led_turn1;
  led_turn2;
  led_turn3;
  led_turn4;
  delay_ms(500);


}
//return(0);
}

#include <led.h>
void led_init()
{
GPIO_InitTypeDef GPIO_InitStructure;

//开启gpio c 时钟信号
RCC_APB2PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP |RCC_APB2Periph_GPIOC,ENABLE );
            
//设计全部4个 LED指示灯信号为输出
GPIO_InitStructure.GPIO_Pin = led1 | led2 | led3 | led4 ;
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(led_gpio, &GPIO_InitStructure);
}

LED显示.rar

4.08 MB, 下载次数: 65

嵌入式,ucos,FPGA系统书籍作者
分享到:
回复

使用道具 举报

回答|共 8 个

倒序浏览

沙发

噗噗熊

发表于 2012-12-25 15:38:48 | 只看该作者

板子很漂亮,终于看到了,支持卢老师
板凳

mcp2013

发表于 2012-12-25 16:02:33 | 只看该作者

支持一下                  
地板

fengye5340-272571

发表于 2012-12-25 18:42:58 | 只看该作者

帮顶一个!
5#

陈克雄

发表于 2012-12-26 00:33:34 | 只看该作者

支持亮点,顶一下~
6#

青风

发表于 2012-12-26 19:44:27 | 只看该作者

期待μCOS的讲解哦,哈哈
我的淘宝店:http://qfv5.taobao.com/
7#

laoliang-67665

发表于 2012-12-26 21:06:55 | 只看该作者

青风 发表于 2012-12-26 19:44
期待μCOS的讲解哦,哈哈

这个必须有!
嵌入式,ucos,FPGA系统书籍作者
8#

┗SKY┛

发表于 2013-1-10 13:56:21 | 只看该作者

帮顶  卢老师加油
9#

zhangb7309

发表于 2013-1-20 11:50:34 | 只看该作者

加油!!!            
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条