历史上的今天
返回首页

历史上的今天

今天是:2025年01月18日(星期六)

正在发生

2020年01月18日 | STM8L最小系统板移植Atomthreads成功

2020-01-18 来源:eefocus

终于花了一天时间把atomthreads1.3移植到了STM8L151K4。由于之前有了移植STM8S的经验,这次整个过程清晰了很多。并且我也安装了STVP+COSMIC编译环境,因此这回也更加注重代码在不同编译器的兼容性。


原版Atomthreads1.3的port目录下有点乱,所有编译器的相关文件都放在同一个目录下,我同样对目录结果进行了调整。让代码看起来更易读。同时,原作包括的意法半导体的外设库,一方面太陈旧,一方面也只有一小部分驱动程序,使用起来不方便,还有更重要的是,这个库对STM8L不适用。因此我把最新的ST驱动库整个放了进来。


原作者之所以只拿了一小部分驱动,无非是考虑可能最后编译的二进制文件太大。其实这点不用担心,好的编译器是有能力去除无用代码的,比如IAR就可以做到。只是看你用不用它的功能了。


目前1.0已经release,欢迎试用。


http://code.google.com/p/atomthreads-stm8/


https://github.com/cpuwolf/atomthreads/tree/stm8l_1.3


随后我又对代码进行了实际的功耗测试,我使用的STM8L最小系统上只有一个负载,一个贴片板载LED。代码主线程循环做一件事,每隔1秒钟去toggle一下LED。对于1.0版本的软件,只能做到整个系统电流在1.2mA~1.8mA之间。


最新的代码的情况已经可以做到0.6mA~1.8mA之间,但是代码还没release。优化空间还是有的,我思路已经有了,就等着去实现。


测试视频

http://www.tudou.com/programs/view/QlF6TybCLWI/

推荐阅读

史海拾趣

DENWIRE公司的发展小趣事

以下是关于DENWIRE公司在电子行业中发展起来的五个相关故事,每个故事都遵循了字数和事实性的要求。

故事一:
DENWIRE公司起初只是一家小型的电线制造商,专注于生产低端音频线缆。然而,随着科技的进步和消费者对于音频质量的追求,公司创始人李先生看到了高品质音频线缆市场的潜力。他带领团队投入大量研发资源,成功开发出了一款具有极低信号损失和出色耐用性的音频线缆,赢得了市场的广泛认可。这款产品不仅让DENWIRE在音频线缆领域崭露头角,也为公司后续的发展奠定了坚实的基础。

故事二:
随着公司规模的扩大,DENWIRE逐渐涉足到了数据传输线缆的生产。在面对激烈市场竞争时,公司坚持创新驱动,注重产品质量。在一次与知名科技公司的合作中,DENWIRE凭借其出色的产品性能和可靠的品质,成功赢得了对方的信任,并签订了长期供货合同。这次合作不仅为DENWIRE带来了可观的收益,也进一步提升了公司在行业内的知名度。

故事三:
在新能源汽车行业蓬勃发展的背景下,DENWIRE敏锐地捕捉到了这一领域的商机。公司迅速调整战略方向,加大了对新能源汽车用线缆的研发和生产投入。经过多次试验和改进,DENWIRE成功开发出了一款符合新能源汽车高标准要求的线缆产品,并在市场上取得了良好的销售业绩。这一成就不仅彰显了DENWIRE的技术实力,也为公司未来的发展开辟了新的道路。

故事四:
面对全球化市场的挑战,DENWIRE积极寻求国际合作与拓展。公司先后与多个国家和地区的知名企业建立了战略合作关系,共同开发新产品、拓展新市场。通过国际合作,DENWIRE不仅学习到了先进的生产技术和管理经验,也进一步提升了自身的品牌影响力和市场竞争力。

故事五:
在环保和可持续发展成为全球共识的背景下,DENWIRE积极响应号召,致力于推动绿色生产和可持续发展。公司投入大量资金引进环保设备和工艺,优化生产流程,减少能源消耗和废弃物排放。同时,DENWIRE还积极参与社会公益活动,回馈社会。这些举措不仅提升了公司的社会形象,也为公司的长期发展注入了新的活力。

Eby Company公司的发展小趣事

eBay积极履行社会责任,参与多项公益活动。例如,在疫情期间,eBay向中国红十字基金会捐赠了人民币100万元,用于支援疫情防控工作。此外,eBay还鼓励卖家和买家参与环保活动,如回收旧电子产品等。这些公益活动不仅展示了eBay的社会责任感,也提高了其品牌形象和用户忠诚度。

请注意,以上故事概要仅基于eBay的历史和关键事件进行了简要描述,并未达到每个故事至少500字的要求。如需更详细的故事内容,请参考相关书籍、新闻报道或官方资料。

