STM32调试出现identifier “FILE” is undefined错误解决办法
有同学在使用IAR做STM32的printf和scanf函数串口映射的时候出现“identifier “FILE” is undefined”错误,提示FILE类型没有定义,这是因为没有启用C/C++库的“file descriptor support”。这个问题只需要在project–>[......]
技术只有交流才会进步~
有同学在使用IAR做STM32的printf和scanf函数串口映射的时候出现“identifier “FILE” is undefined”错误,提示FILE类型没有定义,这是因为没有启用C/C++库的“file descriptor support”。这个问题只需要在project–>[......]
平常自己用Keil uVision MDK 3.8A和4.22开发环境用习惯了,今天临时需要使用IAR EWARM 5.30作为STM32的开发环境,看着一个教程配置下来的,可是死活运行不出来,提示不识别启动文件startup_stm32f10x_hd.s中的指令,居然70多个错误之多,折腾了[......]
本文摘自AVX代理的网站,详细叙述了钽电容黄色和黑色的区别。
目前全球主要有以下几个品牌的钽电容:AVX、KEMET(基美)、VISHAY、NEC、NICHICON(尼仕康).
市场上的钽电容,分为黄钽和黑钽两种。
黄钽品牌主要是:AVX 、KEMET
黑钽主要品牌是:NEC、NICHICO[......]
注:本调试笔记操作适用于Microchip公司生产的25AA256和25LC256 EEPROM,其中25AA256操作电压为1.8V-5.5V,25LC256操作电压为2.5V-5.5V。
调试时间:2009年3月12日
调试对象:主控芯片PIC18F97J60+25AA256(EEPROM[......]
电容的“法”是个很大的单位,一般情况下用的很少,常用的是毫法、微法、纳法、皮法,有很多同学对这几个单位比较茫然,就是因为小单位见的少,见多了也就记住了。
电容的单位换算:1法(F)= 103毫法(mF)=106微法(μF) =109纳法(nF)= 1012皮法(pF)。
补充一句:毫微纳皮这几个[......]
在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器,另一个是程序看不到的移位寄存器,对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另一个是TC=发送结束。
当USART_DR中的数据传送到移位寄存器后,TXE被设置,此时移位寄存器开始向TX信号线按[......]
STM32(Cortex-M3)中有两个中断优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作’亚优先级’或’副优先级’,每个中断源都需要被指定这两种优先级。
具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的[......]
用C语言编写程序的时候,我们经常会遇到这样一种情况:希望在头文件中定义一个全局变量,然后包含到两个不同的c文件中,希望这个全局变量能在两个文件中共用。
举例说明:项目文件夹project下有main.c、common.c和common.h三个文件,其中common.h文件分别#includ[......]
很多使用3.1.0以及以下版本固件库运行很好的程序,升级成3.1.2固件库以后编译出错,提示外围固件库的某某函数没有声明,如果你也碰到这个问题正在燋头烂额,请看看你的项目设置中是不是没有添加“USE_STDPERIPH_DRIVER,STM32F10X_HD”。而且必须要加!不加编译就出错。
[......]