历史上的今天
今天是:2024年09月27日(星期五)
2021年09月27日 | Stm32f103rct6-LED闪烁
2021-09-27 来源:eefocus
main.c文件
#include #include #include #include "bsp.h" //全局变量 定义 unsigned int key; //函数声明 void BSP_Init (void); /********************************************************************************************************* * 名 称 :main * 功能描述 : 初始化STM32 * 输入参数 : none * 返回参数 : none. * 作 者 : * 修 改 :(日期、修改人名、修改原因) * 特殊说明 : (特殊功能说明,例如:有参数检查等) *********************************************************************************************************/ int main(void) { /*************************************** 点亮PA8: APB2 > GPIOA > PA8 ****************************************/ //函数调用 //1、初始化配置 IO 时钟 BSP_Init(); //2、跳过去 //4、回来,改参数为:GPIOB GPIO_Pin_8 //拉低 while(1) { //拉低电平 GPIO_ResetBits(GPIOA,GPIO_Pin_8); delay_ms(100); //拉高电平 GPIO_SetBits(GPIOA,GPIO_Pin_8); delay_ms(100); } } bsp.c文件 #include void RCC_Configuration(void); /* 初始化系统时钟 */ void GPIO_Configuration(void); /* IO口的配置*/ //2、初始化配置 (然后往下拉) void BSP_Init(void) { RCC_Configuration(); /* 初始化系统时钟 */ GPIO_Configuration(); /* IO口配置 */ } /********************************************************************************************************* * 名 称 :RCC_Configuration * 功能描述 : 初始化系统时钟 * 输入参数 : none * 返回参数 : none. * 作 者 : * 修 改 :(日期、修改人名、修改原因) * 特殊说明 : (特殊功能说明,例如:有参数检查等) *********************************************************************************************************/ void RCC_Configuration(void) { SystemInit(); /*APB2 72MHz 配置timer时会倍频为144mhz,具体有哪些在此时钟上可跳进去查看*/ //3、改参数 ————> APB2 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA ,ENABLE); } /********************************************************************************************************* * 名 称 :GPIO_Configuration * 功能描述 : 初始化IO口配置 * 输入参数 : none * 返回参数 : none. * 作 者 : * 修 改 :(日期、修改人名、修改原因) * 特殊说明 : (特殊功能说明,例如:有参数检查等) ******************* **************************************************************************************/ void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; /* LED灯的配置 */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //通用推挽输出模式 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //输出模式最大速度50MHz GPIO_Init(GPIOA, &GPIO_InitStructure); }
史海拾趣
|
关键字:彩转黑摄像机 近年来,随着芯片技术的更新换代,彩转黑摄像机的整体性能有了很大的提高,“高感度,低照度”是各大厂家力推的产品特色,可以说是对弱光环境的一次集体的叫板。 对于安防监控来说,对图像品质 ...… 查看全部问答> |
|
在做2.4G射频识别时,发现有源射频识别系统的角度很难控制,尤其当标签距离识别设备小于10米时,角度基本上都是360。 在网上看到有些高人说,射频角度可以控制在15°...有谁有这方面的经验没有?如何有效控制有源射频的识别角度。 我的想法是这样 ...… 查看全部问答> |
|
向大家请教个问题:默认情况下,4G的内存,核心内存和用户态内存分别是2G,现在我写了一个驱动,需要更多的核心内存,因此想把核心内存调整的大些,应该如何做到呢? 另外,我还有个机器是8G内存,跑wxp64位系统,也想调整核心内存更 ...… 查看全部问答> |
|
将手机和PC机用USB相连: 当先将未开机的手机用USB线连到PC上,再打开手机时,从PC上向手机发送AT指令,手机能向PC返回OK;可是当先将手机开机,再将手机用USB线连接到PC机时,从PC上向手机发送AT指令,手机却不能向PC返回任何东西。不知以上是什么 ...… 查看全部问答> |
|
请问ioctl返回的地址是虚拟地址还是物理地址? 小弟在做dm6446上的resize,用ioctl返回的resize驱动中申请的buffer的地址是在用户空间是不能用的? 大家指教。 ioctl返回的地址问题?初学者,高人指点。… 查看全部问答> |
|
data verification failed at address 0x0 ? 本帖最后由 dontium 于 2015-1-23 12:45 编辑 仿真器连接正常,我用了光盘里的一个例子,编译好后下载.out程序时出现 data verification failed at address 0x0, please verify target memoty and memory map 以上错误,请问这是什么原因,我用的 ...… 查看全部问答> |