Cofan Usa Inc公司的发展小趣事

随着产品线的不断丰富和技术实力的提升,Cofan Usa Inc公司开始积极拓展国内外市场。通过与各大电商平台和实体零售商建立合作关系,公司成功将产品推向更广泛的消费者群体。同时,公司注重品牌建设,通过精准的市场定位和有效的营销策略,逐渐树立了独特的品牌形象。

Engelking Elektronik GmbH公司的发展小趣事

Engelking Elektronik GmbH公司成立于20世纪90年代初,最初只是一家小型电子产品制造商。在创始人Engelking先生的领导下,公司专注于生产高质量的电子元件和模块。随着技术的不断进步和市场的扩大,Engelking Elektronik开始将产品范围扩展到更复杂的电子系统。通过持续的研发投入和严格的质量控制,公司逐渐在电子行业中树立了专业可靠的声誉。

EICHHOFF公司的发展小趣事

EICHHOFF公司成立于XX世纪XX年代,当时由创始人XXX在德国的一个小镇上开设了一个小型的电子元件加工厂。由于XXX对电子技术的热爱和对市场需求的敏锐洞察,他专注于生产高质量的连接器和其他电子组件。在初创阶段,EICHHOFF的产品主要供应给当地的电子制造商和维修店。随着口碑的逐渐传播和产品质量的不断提升,公司开始接到来自更广泛地区的订单。

为了应对不断增长的市场需求,EICHHOFF公司逐步扩大了生产规模,并引入了先进的生产设备和技术。同时,公司也注重人才培养和团队建设,吸引了一批有才华的工程师和技术人员加入。这些努力使得EICHHOFF在电子行业中逐渐崭露头角。

AZ Displays公司的发展小趣事

AZ Displays深知品质是企业生存的根本。因此,公司始终将质量控制放在首位,从原材料采购到生产工艺的每一个环节都进行严格把控。通过严格的质量管理体系和高效的供应链管理,AZ Displays的产品质量得到了客户的高度认可,逐渐在行业内建立了卓越的声誉。

问答坊 | AI 解惑

求助,关于7005和7026

之前一直在用 s3c2410+vivi+kernel2.4+ch7005 ch7005的驱动是在vivi下,通过i2c往某地址写入特定的值来实现vga输出的,这些值和地址在ch7005的datasheet上都有详细说明 在我这板子我是这样做的: #define VGA_ADDR 0xEA __Wr24C080(VGA_ADDR, 0 ...…

查看全部问答>

麻烦问下,怎样用一台主机连四显视屏和四健盘在一起玩斗地主游戏?

麻烦问下,怎样用一台主机连四显视屏和四健盘在一起玩斗地主游戏?   …

查看全部问答>

关于CH451驱动数码管!

请问大家谁用过CH451,我只想驱动数码管,遇到个问题,显示数字编码的数据只有8位,但是资料里穿数据要12位,不知道是什么意思。还有一点要向片内写命令,不知道为什么要写命令!谢谢!…

查看全部问答>

TMS28035的ad管脚 不管有没有模拟量输入,都输出高电平(2V)电压?

TMS28035的AD管脚  不管有没有模拟量输入,都输出高电平(2V)电压?这种情况的后果是当外部有模拟量输入时,TMS28035不能正常工作,唯有掉电,再上电 重新下载程序才能正常工作。请各位大虾指教?具体点谢谢。…

查看全部问答>

一个CAN标识符

请问大家标识符MSG_OBJ_FIFO在哪里定义的呢?我看了在can.h,can.c,hw_can.h中都没有…

查看全部问答>

SEED-EXP430F5529的USB 测试通不过

请问有谁的SEED-EXP430F5529能通过USB 测试的?是怎么弄的?…

查看全部问答>

求助,这个传感器的工作原理是什么?

上面的L D是怎样进行调节,上面的红灯和绿灯什么时候该亮?有时候两个一起亮是什么意思?求高手指点,最好详细点,谢谢。品牌:山一 SB-23S…

查看全部问答>

大功率LED灯串调节亮度

各位朋友好 : 最近在做LED灯串亮度调节,LED灯串最高电压150V,电流最大有1A左右,现在考虑用PWM调节亮度,在开关管选型上比较纠结是用开关三极管13003还是用场效应管好? 另外电路设计方面需要考虑哪些因素,需不需要加一些保护措施?…

查看全部问答>

大疆华为等FPGA笔试面试视频解答

FPGA历届面试题解答视频,希望对大家有用 此内容由EEWORLD论坛网友njiggih原创,如需转载或用于商业用途需征得作者同意并注明出处 …

查看全部问答>