
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这个是因为sprintf打印数据只能兼容8位的数据 只能使用u8 或 uint8来写不能用来兼容其他数据所以将uint16_t ADC_Char[20]={0};改成u8 ADC_Char[20]={0};就好了
因为担心一个编辑器会改变原有的环境,主要是window放着我很多文档,搞乱环境又不能像Ubuntu那样重装系统什么的…还一个原因是安装各种各样的库,种种原因,我开始采用 网络文本编辑器首推就是https://jupyter.org/try实在是太爽了 简直不要太赞,可惜是支持C++ Python 但是不支持JAVA作为一个计算机学生,只好去找java网络编辑器https://www.jdoodle

使用keil4的时候发现这个报了一个错误…\OUT\STM32TEST.axf: error: L6031U: Could not open scatter description file …\OUT\STM32TEST.sct: NNot enough information to list image symbols.Not enough information to list the im
因为担心一个编辑器会改变原有的环境,主要是window放着我很多文档,搞乱环境又不能像Ubuntu那样重装系统什么的…还一个原因是安装各种各样的库,种种原因,我开始采用 网络文本编辑器首推就是https://jupyter.org/try实在是太爽了 简直不要太赞,可惜是支持C++ Python 但是不支持JAVA作为一个计算机学生,只好去找java网络编辑器https://www.jdoodle

**嵌入式蓝桥杯 蜂鸣器不能关闭的原因 蜂鸣器编写误区 不能关闭的BUG**前言首先我们看到蜂鸣器的引脚处理IO口有两种方式一种是IO口复用拥有IO口的除了第一个功能的其他功能一种是端口重映射是重新定义IO口的属性很不幸 我们蜂鸣器设置成了第二种所以我们要关闭JNTRST 然后把SWJ打开GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE);注意不用
这其实是因为数据不一致相运算导致的只要我们把数据强制转换成一样 就错误解决了将数据加上(uint16_t)或者其他数据类型就好了示例num=(uint16_t)240000/(uint16_t)TIM_KHZ/(uint16_t)10;
已解决:用keil4切换keil4 比keil5 流畅很多
这个是因为sprintf打印数据只能兼容8位的数据 只能使用u8 或 uint8来写不能用来兼容其他数据所以将uint16_t ADC_Char[20]={0};改成u8 ADC_Char[20]={0};就好了
今天配置中断的时候 发生一个有趣的现象就是让中断每一秒闪一次 相应的LED也闪烁一次结果程序执行完就不闪烁了于是仿真的时候 仿真跳到中断错误函数有这样一个语句/* Go to infinite loop when Hard Fault exception occurs */于是我猜想中断没有执行 或者发生冲突直到我给程序的最后一句加了一句while(1);又能闪烁了 牛逼程序执行完中断将不再触发.
今天配置中断的时候 发生一个有趣的现象就是让中断每一秒闪一次 相应的LED也闪烁一次结果程序执行完就不闪烁了于是仿真的时候 仿真跳到中断错误函数有这样一个语句/* Go to infinite loop when Hard Fault exception occurs */于是我猜想中断没有执行 或者发生冲突直到我给程序的最后一句加了一句while(1);又能闪烁了 牛逼程序执行完中断将不再触发.







