历史上的今天
返回首页

历史上的今天

今天是:2025年03月12日(星期三)

正在发生

2020年03月12日 | 使用 STM8L DISCOVERY 示例程序添加库文件出现 Error[Li005]

2020-03-12 来源:eefocus

今天想用新买的STM8L-DISCOVERY写一个控制舵机的程序。如果使用标准库的话,正确的做法是把 stm8l15x.h 里面 

#include "stm8l15x_tim1.h

这一行的注释去掉。我这样做了,然后复制官方提供的一个TIM1的PWM的例子。结果坑爹的情况出现了:

我已经添加了TIM1的头文件了,可是开发环境并没有把对应的源文件加入编译列表:

这到到底是为啥呢?纠结了一下午一晚上,上网搜索外加查阅官方文档,都没有找到答案。


晚上回到宿舍继续纠结,结果意外发现在每个源文件的 option 里都有这么个勾选项:

把这个勾去掉就好了。

推荐阅读

史海拾趣

法思特(FAST)公司的发展小趣事
随着使用环境和需求的变化,可能需要对控制电路进行调整和优化,以适应新的使用条件。
ELNA(依娜)公司的发展小趣事

进入电子领域后,ELNA迅速在电子元件领域取得了突破。公司凭借其在材料科学和制造工艺方面的专长,成功开发出了一系列高性能的电子元件产品。这些产品广泛应用于通信、计算机、消费电子等领域,为ELNA赢得了广泛的客户群。

为了保持技术领先,ELNA不断投入研发资源,加强技术创新。公司积极引进国际先进的生产设备和检测手段,提升产品品质和可靠性。同时,ELNA还加强了与国内外科研机构和高校的合作,共同推动电子元件技术的发展。

Harwin公司的发展小趣事

随着通讯技术的快速发展,射频微波电缆的需求日益增长。Harbour Industries凭借其深厚的电缆制造经验和先进的技术实力,成功研发出了一系列高性能的射频微波电缆。这些电缆在微波射频领域展现出了优异的性能,广泛应用于通讯网络、广播电视、卫星通信等领域。Harbour的射频微波电缆不仅在国内市场占有一席之地,还远销海外多个国家和地区,进一步提升了公司的国际影响力。

Aeroflex公司的发展小趣事

Harbour Industries始终将产品质量视为企业的生命线。为了确保产品质量达到国际一流水平,公司不断引入先进的质量管理体系。1990年代末期,Harbour成功通过了ISO9001产品质量认证。这一认证不仅标志着公司的质量管理体系已经达到了国际标准,也为其在全球市场中的竞争提供了有力保障。此外,Harbour还实行了“过程管理”来确定和控制产品成本,进一步提升了其市场竞争力和盈利能力。

Fukushima Futaba Electric Co Ltd公司的发展小趣事

进入20世纪60年代,Futaba Electric迎来了技术突破的关键时期。公司研发团队成功开发出VFD(真空荧光显示管)技术,这一创新产品以其视野角广、辉度高、色彩丰富等特点迅速获得市场认可。VFD技术的应用范围广泛,从家用电器到工业设备,再到仪器仪表,都能看到Futaba Electric产品的身影。这一技术突破不仅提升了公司的市场竞争力,也为电子显示技术的发展做出了重要贡献。

Benchmarq Microelectronics Inc公司的发展小趣事

在半导体行业中,供应链的稳定性和可靠性对企业的发展至关重要。Benchmarq Microelectronics Inc深知这一点,因此始终注重供应链管理和合作伙伴关系的建立。公司与多家知名供应商建立了长期稳定的合作关系,确保原材料的稳定供应和质量可控。同时,公司还加强库存管理和物流配送,确保产品能够及时、准确地送达客户手中。这些努力不仅提升了公司的运营效率和市场竞争力,还为客户提供了更加便捷、高效的服务。

问答坊 | AI 解惑

全国大学生电子设计竞赛训练教程

群里朋友传的 共享下 本书是针对全国大学生电子设计竞赛特点和需要,为高等院校电子信息工程、通信工程、自动化、电气控制类专业学生编写的培训教材。全书共分8章,内容包括: 电子设计竞赛题目分析,电子设计竞赛基础训练,单元电子电路训练,单 ...…

查看全部问答>

嵌入式人才的发展方向,给从事嵌入式开发的同学指路(转)

     嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家 ...…

查看全部问答>

如何使用Platform Build5.0江WinCE4.2build到CF 卡上??

如何使用Platform Build5.0江WinCE4.2build到CF 卡上?? 大侠们有谁知道的告知下阿 小弟先谢了…

查看全部问答>

关于在wince初始化中端口的问题

大家好,小弟想问一下, 在wince os跑起来后能否初始化INT0? 因我用读GPIO口的方式将INT0作为普通的I/O口来读取其状态(因为INT0与GPF0口复用), 读取完之后,我想把INT0设置为中断口? 想请教一下如何大家,如何在wince下初始化中端口? ( ...…

查看全部问答>

起航一号 djyos评估板简介

制作“起航一号”djyos评估板,是为了让大家有一个公共的、低成本的平台学习以及评估djyos,以便更好地推广djyos。 评估板的cpu选型,实际上是为djyos的si版本选择标准发布平台,没有追求“更快、更高、更强”的精神,而是以以下几点为原则: 1、适 ...…

查看全部问答>

物联网智能家居--如何往zigbee模块(CC2530)里下载程序

第一步:首先要打开针对C8051的IAR软件: 在file选项里找到open——workspace,接着根据你放协议栈的路径找到你需要的工程。 在上述图片中,你需要的工程在Projects中,打开后在zstack中找到Utilities , 在Utilities中找到SerialApp,这个文件夹 ...…

查看全部问答>

430F149下载器

如果用TI的LM3S811板子或者是MSP430 LaunchPad,它的仿真器能用于430F149下载吗?如果可以,是怎么用呢…

查看全部问答>

raw lwip 拔掉网线后再插上网线就连接不上了?

在学习raw lwip时,遇到以下几个问题: lm3s9b96作为服务器,拔掉网线后,pc机作为客户端就连接不上开发板了;lm3s9b96需重新上电后,pc机才能连接上。lm3s9b96作为客户端,pc机作为服务器时,开发板连续调用tcp_write,只有第一个能发送到pc机, ...…

查看全部问答>

多个单片机用485通信,主机怎么在访问从机的同时,其它从机处于待命状态?

本帖最后由 dontium 于 2015-1-23 11:33 编辑 对于485通信不是很了解,希望各位大神说一下,最好有程序说明一下主机对怎么对从机询问 …

查看全部问答>