资源简介
在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个文件信息
相关资源
- STM8S代码例程
- IAR FOR 430 破解工具
- IAR For ARM 7.3最新注册机
- IAR7.20H破解机注册机
- IAR ARM 7.8破解
- IAR 7.80.4的安装包
- IAR for MSP430 v7.10.1 注册机
- IAR-Keygen-2019+附使用教程.zip
- IAR 7.3 注册机
- IAR For ARM V5.5 注册机
- IAR for ARM 7.40 破解
- IAR For ARM 7.4 破解
- 2003-2013全国电赛历年真题
- win2003 sp2 拒绝访问 解决方法
- STM8S SX1278 项目和源代码
- 戴森-施温格方程在有限球体积中的手
- Intel(R) 82579V网卡驱动for server20033
- Hillstone SA-2003高性能纯硬件安全网关产
- STM8S003 红外遥控
- STM8S例程,基于IAR下的STM8S例程
- 在IAR环境下,lpc1788用户程序的地址及
- IAR破解已验证可破解最新版本EWARM-C
- Convex Analysis and Optimization (Bertsekas
- DS4000存储系统上Microsoft Exchange 2003的存
- 最新BW量产工具——BW_Tool_v2.0
- 联想rd630服务器驱动 for win2003 x64
- WindowsServer2003.WindowsXP-KB926139-v2-x64-EN
- N76E003开发资料最新SDK参考代码
- 最新IAR 6.3破解
- 基于STM8的HT1621B显示驱动程序
评论
共有 条评论