下载此文档

【原】stm32复用问题 调试ARM遇到:No Cortex-M Device found问题的解决方法.pdf


文档分类:医学/心理学 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
【原】【原】【原】【原】stm32stm32stm32stm32复用问题复用问题复用问题复用问题++++调试调试调试调试ARMARMARMARM遇到:遇到:遇到:遇到:NoNoNoNoCortex-MCortex-MCortex-MCortex-MDeviceDeviceDeviceDevicefoundfoundfoundfound问题的解决方法问题的解决方法问题的解决方法问题的解决方法2012-04-2515:03:36|分类:stm32|字号大中小订阅小枣年糕今天上午一直在调试stm32F407的PWM输出,昨晚已经调通通用定时器TIM2,现打算调试据称高级的TIM1。查手册知道TIM1的Ch1与复用,Ch2与GPIOA_Pin7复用,于是复用代码如下:|=GPIO_Pin_7;//=GPIO_Mode_AF;//模式必须为复用!=GPIO_Speed_50MHz;//=GPIO_PuPd_UP;//上拉与否对PWM产生无影响GPIO_Init(GPIOA,&GPIO_InitStructure);=GPIO_Pin_8;//指定第7引脚GPIO_Init(GPIOA,&GPIO_InitStructure);GPIO_PinAFConfig(GPIOA,GPIO_PinSource7|GPIO_PinSource8,GPIO_AF_TIM1);信心满满的将程序烧了进去,测试GPIOA_Pin7与GPIOA_Pin8均无PWM输出,等再次烧写程序时,却提示NoCortex-MDevicefound!以前好好的,现在居然烧不进去了,想到之前有个哥们儿在群里说他以前因为芯片烧掉了也出现了这样的问题,再想到刚才我拿着示波器探针来回点击引脚,我不禁冷汗连连,难道我的芯片因为短路烧掉了?!这可是老师刚花了近900元买了不到一周的板子呀!经过艰苦卓绝的检索,=GPIO_Pin_7|GPIO_Pin_8;这令我很困惑,,它可以取多个值么???于是我找到了引脚的宏定义如下:#defineGPIO_Pin_0((uint16_t)0x0001)/*Pin0selected*/#defineGPIO_Pin_1((uint16_t)0x0002)/*Pin1selected*/#defineGPIO_Pin_2((uint16_t)0x0004)/*Pin2selected*/#defineGPIO_Pin_3((uint16_t)0x0008)/*Pin3selected*/#defineGPIO_Pin_4((uint16_t)0x0010)/*Pin4selected*/#defineGPIO_Pin_5((uint16_t)0x0020)/*Pin5selected*/#defin

【原】stm32复用问题 调试ARM遇到:No Cortex-M Device found问题的解决方法 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlya
  • 文件大小0 KB
  • 时间2016-07-19
最近更新