stm8

时间:2024-04-02 12:45:31
【文件属性】:

文件名称:stm8

文件大小:7.98MB

文件格式:ZIP

更新时间:2024-04-02 12:45:31

C

STM8的设备驱动程序 开发人员:Aniket Fondekar 日期:2020年1月15日 裸机编程:STM8 STM8是面向廉价大众市场设备的廉价8位微控制器。 最初,我在寻找一个简单的微控制器来替代AVR时遇到了这一部分。 尽管市场上有各种ARM Cortex-M0设备以相当诱人的价格出售,但AVR具有一个优势-简单。 利用ARM Cortex内核来打开和关闭一些灯光似乎是一个过大的杀伤力。 某些应用程序只是不需要那么多的灵活性和性能。 本文的主要目的是证明“裸机”编程不是一项艰巨的任务,并向您概述STM8的体系结构和外围设备。 尽管从头开始编写外围设备驱动程序似乎在重蹈覆辙,但在许多情况下,实现特定任务所需的功能更容易,更快捷,而不是依赖于供应商提供的库来尝试一次完成所有工作(并失败)。 有关更多详细信息,请查看: : 主要动机是从头开始开发CAN驱动程序。


【文件预览】:
stm8-master
----SPI()
--------Makefile(959B)
--------src()
--------inc()
----Uart1()
--------Makefile(983B)
--------src()
--------bin()
--------inc()
----cube()
--------cube.ino(6KB)
----README.md(1KB)
----data_sheet()
--------en.CD00190271.pdf(9.48MB)
--------MCP2515-Stand-Alone-CAN-Controller-with-SPI-20001801J.pdf(1.11MB)
--------en.CD00173911.pdf(606KB)
--------stm8s003f3.pdf(1.47MB)
----CAN_BUS()
--------Makefile(960B)
--------src()
--------inc()
----can_w()
--------.mcp_can.cpp.swp(20KB)
--------library.json(337B)
--------mcp_can.h(8KB)
--------keywords.txt(1KB)
--------library.properties(297B)
--------examples()
--------README.md(7KB)
--------mcp_can_dfs.h(13KB)
--------License.txt(1KB)
--------mcp_can.cpp(54KB)
----Blink()
--------Makefile(959B)
--------src()
--------bin()
--------inc()

网友评论