‘STM32/STM8’ 分类下的所有文章
2012五月13

STM32调试出现identifier “FILE” is undefined错误解决办法

  有同学在使用IAR做STM32的printf和scanf函数串口映射的时候出现“identifier “FILE” is undefined”错误,提示FILE类型没有定义,这是因为没有启用C/C++库的“file descriptor support”。这个问题只需要在project–&gt[......]

Read more

2012四月29

关于IAR5.3下配置STM32项目的一个糗事

   平常自己用Keil uVision MDK 3.8A和4.22开发环境用习惯了,今天临时需要使用IAR EWARM 5.30作为STM32的开发环境,看着一个教程配置下来的,可是死活运行不出来,提示不识别启动文件startup_stm32f10x_hd.s中的指令,居然70多个错误之多,折腾了[......]

Read more

2011十一月5

LPC1114如何使用MDK与JLINK连接(SW模式)

使用MDK 4.12A及其他版本时,设置如下:

3
图1
4
图2

但是使用MDK 4.13A时特殊,需要设置如下:

1
图3
2
图4
2011七月7

钽电容是黄色还是黑色?有什么区别?

本文摘自AVX代理的网站,详细叙述了钽电容黄色和黑色的区别。

目前全球主要有以下几个品牌的钽电容:AVX、KEMET(基美)、VISHAY、NEC、NICHICON(尼仕康).

市场上的钽电容,分为黄钽黑钽两种。

黄钽品牌主要是:AVX 、KEMET

黑钽主要品牌是:NEC、NICHICO[......]

Read more

2011六月24

Microchip® 25AA256 EEPROM调试笔记

注:本调试笔记操作适用于Microchip公司生产的25AA256和25LC256 EEPROM,其中25AA256操作电压为1.8V-5.5V,25LC256操作电压为2.5V-5.5V。

调试时间:2009年3月12日
调试对象:主控芯片PIC18F97J60+25AA256(EEPROM[......]

Read more

2011四月27

关于毫、微、纳、皮单位进制的认识和电容的识别

电容的“法”是个很大的单位,一般情况下用的很少,常用的是毫法、微法、纳法、皮法,有很多同学对这几个单位比较茫然,就是因为小单位见的少,见多了也就记住了。

电容的单位换算:1法(F)= 103毫法(mF)=106微法(μF) =109纳法(nF)= 1012皮法(pF)。

补充一句:毫微纳皮这几个[......]

Read more

2011四月10

STM32 USART发送数据时如何使用TXE和TC标志

  在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器,另一个是程序看不到的移位寄存器,对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另一个是TC=发送结束。

当USART_DR中的数据传送到移位寄存器后,TXE被设置,此时移位寄存器开始向TX信号线按[......]

Read more

2011三月7

STM32(Cortex-M3)中的中断优先级概念

   STM32(Cortex-M3)中有两个中断优先级的概念——抢占式优先级响应优先级,有人把响应优先级称作’亚优先级’或’副优先级’,每个中断源都需要被指定这两种优先级。

  具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的[......]

Read more

2011一月7

C语言:全局变量在多个c文件中公用的方法

  用C语言编写程序的时候,我们经常会遇到这样一种情况:希望在头文件中定义一个全局变量,然后包含到两个不同的c文件中,希望这个全局变量能在两个文件中共用

  举例说明:项目文件夹project下有main.c、common.c和common.h三个文件,其中common.h文件分别#includ[......]

Read more

2011一月1

STM32f10x升级固件库3.1.2使用要注意的地方(修订版)

  很多使用3.1.0以及以下版本固件库运行很好的程序,升级成3.1.2固件库以后编译出错,提示外围固件库的某某函数没有声明,如果你也碰到这个问题正在燋头烂额,请看看你的项目设置中是不是没有添加“USE_STDPERIPH_DRIVER,STM32F10X_HD”。而且必须要加!不加编译就出错。

[......]

Read more