查看: 11098|回复: 14

FM33G0XX例程 G3.02

[复制链接]

31

主题

105

帖子

1368

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1368
发表于 2019-4-24 17:21:03 | 显示全部楼层 |阅读模式
RT

例程 G0.3.02.rar

37.8 MB, 下载次数: 2278

回复

使用道具 举报

0

主题

5

帖子

54

积分

中级工程师

Rank: 2

积分
54
发表于 2019-7-6 08:40:24 | 显示全部楼层
你好请问一下,fm33g0 keil和iar都可以开发吗
回复

使用道具 举报

1

主题

45

帖子

2045

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2045
发表于 2019-7-6 13:47:43 | 显示全部楼层
anuok 发表于 2019-7-6 08:40
你好请问一下,fm33g0 keil和iar都可以开发吗

可以的,例程中提供了KEIL和IAR
回复

使用道具 举报

0

主题

5

帖子

54

积分

中级工程师

Rank: 2

积分
54
发表于 2019-7-6 15:44:04 | 显示全部楼层
我是一只鱼21 发表于 2019-7-6 13:47
可以的,例程中提供了KEIL和IAR

谢了
回复

使用道具 举报

2

主题

12

帖子

56

积分

中级工程师

Rank: 2

积分
56
发表于 2019-7-16 18:01:03 | 显示全部楼层
GPIO_FOUT输出例程里  Test_Fout();函数把管脚设为复用脚了,不知道出于什么目的,作为新人来讲,第一个实验肯定是点灯,尤其没有样板的情况下,更是越简单越好,首先一步是把程序下进去,能跑起来,才能有信心做下去,我把管脚LED0_GPIO改过来没运行起来,查到此原因,希望能给新手提供到帮助 (把GPIO_InitStructure.PxFCR = GPIO_FCR_DIG; 改成GPIO_InitStructure.PxFCR = GPIO_FCR_OUT;就是普通IO口输出了)
回复

使用道具 举报

2

主题

12

帖子

56

积分

中级工程师

Rank: 2

积分
56
发表于 2019-7-18 09:45:08 | 显示全部楼层
例程 PMU_sleep休眠示例RTC+NWK唤醒中,调试时会进入NMI_Handler(void)出不来,查是触发了调试中断 ,在中断中加入 PMU->WKPFLAG=PMU->WKPFLAG=0x0100;程序正常,调试中断标志位是写一清零,调试时可能会有这个问题。
回复

使用道具 举报

31

主题

105

帖子

1368

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1368
 楼主| 发表于 2019-7-18 15:25:50 | 显示全部楼层
rzz521 发表于 2019-7-16 18:01
GPIO_FOUT输出例程里  Test_Fout();函数把管脚设为复用脚了,不知道出于什么目的,作为新人来讲,第一个实 ...

谢谢您的热心回复
回复

使用道具 举报

31

主题

105

帖子

1368

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1368
 楼主| 发表于 2019-7-18 15:27:01 | 显示全部楼层
rzz521 发表于 2019-7-18 09:45
例程 PMU_sleep休眠示例RTC+NWK唤醒中,调试时会进入NMI_Handler(void)出不来,查是触发了调试中断 ,在中 ...

您的debug中的复位方式选择为reset pin(JLINK)、HW reset(ULINK).试一下看看还会不会出这样的问题
回复

使用道具 举报

2

主题

12

帖子

56

积分

中级工程师

Rank: 2

积分
56
发表于 2019-7-22 14:29:12 | 显示全部楼层
我用的st-link调的  暂时不试了,先熟悉硬件,后期有开发任务,现在能用就行
回复

使用道具 举报

2

主题

12

帖子

56

积分

中级工程师

Rank: 2

积分
56
发表于 2019-7-22 14:39:26 | 显示全部楼层
用st-link,jlink调试时还发现GPIO_FOUT例程下载一遍,然后拔掉线再插上就找不到硬件了,最后定位到void Close_AllIO_GPIO_80pin( void )函数里        AltFunIO( GPIOG, GPIO_Pin_8, ALTFUN_NORMAL );//PG8;//SWDTCK
AltFunIO( GPIOG, GPIO_Pin_9, ALTFUN_NORMAL );        //PG9;//SWDTDO        这两个语句引起的   但同样的语句在其他程序里就没事   不知道什么原因引起的,  如果找不到硬件   用jlink把复位线接地就能找到了,点下载按钮,大概0.5秒断开复位线就能下载了,不行多试几遍,stm32也有这个毛病
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表