实例介绍
STM32标准库转LL库工具。需要JAVA和PERL。附带代码转换帮助手册,比较方便。 LL库资源很少,这个可以帮助少走一些弯路。
【实例截图】
【核心代码】
4744302543385918324.zip
└── SPL2LL_Converter_V1.0.0
├── Database
│ ├── Legacy
│ │ ├── Inc
│ │ │ ├── cmsis_ref.h
│ │ │ ├── legacy.h
│ │ │ └── ll_includes.h
│ │ └── Src
│ │ └── legacy.c
│ ├── STM32_PPP_XML
│ │ ├── adc.xml
│ │ ├── comp.xml
│ │ ├── crc.xml
│ │ ├── crs.xml
│ │ ├── dac.xml
│ │ ├── dbgmcu.xml
│ │ ├── dma2d.xml
│ │ ├── dma.xml
│ │ ├── exti.xml
│ │ ├── flash.xml
│ │ ├── gpio.xml
│ │ ├── hrtim.xml
│ │ ├── i2c.xml
│ │ ├── i2s.xml
│ │ ├── includes.xml
│ │ ├── iwdg.xml
│ │ ├── lptim.xml
│ │ ├── misc.xml
│ │ ├── opamp.xml
│ │ ├── ppp_versions.xml
│ │ ├── pwr.xml
│ │ ├── rcc.xml
│ │ ├── rng.xml
│ │ ├── rtc.xml
│ │ ├── spi.xml
│ │ ├── syscfg.xml
│ │ ├── target_devices.xml
│ │ ├── tim.xml
│ │ ├── usart.xml
│ │ └── wwdg.xml
│ └── stm32xxxx_hal_conf
│ ├── stm32f0xx_hal_conf.h
│ ├── stm32f1xx_hal_conf.h
│ ├── stm32f2xx_hal_conf.h
│ ├── stm32f3xx_hal_conf.h
│ ├── stm32f4xx_hal_conf.h
│ ├── stm32f7xx_hal_conf.h
│ ├── stm32l0xx_hal_conf.h
│ ├── stm32l1xx_hal_conf.h
│ └── stm32l4xx_hal_conf.h
├── _htmresc
│ ├── adc.html
│ ├── comp.html
│ ├── crc.html
│ ├── crs.html
│ ├── dac.html
│ ├── dma2d.html
│ ├── dma.html
│ ├── exti.html
│ ├── gpio.html
│ ├── hrtim.html
│ ├── i2c.html
│ ├── iwdg.html
│ ├── lptim.html
│ ├── misc.html
│ ├── opamp.html
│ ├── pwr.html
│ ├── rcc.html
│ ├── rng.html
│ ├── rtc.html
│ ├── spi.html
│ ├── st_logo.png
│ ├── system.html
│ ├── target_devices.html
│ ├── tim.html
│ ├── usart.html
│ └── wwdg.html
├── Perl_Script
│ ├── Modules
│ │ └── XML
│ │ ├── Changes
│ │ ├── check_optional_modules
│ │ ├── Expat
│ │ │ ├── encoding.h
│ │ │ ├── Expat.c
│ │ │ ├── Expat.pm
│ │ │ ├── Expat.xs
│ │ │ ├── Makefile
│ │ │ ├── Makefile.PL
│ │ │ ├── MYMETA.json
│ │ │ ├── MYMETA.yml
│ │ │ ├── pm_to_blib
│ │ │ └── typemap
│ │ ├── filter_for_5.005
│ │ ├── Makefile.PL
│ │ ├── MANIFEST
│ │ ├── META.json
│ │ ├── META.yml
│ │ ├── Parser
│ │ │ ├── encoding.h
│ │ │ ├── Encodings
│ │ │ │ ├── big5.enc
│ │ │ │ ├── euc-kr.enc
│ │ │ │ ├── ibm866.enc
│ │ │ │ ├── iso-8859-2.enc
│ │ │ │ ├── iso-8859-3.enc
│ │ │ │ ├── iso-8859-4.enc
│ │ │ │ ├── iso-8859-5.enc
│ │ │ │ ├── iso-8859-7.enc
│ │ │ │ ├── iso-8859-8.enc
│ │ │ │ ├── iso-8859-9.enc
│ │ │ │ ├── Japanese_Encodings.msg
│ │ │ │ ├── koi8-r.enc
│ │ │ │ ├── README
│ │ │ │ ├── windows-1250.enc
│ │ │ │ ├── windows-1251.enc
│ │ │ │ ├── windows-1252.enc
│ │ │ │ ├── windows-1255.enc
│ │ │ │ ├── x-euc-jp-jisx0221.enc
│ │ │ │ ├── x-euc-jp-unicode.enc
│ │ │ │ ├── x-sjis-cp932.enc
│ │ │ │ ├── x-sjis-jdk117.enc
│ │ │ │ ├── x-sjis-jisx0221.enc
│ │ │ │ └── x-sjis-unicode.enc
│ │ │ ├── Expat.c
│ │ │ ├── Expat.pm
│ │ │ ├── Expat.xs
│ │ │ ├── LWPExternEnt.pl
│ │ │ ├── Makefile
│ │ │ ├── Makefile.PL
│ │ │ ├── MYMETA.json
│ │ │ ├── MYMETA.yml
│ │ │ ├── pm_to_blib
│ │ │ ├── Style
│ │ │ │ ├── Debug.pm
│ │ │ │ ├── Objects.pm
│ │ │ │ ├── Stream.pm
│ │ │ │ ├── Subs.pm
│ │ │ │ └── Tree.pm
│ │ │ └── typemap
│ │ ├── Parser.pm
│ │ ├── README
│ │ ├── speedup
│ │ ├── t
│ │ │ ├── dummy.dtd
│ │ │ ├── is_field.t
│ │ │ ├── latin1_accented_char.iso-8859-1
│ │ │ ├── pod_coverage.t
│ │ │ ├── pod.t
│ │ │ ├── test1.t
│ │ │ ├── test2_1.exp
│ │ │ ├── test2_1.res
│ │ │ ├── test2_1.xml
│ │ │ ├── test2_2.dtd
│ │ │ ├── test2_2.exp
│ │ │ ├── test2_2.res
│ │ │ ├── test2_2.xml
│ │ │ ├── test2_3.res
│ │ │ ├── test2.t
│ │ │ ├── test_3_24.t
│ │ │ ├── test_3_26.t
│ │ │ ├── test_3_27.t
│ │ │ ├── test_3_30.t
│ │ │ ├── test_3_32.t
│ │ │ ├── test_3_35.t
│ │ │ ├── test_3_36.t
│ │ │ ├── test_3_38.t
│ │ │ ├── test_3_39.t
│ │ │ ├── test_3_40.t
│ │ │ ├── test_3_41.t
│ │ │ ├── test3.t
│ │ │ ├── test4.t
│ │ │ ├── test5.t
│ │ │ ├── test_additional.t
│ │ │ ├── test_attregexp_cond.t
│ │ │ ├── test_autoencoding_conversion.t
│ │ │ ├── test_bugs_3_15.t
│ │ │ ├── test_bugs_3_18.t
│ │ │ ├── test_bugs_3_19.t
│ │ │ ├── test_bugs_3_21.t
│ │ │ ├── test_bugs_3_22.t
│ │ │ ├── test_cdata.t
│ │ │ ├── test_class_methods.t
│ │ │ ├── test_class_selector.t
│ │ │ ├── test_comment_handler.t
│ │ │ ├── test_drop_comments.t
│ │ │ ├── test_entities.t
│ │ │ ├── test_erase.t
│ │ │ ├── test_errors.t
│ │ │ ├── test_error_with_unicode_layer
│ │ │ ├── test_even_more_coverage.t
│ │ │ ├── test_expand_external_entities.dtd
│ │ │ ├── test_expand_external_entities.t
│ │ │ ├── test_expand_external_entities.xml
│ │ │ ├── test_ignore_elts.t
│ │ │ ├── test_keep_atts_order.t
│ │ │ ├── test_kwalitee.t
│ │ │ ├── test_mark.t
│ │ │ ├── test_memory.t
│ │ │ ├── test_meta_json.t
│ │ │ ├── test_nav.t
│ │ │ ├── test_need_3_args_open.t
│ │ │ ├── test_need_io_scalar.t
│ │ │ ├── test_need_use_bytes.t
│ │ │ ├── test_new_features_3_15.t
│ │ │ ├── test_new_features_3_16.t
│ │ │ ├── test_new_features_3_18.t
│ │ │ ├── test_new_features_3_22.html
│ │ │ ├── test_new_features_3_22.t
│ │ │ ├── test_new_features_3_22.xml
│ │ │ ├── test_pi_handler.t
│ │ │ ├── test_pos.t
│ │ │ ├── tests_3_23.t
│ │ │ ├── test_safe_encode.t
│ │ │ ├── test_simplify.t
│ │ │ ├── test_spaces.t
│ │ │ ├── test_twig_roots.t
│ │ │ ├── test_unique_xpath.t
│ │ │ ├── test_variables.t
│ │ │ ├── test_with_lwp_not_wf.xml
│ │ │ ├── test_with_lwp.t
│ │ │ ├── test_with_lwp.xml
│ │ │ ├── test_wrapped.t
│ │ │ ├── test_xml_split
│ │ │ │ ├── test_xml_split_expected-10-00.xml
│ │ │ │ ├── test_xml_split_expected-10-01.xml
│ │ │ │ ├── test_xml_split_expected-10-02.xml
│ │ │ │ ├── test_xml_split_expected-10-03.xml
│ │ │ │ ├── test_xml_split_expected-10-04.xml
│ │ │ │ ├── test_xml_split_expected-10-05.xml
│ │ │ │ ├── test_xml_split_expected-1-00.xml
│ │ │ │ ├── test_xml_split_expected-1-01.xml
│ │ │ │ ├── test_xml_split_expected-1-02.xml
│ │ │ │ ├── test_xml_split_expected-1-03.xml
│ │ │ │ ├── test_xml_split_expected-1-04.xml
│ │ │ │ ├── test_xml_split_expected-1-05.xml
│ │ │ │ ├── test_xml_split_expected-11-00.xml
│ │ │ │ ├── test_xml_split_expected-11-01.xml
│ │ │ │ ├── test_xml_split_expected-12-00.xml
│ │ │ │ ├── test_xml_split_expected-12-01.xml
│ │ │ │ ├── test_xml_split_expected-13-00.xml
│ │ │ │ ├── test_xml_split_expected-13-01.xml
│ │ │ │ ├── test_xml_split_expected-13-02.xml
│ │ │ │ ├── test_xml_split_expected-14-00.xml
│ │ │ │ ├── test_xml_split_expected-14-01.xml
│ │ │ │ ├── test_xml_split_expected-14-02.xml
│ │ │ │ ├── test_xml_split_expected-15-00.xml
│ │ │ │ ├── test_xml_split_expected-15-01.xml
│ │ │ │ ├── test_xml_split_expected-15-02.xml
│ │ │ │ ├── test_xml_split_expected-16-00.xml
│ │ │ │ ├── test_xml_split_expected-16-01.xml
│ │ │ │ ├── test_xml_split_expected-16-02.xml
│ │ │ │ ├── test_xml_split_expected-16-03.xml
│ │ │ │ ├── test_xml_split_expected-16-04.xml
│ │ │ │ ├── test_xml_split_expected-16-05.xml
│ │ │ │ ├── test_xml_split_expected-17-00.xml
│ │ │ │ ├── test_xml_split_expected-17-01.xml
│ │ │ │ ├── test_xml_split_expected-17-02.xml
│ │ │ │ ├── test_xml_split_expected-17-03.xml
│ │ │ │ ├── test_xml_split_expected-17-04.xml
│ │ │ │ ├── test_xml_split_expected-17-05.xml
│ │ │ │ ├── test_xml_split_expected-17-06.xml
│ │ │ │ ├── test_xml_split_expected-17-07.xml
│ │ │ │ ├── test_xml_split_expected-17-08.xml
│ │ │ │ ├── test_xml_split_expected-17-09.xml
│ │ │ │ ├── test_xml_split_expected-18-00.xml
│ │ │ │ ├── test_xml_split_expected-18-01.xml
│ │ │ │ ├── test_xml_split_expected-18-02.xml
│ │ │ │ ├── test_xml_split_expected-18-03.xml
│ │ │ │ ├── test_xml_split_expected-19-00.xml
│ │ │ │ ├── test_xml_split_expected-19-01.xml
│ │ │ │ ├── test_xml_split_expected-19-02.xml
│ │ │ │ ├── test_xml_split_expected-19-03.xml
│ │ │ │ ├── test_xml_split_expected-19-04.xml
│ │ │ │ ├── test_xml_split_expected-19-05.xml
│ │ │ │ ├── test_xml_split_expected-20-00.xml
│ │ │ │ ├── test_xml_split_expected-20-01.xml
│ │ │ │ ├── test_xml_split_expected-2-00.xml
│ │ │ │ ├── test_xml_split_expected-2-01.xml
│ │ │ │ ├── test_xml_split_expected-2-02.xml
│ │ │ │ ├── test_xml_split_expected-2-03.xml
│ │ │ │ ├── test_xml_split_expected-2-04.xml
│ │ │ │ ├── test_xml_split_expected-2-05.xml
│ │ │ │ ├── test_xml_split_expected-21-00.xml
│ │ │ │ ├── test_xml_split_expected-21-01.xml
│ │ │ │ ├── test_xml_split_expected-21-02.xml
│ │ │ │ ├── test_xml_split_expected-21-03.xml
│ │ │ │ ├── test_xml_split_expected-3-00.xml
│ │ │ │ ├── test_xml_split_expected-3-01.xml
│ │ │ │ ├── test_xml_split_expected-3-02.xml
│ │ │ │ ├── test_xml_split_expected-3-03.xml
│ │ │ │ ├── test_xml_split_expected-3-04.xml
│ │ │ │ ├── test_xml_split_expected-3-05.xml
│ │ │ │ ├── test_xml_split_expected-3-06.xml
│ │ │ │ ├── test_xml_split_expected-3-07.xml
│ │ │ │ ├── test_xml_split_expected-3-08.xml
│ │ │ │ ├── test_xml_split_expected-3-09.xml
│ │ │ │ ├── test_xml_split_expected-4-00.xml
│ │ │ │ ├── test_xml_split_expected-4-01.xml
│ │ │ │ ├── test_xml_split_expected-4-02.xml
│ │ │ │ ├── test_xml_split_expected-4-03.xml
│ │ │ │ ├── test_xml_split_expected-4-04.xml
│ │ │ │ ├── test_xml_split_expected-4-05.xml
│ │ │ │ ├── test_xml_split_expected-4-06.xml
│ │ │ │ ├── test_xml_split_expected-4-07.xml
│ │ │ │ ├── test_xml_split_expected-4-08.xml
│ │ │ │ ├── test_xml_split_expected-4-09.xml
│ │ │ │ ├── test_xml_split_expected-5-00.xml
│ │ │ │ ├── test_xml_split_expected-5-01.xml
│ │ │ │ ├── test_xml_split_expected-5-02.xml
│ │ │ │ ├── test_xml_split_expected-5-03.xml
│ │ │ │ ├── test_xml_split_expected-6-00.xml
│ │ │ │ ├── test_xml_split_expected-6-01.xml
│ │ │ │ ├── test_xml_split_expected-6-02.xml
│ │ │ │ ├── test_xml_split_expected-6-03.xml
│ │ │ │ ├── test_xml_split_expected-7-00.xml
│ │ │ │ ├── test_xml_split_expected-7-01.xml
│ │ │ │ ├── test_xml_split_expected-7-02.xml
│ │ │ │ ├── test_xml_split_expected-8-00.xml
│ │ │ │ ├── test_xml_split_expected-8-01.xml
│ │ │ │ ├── test_xml_split_expected-8-02.xml
│ │ │ │ ├── test_xml_split_expected-9-00.xml
│ │ │ │ ├── test_xml_split_expected-9-01.xml
│ │ │ │ ├── test_xml_split_expected-9-02.xml
│ │ │ │ ├── test_xml_split_expected-9-03.xml
│ │ │ │ ├── test_xml_split_expected-9-04.xml
│ │ │ │ └── test_xml_split_expected-9-05.xml
│ │ │ ├── test_xml_split_entities.xml
│ │ │ ├── test_xml_split_g.t
│ │ │ ├── test_xml_split.t
│ │ │ ├── test_xml_split_w_decl.xml
│ │ │ ├── test_xml_split.xml
│ │ │ ├── test_xpath_cond.t
│ │ │ ├── tools.pm
│ │ │ ├── xmlxpath_01basic.t
│ │ │ ├── xmlxpath_02descendant.t
│ │ │ ├── xmlxpath_03star.t
│ │ │ ├── xmlxpath_04pos.t
│ │ │ ├── xmlxpath_05attrib.t
│ │ │ ├── xmlxpath_06attrib_val.t
│ │ │ ├── xmlxpath_07count.t
│ │ │ ├── xmlxpath_08name.t
│ │ │ ├── xmlxpath_09a_string_length.t
│ │ │ ├── xmlxpath_09string_length.t
│ │ │ ├── xmlxpath_10pipe.t
│ │ │ ├── xmlxpath_12axisdescendant.t
│ │ │ ├── xmlxpath_13axisparent.t
│ │ │ ├── xmlxpath_14axisancestor.t
│ │ │ ├── xmlxpath_15axisfol_sib.t
│ │ │ ├── xmlxpath_16axisprec_sib.t
│ │ │ ├── xmlxpath_17axisfollowing.t
│ │ │ ├── xmlxpath_18axispreceding.t
│ │ │ ├── xmlxpath_19axisd_or_s.t
│ │ │ ├── xmlxpath_20axisa_or_s.t
│ │ │ ├── xmlxpath_21allnodes.t
│ │ │ ├── xmlxpath_22name_select.t
│ │ │ ├── xmlxpath_23func.t
│ │ │ ├── xmlxpath_24namespaces.t
│ │ │ ├── xmlxpath_25scope.t
│ │ │ ├── xmlxpath_26predicate.t
│ │ │ ├── xmlxpath_28ancestor2.t
│ │ │ ├── xmlxpath_29desc_with_predicate.t
│ │ │ ├── xmlxpath_30lang.t
│ │ │ ├── xmlxpath_additional.t
│ │ │ ├── xmlxpath_nav.t
│ │ │ ├── xmlxpath_test1.t
│ │ │ ├── xmlxpath_test_twig_roots.t
│ │ │ ├── xmlxpath_test_with_handlers.t
│ │ │ ├── xmlxpath_tools.pm
│ │ │ ├── xmlxpath_xpath_cond.t
│ │ │ └── zz_dump_config.t
│ │ ├── tools
│ │ │ ├── xml_grep
│ │ │ │ └── xml_grep
│ │ │ ├── xml_merge
│ │ │ │ └── xml_merge
│ │ │ ├── xml_pp
│ │ │ │ └── xml_pp
│ │ │ ├── xml_spellcheck
│ │ │ │ └── xml_spellcheck
│ │ │ └── xml_split
│ │ │ └── xml_split
│ │ ├── Twig
│ │ │ └── XPath.pm
│ │ ├── Twig.pm
│ │ └── Twig_pm.slow
│ └── spl2ll_converter.pl
├── Release_Notes.html
├── spl2ll_converter_gui.jar
├── SPL2LL_User_Manual.chm
└── stm32_series.ini
24 directories, 367 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论