- 博客(6)
- 收藏
- 关注
原创 Keil 软件使用技巧
1. 配色 网上下载grop文件,将文件复制到Keil软件安装目录文件下的UV4(或UV5)文件夹下。2. 自动提示补全代码Edit --》》点击Configuration 在symbols after打勾(注意:如果是左侧都是空白,一般是因为版本较低或汉化软件出错)...
2021-03-04 11:09:37
315
1
原创 cubeMX+Keil+printf
cubeMX生成的文件中加入printf函数的方法第一步:在main.c 文件中添加代码,重定向printf,注意写在用户代码区/* USER CODE BEGIN 0 */int fputc(int ch, FILE *f ){ HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xFFFF); return ch; }/* USER CODE END 0 */第二步:加入stdio.h 库/* USER
2021-03-04 10:48:17
308
1
原创 【STM32CubeMX+Keil+PROTEUS】之---4*4键盘仿真驱动
一、proteus设计注:测试上4*4键盘直接接到控制器,读值出错,加驱动测试成功。二、CubeMX设计注:输入端的设置三、KEIL程序设计int KEY_SCAN(void){ int KEY_Value= 0x00ff; int KEY_Read; HAL_GPIO_WritePin(GPIOE,KEY_X1_Pin|KEY_X2_Pin|KEY_X3_Pin|KEY_X4_Pin,GPIO_PIN_SET); i
2020-05-11 18:03:11
1248
原创 【STM32CubeMX+Keil+PROTEUS】之---LED灯闪烁03
三、KEILMDK程序设计1. 在main.c主函数中的main()中加入以下程序,注:写在用户代码区 while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ HAL_GPIO_TogglePin(GPIOB,LED_YELLOW_Pin); HAL_Delay(1000); } /* USER CODE END 3 */}2.编译3.生成的hex文件加载到PROTE...
2020-05-11 17:47:37
504
原创 【STM32CubeMX+Keil+PROTEUS】之---LED灯闪烁02
二、STM32CubeMX设计第1步;选择器件,注意与PROTEUS仿真里的控制器芯片型号与封装一致;第2步:点击StartProject第3步:根据上图在LED连接管脚PB0,按鼠标右键选择GPIO-OUTPUT。第4步:PB0引脚点击右键,设置用户名提高可读性(LED_YELLOW)。第5步:时钟树,因用内部晶振,不用改其他。第6步:设置ProjectManager中Project。选择保存文件路径; IDE选MDK-ARM(才能用KEILMDK打开); 第...
2020-05-11 17:34:33
646
原创 【STM32CubeMX+Keil+PROTEUS】之---LED灯闪烁01
一、PROTEUS设计 1.放置控制器、LED灯和电阻。2.配置电源。 如果运行报错,需要配置电源;Design=》ConfigurePower Rails (VDDA放置到VDD;VSSA放置到VSS;)3.发光二极管 选LED-YELLOW或其他颜色;不要选LED-BIBY灯 点击LED灯设置:ModelType:改成Diglog...
2020-05-11 17:20:02
857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人