ARM单片机应用程序讲义.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM单片机应用程序讲义

/********************************************** File Name: ALIENTEK MINISTM32 实验3 串口实验(库)(根据要求:发送的数据必须以0x0d 0x0a两者结尾) Revision: Corporation: Microcontroller Corporation:ST Microcontroller name:STM32F103RBT6 ARM Compiler: Keil MDK_ARM 4.11 Author: moweidong E-mail: moweidongsabbit@21 Date : 2010.12.05 *********************************************/ //仿真仪器设备: //ALIENTEK_MiniSTM32_REVB0开发板 //JLINK V7 /********************************************* //库 //CMSIS:V1.20 //STM32F10x_StdPeriph_Driver:V3.1.1 *********************************************/ //本程序使用了printf用于在LCD和串口显示数据,因些对Option for Target属性有如下更改 //Target选项页:勾中Use MicroLIB(使用微库) //LED0:PA8 //LED1:PD2 //注意:在禁用JTAG接后后可这样恢复: //1.设置KEIL为JTAG或SW下载模式 //2.给板上电,按下板上的复位按键不放,点击KEIL下的FLASH下载按钮,使JTAG或SW下载工具检测完成接口后立刻放开, //此目白在于争取IC在上电的时候有控制权,使在未进入禁用JTAG或SW生效的时候取可控制IC进行烧录 #include stm32f10x.h //#include GLCD.h //#include USART.h #include eval.h #include SysTickDelay.h #include UART_INTERFACE.h #includezidingyi.h #include stdio.h /* Private typedef -----------------------------------------------------------*/ typedef enum { FAILED = 0, PASSED = !FAILED} TestStatus; /* Private define ------------------------------------------------------------*/ /* Private macro -------------------------------------------------------------*/ #define countof(a) (sizeof(a) / sizeof(*(a))) /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ void RCC_Configuration(void); void GPIO_Configuration(void); void NVIC_Configuration(void); u8 USART_RX_BUF[64]; //接收缓冲,最大64个字节. //接收状态 //bit7,接收完成标志 //bit6,接收到0x0d //bit5~0,接收到的有效字节数目 u8 USART_RX_STA=0; //接收状态标记 u8 rstb=0; u8 tt,tt1,tt2,bg=0,te,fa,faa,shun,qing,tee; u8 rst1; u8 huan_cun[16]; u16 adcx; u8 ad_biao; float temp; static led0pwmval=0; static dir=1; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; //0,CONNECT:30 2C 43

文档评论(0)

441113422 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档