思维导图:
一.总结keil5下载代码和编译代码需要注意的事项
  
当使用Keil5下载代码和编译代码时,有一些需要注意的事项。以下是总结:
1. 确保正确配置目标
2. 配置编译器选项。
3. 确保正确配置连接器脚本
4. 检查编译错误和警告。
5. 配置下载器和调试器
6. 进行调试和测试
二.总结STM32Cubemx的使用方法和需要注意的事项
步骤:
- 打开STM32CubeMX,并选择适合你的STM32微控制器型号。
 - 在Pinout & Configuration选项卡中,配置引脚映射和外设功能。
 - 在Clock Configuration选项卡中,配置系统时钟和外设时钟。
 - 在Peripherals选项卡中,配置各个外设的初始化参数。
 - 在Project Manager选项卡中,选择生成代码的目标IDE和工程文件路径。
 - 点击"Generate Code"按钮,生成初始化代码。
 - 导入生成的代码到你的IDE中,并进行编译和下载。
 
注意的事项:
- 在配置时钟时,要根据需求选择合适的时钟源和分频系数。
 - 在配置外设时,要根据实际需求选择合适的参数。
 - 要检查生成的代码是否符合预期,并根据需要进行修改和优化。
 
三.总结STM32Cubemx配置GPIO的方法
1 创建STM32CubeMX工程
 2 配置RCC时钟:
 根据实际选择芯片的系统时钟源,此处将RCC配置为外部无源高速时钟
 选择好系统的时钟,然后在Clock Configuration中设置芯片的运行频率
 3.配置下载模式
 4.配置GPIO:芯片视图中点击PA1引脚,选择GPIO_Output,点击PA2,选择GPIO_Input
 修改GPIO输出电平的函数
 反转GPIO电平的函数
 读取GPIO输入电平的函数














![XSS漏洞--概念、类型、实战--分析与详解[结合靶场pikachu]](https://img-blog.csdnimg.cn/direct/27d9ed9fb00641fab2e1722f4414a685.png)



