完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`快一个星期没更新了,原因是被卡住了,之前烧录官方的程序,编译和烧录都没任何问题,于是尝试直接给板了加个12864液晶屏,方便以后实验做显示用,但没想到困难重重。 最大的问题卡在了程序编译问题上,打算自己加一个12864.c和12864.h程序,一直报错,一会打不到头文件,一会又找不到C文件里的函数,网上查了很久的资料,找到编译原因所在,
include paths那里我没有加上我写的程序的头文件路径。 加上以后,中间虽然有点小插曲(编程时的语法错误,主要学艺不精),最终编译是通过了,生成了HEX文件。但烧录进板子无任何反应,我有点懵,程序反复检查看不出有什么毛病。 void GPIOA_INIT(void) { GPIO_InitTypeDefGPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_15; GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_ResetBits(GPIOA,GPIO_Pin_15); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5|GPIO_Pin_4|GPIO_Pin_3; GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; GPIO_Init(GPIOB,&GPIO_InitStructure); } int main(void) { GPIOA_INIT(); PSB_LOW(); GPIO_ResetBits(GPIOB,GPIO_Pin_5); 这几句话竟然点不亮一个灯,想不通 所以我想是不是我GPIO驱动不成功导致的,于是今天自己新建了一个工程,专门为点亮这几个LED的(想想有点悲哀,怎么就过不去点LED这个坎,练习MCU的时候都是在点LED)。 |
|
相关推荐
7 个讨论
|
|
看不清的代码图片在这补一个
|
|
|
|
|
|
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB, ENABLE); //开启GPIOA,GPIOB时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);//开启复用时钟,这个一定要开 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//失能JTAG,使能SW GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); 对比下,看看少了什么,下面两句话少了, RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);//开启复用时钟,这个一定要开 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//失能JTAG,使能SW LED的几个IO口用的是JTAG的,要复用成普通IO口 |
|
|
|
|
|
那个工程被我删了。。。
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2249个成员聚集在这个小组
加入小组灵动微电子MM32全系列MCU产品应用手册,库函数和例程和选型表
11736 浏览 3 评论
【MM32 eMiniBoard试用连载】+基于OLED12864的GUI---U8G2
5943 浏览 1 评论
【MM32 eMiniBoard试用连载】移植RT-Thread至MM32L373PS
10979 浏览 0 评论
【MM32 eMiniBoard测评报告】+ 开箱 + 初探
4582 浏览 1 评论
灵动微课堂(第106讲) | MM32 USB功能学习笔记 —— WinUSB设备
4308 浏览 1 评论
[MM32软件] MM32F002使用内部flash存储数据怎么操作?
998浏览 1评论
819浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 07:03 , Processed in 0.764428 second(s), Total 84, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号