资源简介
在IAR环境中,用STM8S003单片机PC3、PC4口模拟串口收发数据,支持查询接收和中断接收。
代码片段和文件信息
#include “iostm8s103F3.h“
#include “main.h“
#include “delay.h“
#include “myuart.h“
extern unsigned char recEnd;
extern unsigned char recBUFF[100];
void SysClkInit( void )
{
CLK_SWR = 0xe1; //HSI为主时钟源 16MHz CPU时钟频率
CLK_CKDIVR = 0x00; //CPU时钟0分频,系统时钟0分频
}
u8 command = 0;
u8 powerH = 0;
u8 powerL = 0;
void send_data( void )
{
SendChar( 0xA5 );
SendChar( 0x5A );
SendChar( 0x00 ); // 地址
SendChar( command ); // 高四位为电源状态 低四位为 发送的命令值
SendChar( powerH ); // 功率高位
SendChar( powerL ); // 功率低位
SendChar( 0x55 );
SendChar( 0xAA );
}
void main( void )
{
unsigned int t = 0 i = 0;
__asm( “sim“ ); //禁止中断
SysClkInit();
delay_init( 16 );
MyUart_Init();
__asm( “rim“ ); //开启中断
WriteString(“start!“);
while( 1 )
{
delay_ms(1);
i++;
if(i>2000)
{
i=0;
WriteString( “0123456789 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ “ );
}
// ReadString(); //查询方式接收
if( recEnd == 0x03 ) //判断数据是否接收完成
{
WriteString( recBUFF );
recEnd = 0x00;
for( i = 0; i < 100; i++ ) //清空发送缓冲区
{
recBUFF[i] = 0;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-11 16:37 STM8S_Sim_Uart\
文件 2397 2018-05-15 14:52 STM8S_Sim_Uart\BuildLog.log
目录 0 2018-10-11 16:34 STM8S_Sim_Uart\Debug\
目录 0 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Exe\
文件 43820 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Exe\power_soft.out
文件 3888 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Exe\sim_uart.hex
目录 0 2018-10-11 16:37 STM8S_Sim_Uart\Debug\List\
文件 15669 2018-10-11 16:37 STM8S_Sim_Uart\Debug\List\power_soft.map
目录 0 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Obj\
文件 8942 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\delay.o
文件 1718 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\delay.pbi
文件 11831 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\delay.pbi.xcl
文件 16636 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\led.o
文件 11829 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\led.pbi.xcl
文件 11676 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Obj\main.o
文件 228056 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Obj\main.pbi
文件 11721 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Obj\main.pbi.xcl
文件 27133 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\myuart.o
文件 229741 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\myuart.pbi
文件 11832 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\myuart.pbi.xcl
文件 232696 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Obj\Sim_Uart.pbd
文件 232696 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Obj\Sim_Uart.pbd.browse
文件 194 2018-10-11 16:37 STM8S_Sim_Uart\Debug\Obj\Sim_Uart.pbd.linf
文件 11830 2018-10-11 16:33 STM8S_Sim_Uart\Debug\Obj\uart.pbi.xcl
目录 0 2018-10-11 16:35 STM8S_Sim_Uart\HardWare\
文件 2315 2018-08-04 09:57 STM8S_Sim_Uart\HardWare\delay.c
文件 375 2018-05-29 14:27 STM8S_Sim_Uart\HardWare\delay.h
文件 4720 2018-10-11 16:21 STM8S_Sim_Uart\HardWare\myuart.c
文件 407 2018-10-11 14:18 STM8S_Sim_Uart\HardWare\myuart.h
文件 1598 2018-10-11 16:37 STM8S_Sim_Uart\main.c
文件 1797 2018-10-11 13:39 STM8S_Sim_Uart\main.c.orig
............此处省略29个文件信息
相关资源
- 在vmware虚拟机上安装windows_server_2003
- EWARM-CD-7804-12495
- 基于IAR的STM8L152的USART、ADC(双通道)
- IAR751版本的注册机
- stm8s003f3p6点亮六个LED灯IAR工程包
- IAR 7.80.4安装包
- IAR个版本的安装和和谐文件
- IAR下stm32程序
- msp430F5529的TI官方程序,IAR程序
- 2003 server standard edition 产品密钥和其它
- 584c308befd011d7720037e150f3c32b.txt
- STM8S移植实时操作系统工程
- iar4.42破解版.rar
- Windows 2003 DNS服务所需的i386目录文件包
- stm8s103触摸按键
- 用Visio画N-S图(盒图)-模板
- STM8S003 cc115l cc113l
- yaffs2-src-20100329.tar.gz
- IAR环境下STM32F1xx堆栈的外部SRAM实现
- iar软件(含破解)
- 430单片机IAR软件使用方法
- IAR代码MSP430初学者必备
- ISO27003信息安全管理体系实施指南
- UML2.2 Visio2003的模板
- iar.cc.complier.v8.20.2.4.1139.for.8051-patch.
- NI USB-6003
- MATROX_G200eR 64位驱动 for windows2003 x64
- 安卓1003个实战项目pdf.zip
- 基于IAR的STM32F4项目模板
- IEC 60034-1-2004
评论
共有 条评论