你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

怎么配置GPIO呢?

[复制链接]
菜鸟芯片 提问时间:2016-3-28 21:48 /
本帖最后由 菜鸟芯片 于 2016-8-1 03:38 编辑

/* MAIN.C file
*
* Copyright (c) 2002-2005 STMicroelectronics
*/


#include "STM8S003F3.h"
#define uchar unsigned char
#define uint unsigned int
#define _Nop()   {_asm("nop\n");_asm("nop\n");_asm("nop\n");_asm("nop\n");_asm("nop\n");_asm("nop\n");}    /* No Operation */



//VIN=0.0048828125*AD

#define   UX    614                        
#define   IX    614                        
#define   PX    2500               



_Bool RLED    @PC_ODR:5;     
_Bool GLED    @PC_ODR:6;   

_Bool YLED    @PD_ODR:4;   //模式指示灯
_Bool BLED    @PD_ODR:5;  //模式指示灯

_Bool KEY1    @PB_IDR:4;  //模式按键
_Bool KEY2    @PB_IDR:5;  //启动停止按键


uchar ms;
uchar        key_flag;
uchar        key1_flag,key2_flag;
uchar        eeprom_flag;
uchar mode,old_mode;
uint        delay_ms;

//EEPROM初始化
void eeprom_init(void)
{
  FLASH_CR1=0x00;
  FLASH_CR2=0x00;
  FLASH_NCR2=0xFF;
  FLASH_DUKR=0xae;  //锁1密匙
  FLASH_DUKR=0x56;  //锁2密匙
  while(!(FLASH_IAPSR&0x08)); //等待解密就绪
}

//EEPROM指定地址写入一个数据
void eeprom_write(unsigned char  addr, unsigned char  dat)
{
  unsigned char  *p;
  p=(unsigned char  *)(0x4000+addr);
  *p=dat;
  while(!(FLASH_IAPSR&0x04)); //等待写操作成功
}

//EEPROM指定地址读出一个数据
uint eeprom_read( unsigned char  addr)
{
  unsigned char *p;
  p=( unsigned char  *)(0x4000+addr);
  return *p;
}



//delay ms 延时函数
void DelayMS(uchar iMs)
{
        ms=0;
        while(ms<iMs);

}
收藏 评论17 发布时间:2016-3-28 21:48

举报

17个回答
zcl201207 回答时间:2016-3-30 23:40:47
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:36:51
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:37:08
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:37:53
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:38:51
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:39:18
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:42:01
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:42:29
此帖仅作者可见
菜鸟芯片 回答时间:2016-8-1 03:50:56
此帖仅作者可见
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版