正点原子STM32学习笔记

1关于网络资源的利用
在这里插入图片描述
以上三个社区是经常会用到的网站。

2.关于调试工具和调试接口

https://www.cnblogs.com/neverguveip/p/9457261.html

3.关于keil软件一打开就闪退的问题。
原因:注册表出现问题。需要删除多余的注册表。

参考一位大佬的解决办法解决了问题。
https://blog.csdn.net/yong15565566939/article/details/90546924
文章有个小错误,打开注册表输入的指令时 regedit,不是redegit。

4.关于HAL库中的_weak修饰符的使用。
weak 顾名思义是“弱”的意思,所以如果函数名称前面加上__weak 修饰符,我们一般称这个函数为“弱函数”。

加上了__weak 修饰符的函数,用户可以在用户文件中重新定义一个同名函数,最终编译器编译的时候,会选择用户定义的函数,如果用户没有重新定义这个函数,
那么编译器就会执行__weak 声明的函数,并且编译器不会报错。
参考文章:https://blog.csdn.net/qq562029186/article/details/76216311?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
正点原子stm32f103项目keil是一个基于STM32F103芯片的项目,使用Keil开发环境进行开发。该项目包含了main.c、beep.h和EXTI.h等文件。在main.c文件中,包含了beep.h、key.h和EXTI.h头文件,并定义了一个主函数。在beep.h文件中,定义了BEEP_Init函数。此外,还需要设置头文件路径和宏定义全局变量。在Keil中,可以通过点击魔法棒,选择c/c++,然后在Include Path中添加头文件路径。同时,在Define输入框中填写相应的宏定义,如"STM32F10X_HD,USE_STDPERIPH_DRIVER"。这样就可以进行正点原子stm32f103项目的开发了。 #### 引用[.reference_title] - *1* *2* [正点原子STM32F103综合课程操作学习笔记(包含代码)](https://blog.csdn.net/weixin_47681071/article/details/118404776)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [正点原子STM32F103ZET6学习笔记-新建库函数工程模板](https://blog.csdn.net/qq_63306482/article/details/126180744)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值