你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

楼主: 苏柚

【新年活动】征文,说出你与ST的点滴故事,赢STM32开发板

  [复制链接]

5

主题

285

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-6-13
发表于 2016-1-28 09:18:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

74

主题

1368

回帖

194

蝴蝶豆

版主

最后登录
2020-5-12
发表于 2016-1-28 10:26:25 | 显示全部楼层
苏柚 发表于 2016-1-28 09:05
请直接发帖,谢谢

先发个思路
回复 支持 反对

使用道具 举报

3

主题

222

回帖

0

蝴蝶豆

高级会员

最后登录
1970-1-1
发表于 2016-1-29 09:07:26 | 显示全部楼层
哈哈,这个不错
回复 支持 反对

使用道具 举报

2

主题

996

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-4-8
发表于 2016-1-29 09:15:06 | 显示全部楼层
哈哈,好活动,支持下
回复 支持 反对

使用道具 举报

8

主题

282

回帖

0

蝴蝶豆

金牌会员

最后登录
1970-1-1
发表于 2016-1-29 11:15:13 | 显示全部楼层
又要回到学生时代啊
回复 支持 反对

使用道具 举报

9

主题

167

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-23
发表于 2016-1-29 15:42:07 | 显示全部楼层
通常我们进行端口配置时都用下面的格式

        GPIO_InitTypeDef   GPIO_InitStructure;
       
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA,ENABLE);

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5|GPIO_Pin_6;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
        GPIO_InitStructure.GPIO_OType  = GPIO_OType_OD;
        GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_Level_2;
        GPIO_Init(GPIOA,&GPIO_InitStructure);

你是否想过漏了一行会出现什么后果吗。我前几天做一个IIC模拟驱动就遇到一个奇怪的事。半个月前搞到一个STM32F030的芯片完成了一个产品的开发。
随后想用这个板做一个MPU6050的程序,因为MPU6050要用到IIC通讯所以从网上下了一个“STM32F030模拟IIC接口 OLED 测试程序”,把它的IIC程序加到我的程序中来。
随后开始调试。
这时奇怪的事就出现了,我用的编程软件是MDK V5.17,当我点击“Debug”把程序下载到芯片时,芯片就死了无法进行仿真,退出“Debug”状态,点击“Options for Target",再点击“Debug”,查看“Setings"发现仿真器已不认该芯片了,好在手上有好几个板呢,换一块板试试现象完全一样。
因为程序还没调试,也无法调试所以没想到是程序的问题。总共只有10颗芯片做产品用去两颗还有8颗,先想到的是救回这两颗芯片,用J-flash擦除不管,无法通讯,再换用ST-LINK擦除还是不管,也是无法通讯。后来用串口通讯把芯片擦除了。
反复试了几次,只要点击“Debug”芯片就死了,死了就用串口擦除,因为我以前一直用的MDK V4.72,对MDK V5.17不是太熟练所以又卸载了MDK V5.17安装了MDK V4.74(MDK V4.72不支持STM32F030),再编译奇怪的现象有出现了,原来6点几K的程序居然变为18点几K,超出了芯片范围,压缩程序把程序压缩到12K再开始调试,可以单步执行,就是无法进入main。
分析以下可能是程序的问题,重新开始调试,先把程序注释掉,在一条一条放开当执行到IIC_Configuation(),时芯片就死了,再把IIC_Configuation()里的语句注释掉,在一条一条放开这时发现居然没有“GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5|GPIO_Pin_6;”,问题肯定在这里了赶紧加上去一调试成了。
没想到少了一条语句居然有这样的问题。
回复 支持 反对

使用道具 举报

18

主题

289

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-7-14
发表于 2016-1-29 17:53:33 | 显示全部楼层
来个签到
回复 支持 反对

使用道具 举报

0

主题

22

回帖

0

蝴蝶豆

初级会员

最后登录
2016-6-23
发表于 2016-1-30 07:57:38 | 显示全部楼层
好活动,期待。。。。。。。。。
回复 支持 反对

使用道具 举报

8

主题

901

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-8-1
发表于 2016-1-30 11:08:26 | 显示全部楼层
等有空在写,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

307

主题

3125

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-17
发表于 2016-2-1 13:46:08 | 显示全部楼层
LIUBEIHUA 发表于 2016-1-29 15:42
通常我们进行端口配置时都用下面的格式

        GPIO_InitTypeDef   GPIO_InitStructure;

请发新帖子,就可以参与到本活动中!
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版