资源简介
STM8S003F3P6,例子:IAR-AD/IAR-CLOCK/IAR-TIMER/IAR-UART/IAR-URTR/
代码片段和文件信息
#include“iostm8s103F3.h“
unsigned char HexTable[]={‘0‘‘1‘‘2‘‘3‘‘4‘‘5‘‘6‘‘7‘‘8‘‘9‘‘A‘‘B‘‘C‘‘D‘‘E‘‘F‘};
void Init_AD(void)
{
ADC_CSR=0x03; //选择通道 AIN3/PD2
ADC_CR2|=0x08; // 数据排列右对齐
ADC_TDRL=0x01;
}
void Init_UART1(void)
{
UART1_CR1=0x00;
UART1_CR2=0x00;
UART1_CR3=0x00;
// 设置波特率,必须注意以下几点:
// (1) 必须先写BRR2
// (2) BRR1存放的是分频系数的第11位到第4位,
// (3) BRR2存放的是分频系数的第15位到第12位,和第3位
// 到第0位
// 例如对于波特率位9600时,分频系数=2000000/9600=208
// 对应的十六进制数为00D0,BBR1=0DBBR2=00
UART1_BRR2=0x00;
UART1_BRR1=0x0d;
UART1_CR2=0x2c;//允许接收,发送,开接收中断
}
void UART1_sendchar(unsigned char c)
{
while((UART1_SR & 0x80)==0x00);
UART1_DR=c;
}
void UART1_sendhex(unsigned char dat)
{
UART1_sendchar(‘0‘);
UART1_sendchar(‘x‘);
UART1_sendchar(HexTable[dat>>4]);
UART1_sendchar(HexTable[dat&0x0f]);
UART1_sendchar(‘ ‘);
}
void UART1_sendstr(unsigned char *dat)
{
while(*dat!=‘\0‘)
{
UART1_sendchar(*dat);
dat++;
//delay2us();
}
}
main()
{
int i=0;
Init_UART1();
Init_AD();
while (1)
{
ADC_CR1|=0x01;
for(i=0;i<100;i++); // 延时一段时间,至少7uS,保证ADC 模块上电王城
ADC_CR1|=0x01; // 再次将CR1寄存器的最低位置1开启AD转换
while((ADC_CSR & 0x80)!=0x80); // 等待转换结束
//UART2_sendchar(ADC_DRH);
//UART2_sendchar(ADC_DRL);
UART1_sendhex(ADC_DRH);
UART1_sendhex(ADC_DRL);
UART1_sendstr(“\r\n“);
ADC_CSR&=(~0x80);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\
文件 1806 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\AD.dep
文件 11274 2013-10-19 11:05 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\AD.ewd
文件 43163 2013-10-19 11:05 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\AD.ewp
文件 156 2013-06-27 13:52 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\AD.eww
文件 10982 2013-06-27 13:52 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Backup of AD.ewd
文件 41741 2013-07-17 21:34 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Backup of AD.ewp
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Exe\
文件 30056 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Exe\AD.out
目录 0 2019-04-23 11:45 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\List\
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\
文件 197583 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\AD.pbd
文件 197583 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\AD.pbd.browse
文件 22381 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\main.o
文件 197583 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\main.pbi
文件 10065 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\Debug\Obj\main.pbi.cout
文件 1789 2013-07-17 21:35 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\main.c
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\settings\
文件 1473 2013-10-19 16:45 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\settings\AD.cspy.bat
文件 3673 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\settings\AD.dbgdt
文件 756 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\settings\AD.dni
文件 3026 2013-10-19 16:46 STM8S103F3 STM8S103F3资料\IAR103例程\IARAD\settings\AD.wsdt
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARClock\
文件 11020 2013-07-19 16:19 STM8S103F3 STM8S103F3资料\IAR103例程\IARClock\Backup of clock.ewd
文件 42157 2013-07-19 16:19 STM8S103F3 STM8S103F3资料\IAR103例程\IARClock\Backup of clock.ewp
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARClock\Debug\
目录 0 2014-12-05 20:20 STM8S103F3 STM8S103F3资料\IAR103例程\IARClock\Debug\Exe\
文件 24500 2013-07-19 16:17 STM8S103F3 STM8S103F3资料\IAR103例程\IARClock\Debug\Exe\clock.out
............此处省略1461个文件信息
- 上一篇:noip提高组模拟题2sz
- 下一篇:虚拟币交易所 海通交易所源码 虚拟币交易所源码
相关资源
- STM8S003 红外遥控
- stm8s006超声波硬件设计电路
- STM8S105C6 ADC三通道采样-调试可用
- stm8s003f3最小系统原理图
- STM8S003F3-数据手册
- STM8S003 IAR环境库函数模拟串口
- STM8s003 IAR库函数定时器1输入捕获功能
- STM8S003工程模版
- IAR环境STM8S003模拟串口
- stm8s003f3p6点亮六个LED灯IAR工程包
- STM8S003 cc115l cc113l
- STM8S003单片机ADC多通道采样
- STM8S003模拟IIC总线读取PCF8563
- STM8S003模拟串口程序
- STM8S003F使用I/O口模拟串口一发送数据
- stm8s003与ds1307时钟芯片程序
- STM8S003使用手册
- STM8s003单片机输出7路PWM波
- STM8S003红外遥控支持连发码
- STM8S003 EEROM读写
- STM8S003 PWM功能实现
- STM8S003读取DS18B20温度传感器
- STM8S003模拟串口中断接收
- STM8S003-LIS3DH
- STM8S005K6与W25Qxx系列Flash的硬件SPI代码
- 基于stm8s003f3无线充电方案
- 无线315/433通用解码
- STM8S003串口最小代码例程
- STM8S003单片机ADC采样正弦波平均值
- Stm8s003f3p6最小系统
评论
共有 条评论