第一部分 开发板介绍1.1 STM32开发板简介开发板配置:●CPU主芯片是STM32F103VCT6主频72MHz256KB FLASH 48KB RAM●3个按键可实现中断或查询方式判断是否有键按下●4个发光二极管LED可进行流水灯或花样显示● 1个无源蜂鸣器可用PWM驱动●1个电位器可配合内部AD进行AD转换● 1个RS232串行通信接口可使开发板与PC机进行通信●1个基于SP
STM32新建工程与跑马灯实验打开KEIL3:这个时候显示的应该是上次使用过的工程新建工程:新建一个文件夹GPIO_led把该工程led_test存放在刚刚建立的GPIO_led文件夹下:点击保存后弹出选择器件窗口选择STM32F103RB器件(选择使用器件型号)点击确定后弹出:这个时候选择是工程建立成功:工程管理:(这个对于项目的运行没有必要性只是为了方便项目的管理)在工程上右键选择弹
2011年4月17日 STM32F103 串口USART全功能配置函数随着程序的代码的增加调试程序变的越来越困难通过STM32的串口调试程序不失为一种解决问题的方法其实串口和PC的通信中串口主动的向PC发送数据使用的数据较多PC主动向STM32发送的数据较少本串口的USART函数借鉴ZN51的串口的配置思路利用MDK2.0库在STM32中进行了实现Usart.hifndef __UART
HYPERLINK :blog.cechinazhiy66131153message.aspx l STM32快速入门教程开发编译的软件: IAR EWARM 4.42A? JTAG工具:????? ST-LINK2(开发板自带)开发板:??????? 万利 STM32EK(199元)建议看的:《STM32F10X-128K-EVAL MCU》? ST STM
void Delay(unsigned int nCount){ for( nCount = 0 nCount--)}void SetSCL(void){GPIO_SetBits(GPIOB FM24CL64_SCL) Delay(0x3000)}void ClrSCL(void){GPIO_ResetBits(GPIOB FM24CL64_SCL) Delay(0x3000)
include include PWM_include include int main(void){ TIM3_GPIO_Config() TIM3 PWM2TIM3_PWM_Init() while(1){ GPIO_WriteBit(GPIOA GPIO_Pin_8 (BitAction)(1-(GPIO_ReadOutputDataBit(GPIOA GPIO_Pin_8))
#
先给大家看一下程序吧 ?(C)?COPYRIGHT?2008?STMicroelectronics? ?File?Name??????????:?main.c ?Author?????????????:?MCD?Application?Team ?Version????????????:?V2.0 ?Date???????????????:?05232008 ?Description????
1stm32脉冲方波捕获脉冲方波长度捕获 a)目的:基础PWM输入也叫捕获以及中断配合应用使用前一章的输出管脚PB1(19脚)直接使用跳线连接输入的PA3(13脚)配置为TIM2_CH4进行实验 b)对于简单的PWM输入应用暂时无需考虑TIM1的高级功能之区别按照目前我的应用目标其实只需要采集高电平宽度而不必知道周期所以并不采用PWM输入模式而是普通脉宽捕获模式 c)初始化函数定义: voi
STM32 入门教程 系统时钟 SysTick(一) 背景介绍在传统的嵌入式系统软件按中通常实现 Delay(N) 函数的方法为:for(i = 0 i <= x i )???????? x? ---? 对应于 对应于 N 毫秒的循环值对于STM32系 列微处理器来说执行一条指令只有几十个 ns进行 for 循环时要实现 N 毫秒的 x 值非常大而且由于系统频率的宽广很难计算出延时 N 毫秒
违法有害信息,请在下方选择原因提交举报