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

【我要做原创之星】主攻STM32应用开发  

[复制链接]
adlu 提问时间:2017-1-6 12:06 /
加入社区一年多,在社区坛友的帮助和分享中,学到不少东西,技术提升了很大一截。自己在摸索学习过程中,也整理了一些笔记分享。
虽然没有很多高大上的应用开发,但是希望有更多的人,特别是STM32初学者能够从中获得有用的信息。

我分享的笔记虽然不多,但绝对是本人原创,并且亲自验证。
在编写笔记时,力求完整,让学习者能够拿来即用,学有所得。
帖子连接如下:
[原创] STM32Cube学习笔记 (十六篇全)
[原创] FreeRTOS学习笔记(7篇)
[原创] 用STM32CubeMX快速生成一个SDIO+FATFS程序
[原创] STM32Cube官方例程学习指南
[原创] STM32Cube学习笔记之:限制程序运行次数
[原创] mbed入门学习笔记(24篇全)

评分

参与人数 1 ST金币 +5 收起 理由
00-405686 + 5

查看全部评分

2 收藏 12 评论18 发布时间:2017-1-6 12:06

举报

18个回答
adlu 回答时间:2019-2-15 17:53:34
ananbo 发表于 2019-2-15 16:18
首先表示感谢您发的文章对于我的帮助,现在情况如下,看到学习之六,时钟树配置那章,我用的板子是官方的NU ...

请在当前工程分别测试GPIO和定时器。
即,先在main()的while(1)中控制LED量灭,这是为了验证GPIO配置无误。

定时器测试,在它的中断函数设置断点,Debug一下,看是否能多次进入中断,
因为我看到配置界面跟我用的有点不同,多了一个auto-reload的使能设置。
AA.png

另外,我想知道,在你的开发板上做笔记之五的定时器实验结果是否正常?

pinganbo 回答时间:2019-2-18 11:18:03
adlu 发表于 2019-2-15 17:53
请在当前工程分别测试GPIO和定时器。
即,先在main()的while(1)中控制LED量灭,这是为了验证GPIO配置无误 ...

原因找到了,是重新定义的函数名有问题,我把工程里stm32f1xx_hal_tim.hl里_weak定义的 中断回调函数名复制到main里就正常,我估计是在写main函数里的函数名有哪个地方打错了,有可能是空格用的不对。修改后现在LED灯正常亮灭,再次感谢您的帮助,附图是改后的main和stm32f1xx_hal_tim.hl里的中断函数名,保持一致了。
H文件.JPG
main.JPG
pinganbo 回答时间:2019-2-15 16:18:43
首先表示感谢您发的文章对于我的帮助,现在情况如下,看到学习之六,时钟树配置那章,我用的板子是官方的NUCLEO-F103RB.按照你发的笔记,我自己参照写的程序,编译下载后,现在的问题是,两个LED灯常亮,没有亮灭的变化?我把CubeMX的截图发一下,您可否帮忙看一下,由于使用的主控板子不同,配置有不同,我不知道是不是哪个地方设置的不对,才出现错误。我是用的PA6和PA7接的LED.
管脚图.JPG
RCC.JPG
nucleo-f1103rb.JPG
main 函数.JPG
LED.JPG
GPIO.JPG
时钟树截图.JPG
TIM1.JPG
TIM1中断使能.JPG
TIM2.JPG
TIM2中断.JPG
jackten 回答时间:2017-1-6 12:46:35
谢谢分享              
yanhaijian 回答时间:2017-1-6 13:11:03
STM32市场很大的。
左岸右岸 回答时间:2017-1-6 14:45:42
很好的分享,支持楼主
adlu 回答时间:2017-1-6 17:53:18
左岸右岸 发表于 2017-1-6 14:45
很好的分享,支持楼主

感谢感谢!
leo121_3006061 回答时间:2017-1-6 18:24:21
谢谢分享,跟着学习了
wu1169668869 回答时间:2017-1-6 22:57:11
厉害了
一直没有整理些东西出来
斜阳 回答时间:2017-1-8 15:42:56
谢谢分享
zero99 回答时间:2017-1-11 15:44:44
感谢楼主的原创
pinganbo 回答时间:2019-2-15 16:23:04
关于RCC的设置,我们在CubeMX里没有修改,是现成的设置。
pinganbo 回答时间:2019-2-15 21:35:32
明白,板子现在没有带在身边,等验证完毕,把情况及时反馈给您,再次感谢您的解答和帮助!
jason-366967 回答时间:2019-5-14 14:53:19
谢谢提供
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版