#include "iostm8s103f3.h"
#include "UART1.h"
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
void PORT_Init(void)
{ PD_DDR=0xbf; //RXD脚输入PD6,其他输出
PD_CR1=0xff;
}
void CLOCK_Init(void)
{ CLK_ECKR=0x01; //开启外部时钟
while(!(CLK_ECKR&0x02)); //判断外部时钟是否准备就绪
CLK_CKDIVR=0xF8; //0B11111000 CPU不分频
CLK_SWR=0xB4; //切换到外部时钟
while(!(CLK_SWCR&0x08)); //等待目标时钟源就绪
CLK_SWCR|=0x02; //切换启动
}
void FLASH_Init(void)
{ FLASH_CR1=0x00;
FLASH_CR2=0x00;
FLASH_NCR2=0xFF;
FLASH_DUKR=0xae;
FLASH_DUKR=0x56;
while(!(FLASH_IAPSR&0x08)); //等待解密完成
}
void EEPROM_Write_NByte(uchar Addr,uchar *Data_Addr,uchar Lenth) //写N个字节
{ uint *p;
for(;Lenth>0;Lenth--)
{ p=(uint *)(Addr+0x4000);
*p=*Data_Addr;
while(!(FLASH_IAPSR&0x04)); //等待写操作完毕
Data_Addr++;
Addr++;
}
}
void EEPROM_Read_NByte(uchar Addr,uchar *Data_Addr,uchar Lenth) //读N个字节
{ uint *p;
for(;Lenth>0;Lenth--)
{ p=(uint *)(Addr+0x4000);
*Data_Addr=*p;
Data_Addr++;
Addr++;
}
}
int main( void )
{ uchar Dat;
ulong i;
PORT_Init();
UART1_Init();
CLOCK_Init();
FLASH_Init();
EEPROM_Read_NByte(0x00,&Dat,1);
Dat++;
EEPROM_Write_NByte(0x00,&Dat,1);
while(1)
{ UART1_SendByte(Dat);
for(i=0;i<100000;i++);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
STM8-EEPROM.zip_STM8 串口_STM8 EEPROM_STM8 EEPROM_STM8 eepro
共56个文件
js:14个
gif:11个
css:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 175 浏览量
2022-09-24
20:56:35
上传
评论
收藏 437KB ZIP 举报
温馨提示
STM8单片机E2PROM测试通过串口打印到串口。
资源推荐
资源详情
资源评论
收起资源包目录
STM8-EEPROM.zip (56个子文件)
STM8 EEPROM
EEPROM.ewp 42KB
main.c 1KB
EEPROM.ewd 11KB
UART1.h 423B
EEPROM.dep 2KB
stm8读写EEPROM片内的_STM8_STM8单片机 STM32单片机开发技术网站_files
replyAndMessage.js 5KB
robot.asp 135B
usersCenter.js 11KB
wap2.gif 1KB
5.gif 8KB
style2.css 34KB
2.gif 21KB
1.gif 25KB
8.gif 28KB
3.gif 13KB
6.gif 15KB
popup.js 20KB
configJs.asp 2KB
jquery1.8.2.js 91KB
7.gif 9KB
users.js 8KB
ads.js 10KB
pa 1KB
navMenu10.css 258B
4.gif 8KB
logo.jpg 5KB
0.png 1KB
popup.css 166B
deal_js.asp 127B
logger.js 6KB
bdsstyle.css 10KB
pb_v.0.0.js 4KB
newsShow.js 7KB
pv.gif 0B
citys.js 13KB
bds_s_v2.js 26KB
index11.htm 4KB
weatherToday.js 8KB
common.js 37KB
rss.gif 805B
top.js 1KB
style.css 3KB
yun1.htm 2KB
settings
EEPROM.dbgdt 6KB
EEPROM.wsdt 3KB
EEPROM.cspy.bat 1KB
EEPROM.dni 867B
stm8读写EEPROM片内的_STM8_STM8单片机 STM32单片机开发技术网站.htm 34KB
Debug
List
Exe
templproj.out 33KB
EEPROM.hex 1KB
Obj
main.pbi 195KB
EEPROM.pbd.browse 195KB
EEPROM.pbd 195KB
main.pbi.cout 10KB
main.o 28KB
EEPROM.eww 160B
共 56 条
- 1
资源评论
寒泊
- 粉丝: 76
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功