- 博客(8)
- 收藏
- 关注
原创 STM32单片机移植u8g2图形库,使用软件I2C的驱动方式
在u8g2_d_setup.c文件中只保留u8g2_Setup_ssd1306_i2c_128x64_noname_f()这一个函数即可,其余的删除。在u8g2_d_memory.c文件中只保留u8g2_m_16_8_f()这一个函数即可,其余的删除。
2025-03-12 12:19:35
923
原创 keil打开的工程文件中无法更改Device
在keil的工具栏上依此选择:Project–>Manage–>Migrate to Version 5 Format…来设置当前的工程文件。可能该工程文件使用较老的keil软件版本创建,工程文件的尾缀为.uvproj的。提示找不到工程的芯片设备,魔术棒中Device上没有可选的芯片设备列表。可以通过keil软件进行修改。
2025-02-17 13:59:57
159
原创 Keil无法编译工程的解决方法
Rebuild started: Project: XXXXXX*** Target 'XXXXXX' uses ARM-Compiler 'V5.06 update 6 (build 750)' which is not available.*** Please review the installed ARM Compiler Versions: 'Manage Project Items - Folders/Extensions' to manage ARM Compiler Version
2023-12-01 12:21:06
2641
1
原创 Keil在Debug中选择ST-Link进行烧录,却出现无法烧录的情况,提示“No Debug Unit Device found”
1、Options for Target(魔术棒)-> Utilities -> Settings -> 勾选Use Target Driver for Flash Programming -> 选择ST-Link Debugger。
2023-08-18 14:20:17
3200
1
原创 Keil烧录程序到单片机中无法直接运行
1、Options for Target(魔术棒)-> Debug -> Settings -> Flash Download -> 勾选Reset and Run。2、Options for Target(魔术棒)-> Debug -> Settings -> Pack -> 取消勾选Enable。
2023-08-14 12:26:03
1186
原创 STM32F4开发板:ADC检测内部温度传感器的温度
调用系统的库函数,返回常规通道的最后一个ADC1转换结果数据。禁止外部触发检测,这里采用软件触发检测。设置中断向量源为ADC_IRQn。初始化嵌套向量中断控制器NVIC。检查指定的ADC中断是否已发生。设置嵌套向量中断控制器组为组2。设置ADC的模式为独立模式。开始ADC1转换,软件触发。设置ADC分辨率为12位。外部触发来源定时转换通道。清除ADC1的中断挂起位。设置时钟频率为2分频。初始化ADC外围设备。设置常规通道配置功能。
2023-08-08 17:36:24
1416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人