240
收录了12456篇经验 ·54053个问题 · 0人关注
0

引脚输出的隐藏BUG | 深入思考

    最近在看一个接手项目的时候,突然发现了看门狗(外部看门狗)程序中有这么一条喂狗语句:GPIOC->ODR ^= (uint16_t)0x01;    不知道各位道友看到这条语句的第一想法是什么(当时这条语句被宏定义包装了的)?    ...

0

ST推出超高性价比单片机,只有8个引脚,功能强大,价格便宜

说起单片机,大家都想到的是引脚数众多,体积较大,如48引脚的LQFP48、100引脚的LQFP100,40引脚的DIP40等。但是在做一些小项目的时候,需求简单功能不复杂,用多引脚单片机比较浪费,这时候该怎么办?有没有一些不需要太多的片上...

0

「STM32 」EEPROM(AT24C02)的IIC操作实验

我们使用I2C来操控一个EEPROM(AT24C02)实现数据的读写。AT24C02的datasheet可直接在网上下载下来,此刻我们只关注一些重要的芯片信息了:管脚如下:SDA和SCL为I2C总线,vcc和vss分别为电源和地,wc为写保护,mode为模式选择,E0...

0

「STM32 」IIC通讯原理及其实验

I2C两线式串行总线通讯协议,它是由飞利浦开发的,主要用于连接微控制器及其外围设备之间,它是由数据线SDA和信号线SCL构成的,可发送和接收数据即在MUC和I2C设备之间,I2C和I2C之间进行全双工信号传输,高速I2C总线一般可达到400...

0

STM32存储资源分配解析

由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放...

0

STM8S003F3 使用ADC:固件库版本与寄存器版本

     STM8S003F3这款小型MCU,只有1K RAM与8K Flash,应用比较简单,AD采样,GPIO控制,PWM控制,还是不错的嵌入式的应用。     最近一个项目用到了几路AD采样,我平时一般喜欢下载最新的官方标准固件库,只是,这次遇...

0

发生的反对反对反对反对反对法

今天要今天要就要他今天要今天要就要他今天要加油添加一条

0

IAR编译出错:Error[Pe165]: too few arguments in functio

先找出具体出现的文件,然后把函数逐个注释掉,编译,找出相应出错的函数。该错误是由于调用的参数少了导致的,即使某些参数在都中情况下无效,但也要加上去。例如gpio_init (PORTx portx, u8 n, GPIO_CFG cfg, u8 data),在调用时,当设置...

0

IAR--Fatal Error[Lc002]: could not open file "*ui

近来用IAR出现了不少问题。因为是新手,所以扰了不少的弯路,特此将一些平常出现的问题以及解决方法写出来给后来的人一些启示。各位大大莫要见笑。 如题,在网上下载下来程序,运行一遍出现如下错误: Fatal Error[Lc002]: could not open ...

0

报这样的错误 error: #35: #error directive: "Please sele

右键点击工程名,选择第一个options for target ,下面选择C/C++,在define文本框中输入:USE_STDPERIPH_DRIVER,STM32F10X_MD。MD根据你选择的机种更换为LD或HD

0

error: #29: expected an expression,error: #140:

新手学习stm32遇到的小问题分享:小白有时候头脑发热就会出现低级错误,以此自戒,函数调用出现错误,函数只有在定义或声明时需要定义参数才需要用到数据类型,如果调用时再使用数据类型就会出现一下问题,只需把RCC_Config(void);改为RCC_...

0

STM32中 warning: #61-D: integer operation result

由于编译器默认signed int即32位有符号整数类型,而1

0

单片机在中断函数里定时器是否还计数问题

以stm32F103为例解释:如果初始化配置的是自动重装初值(寄存器TIMx->CR1中第三位默认为发生更新事件时计数器不停止,可软件置1更改为手动开启计数器),那么定时器溢出后(即进入中断后)就会立刻进行下一轮计数,不过如果中断标志没有清...

0

SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc

问题: IAR 8051 8.302,编译TI的BLE-CC254x-1.4.0的SensorTag工程,对此工程没有进行任何改动,直接编译,出现如下错误: 分析: 参考TI技术论坛【http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/1...

0

Error[Pe223]:function"MT_UartInit"declared implici

error pe223,是IAR编译过程中遇到的函数定义不明却,字面意思是,函数串口初始化声明不明确,大多数是由于在文件开头没有声明一些头文件造成的。下面是我的例子: 这是由于我在文件的开头没有include下面几个文件,我将他们注释了: 我后...

0

[教你警告消除]Warning[Pe1072]: a declaration cannot have

在使用switch时在case 后面申请变量会出现 error: a declaration cannot have a label 的提示 原因:Case statements are only ‘labels’. This means the compiler will interpret this as a jump directly to the label.The pro...

0

【转载】SVN常见问题及相关原因,供各位查阅

1. svn: Server sent unexpected return value (500 InternalServer Error) in response to OPTIONS request for'http://svn.moon.ossxp.com/svn/test' 错误的用户名 检查登录的用户名是否输入错误 svn: 服务器发送了意外的返回值(500 I...