今天收到了「电源网旗下电子星球」颁发的2023年度黑马作者奖牌,这是痞子衡继2019年和与非网合作后的第二个媒体平台颁发的奖项。这个奖牌做得很有质感,拿在手里沉甸甸的。此外与奖牌配套的还有一本精选作者们的文章合辑而成的VIP技术年刊,仪式感直接拉满了。与电子星球的缘分始于2023年8月,当时他们有一个叫心心的运营加了痞子衡微信,问能不能在电子星球APP星球号频道开一个技术专栏,他们会专门安排人来维护更新,痞子衡只需要授权就行。痞子衡其实在这之前就知道电子星球APP,并且手机里还装过这个应用,里面有资讯、论坛、博客以及直播,算是少有的为电子工程师而专门设计的APP。因此痞子衡便毫不犹豫的答应入驻
痞子衡嵌入式半月刊:第89期这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub:JayHeng/pzh-mcu-bi-weekly),欢迎提交issue,投稿或推荐你知道的嵌入式那些事儿。上期回顾:《痞子衡嵌入式半月刊:第88期》唠两句历史上的今天:1982年1月14日,中国成功完成酵母菌丙氨酸转移核糖核酸的人工全合成。本期共收录3个项目、2个工具,希望对你有帮助!项目类1、EmberGL-为MCU实时2D/3D渲染而设计的开源图形库EmberGL(EmberGraphicsLibrary)是一个底层开源图
痞子衡嵌入式半月刊:第89期这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub:JayHeng/pzh-mcu-bi-weekly),欢迎提交issue,投稿或推荐你知道的嵌入式那些事儿。上期回顾:《痞子衡嵌入式半月刊:第88期》唠两句历史上的今天:1982年1月14日,中国成功完成酵母菌丙氨酸转移核糖核酸的人工全合成。本期共收录3个项目、2个工具,希望对你有帮助!项目类1、EmberGL-为MCU实时2D/3D渲染而设计的开源图形库EmberGL(EmberGraphicsLibrary)是一个底层开源图
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是在i.MXRT1170上快速点亮一款全新LCD屏的方法与步骤。 我们知道LCD屏的接口有很多:DPI-RGB、MIPIDSI、DBI/MCU(I8080)、LVDS、SPI等等,接口不同,对应的软件驱动也不同。RT1170片内外设对以上接口都能很好地支持,今天我们主要聊最近比较火的MIPIDSI接口。 在恩智浦官方SDK(v2.14)里目前支持的MIPIDSI接口的LCD屏主要有如下四款,但客户在实际应用中选择的屏五花八门(生产MIPIDSI接口的LCD厂商非常多),如果我们拿到一款全新LCD屏,该如何快速点亮它呢?今天痞
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是在i.MXRT1170上快速点亮一款全新LCD屏的方法与步骤。 我们知道LCD屏的接口有很多:DPI-RGB、MIPIDSI、DBI/MCU(I8080)、LVDS、SPI等等,接口不同,对应的软件驱动也不同。RT1170片内外设对以上接口都能很好地支持,今天我们主要聊最近比较火的MIPIDSI接口。 在恩智浦官方SDK(v2.14)里目前支持的MIPIDSI接口的LCD屏主要有如下四款,但客户在实际应用中选择的屏五花八门(生产MIPIDSI接口的LCD厂商非常多),如果我们拿到一款全新LCD屏,该如何快速点亮它呢?今天痞
--题图:苏州虎丘塔2023年的最后一天,照旧写个年终总结。昨晚和同门师兄弟一起吃饭,有个师弟告诉痞子衡,微博上一个拥有22.3W粉丝的嵌入式同行今年4月发过一个吐槽微博,说恩智浦MCU文档不够全面,后来只在痞子衡的相关分享里才找到答案。听到这个消息,痞子衡第一反应是小有成就感,不管怎样痞子衡的日常技术总结帮到了这位同行;第二反应是想替公司向这位同行做一下解释,目前恩智浦MCU料号超过2000种,有时候没法把一个料号的技术细节写得淋漓尽致也是情有可原,而且很多时候公司的文档都是从技术原理角度来解释的,力求让用户知其然更知其所以然,很多内容写得偏通用性一点,着重点不在差异性上。说回正题,今年一共
--题图:苏州虎丘塔2023年的最后一天,照旧写个年终总结。昨晚和同门师兄弟一起吃饭,有个师弟告诉痞子衡,微博上一个拥有22.3W粉丝的嵌入式同行今年4月发过一个吐槽微博,说恩智浦MCU文档不够全面,后来只在痞子衡的相关分享里才找到答案。听到这个消息,痞子衡第一反应是小有成就感,不管怎样痞子衡的日常技术总结帮到了这位同行;第二反应是想替公司向这位同行做一下解释,目前恩智浦MCU料号超过2000种,有时候没法把一个料号的技术细节写得淋漓尽致也是情有可原,而且很多时候公司的文档都是从技术原理角度来解释的,力求让用户知其然更知其所以然,很多内容写得偏通用性一点,着重点不在差异性上。说回正题,今年一共
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170MECC64功能特点及其保护片内OCRAM1,2之道。 ECC是“ErrorCorrectingCode”的简写,ECC能够实现错误检查和纠正,含有ECC功能的内存一般称为ECC内存,使用了ECC内存的系统在稳定性和可靠性上得到很大提升。相比前几代不带ECC的i.MXRT10xx型号,新一代i.MXRT1170在ECC上做了全面武装,从eFuse到FlexRAM,从OCRAM到外部存储空间全都加上了ECC功能。如下表所示,不同类型的存储由不同的ECC控制器来守护: 今天痞子衡给大家简单介绍一下i.MXR
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170内部RAM的ECC初始化工作可全部由ROM完成。 痞子衡之前写了三篇文章《M7FlexRAMECC》、《M4L-MEMECC》、《MECC64》分别介绍了i.MXRT1170片上2MBRAM的不同ECC控制器用法,尤其是第三篇文章最后介绍了当MECC64特性被激活之后,BootROM虽然使能了MECC1&2但并没有一步到位初始化相应的全部RAM区域(仅初始化了48KBROMRW区),这给后续调试和应用开发带来了一定隐患。 难道BootROM“挑了事”就这么不负责任吗?当然不是!我们需要主动让BootRO
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170MECC64功能特点及其保护片内OCRAM1,2之道。 ECC是“ErrorCorrectingCode”的简写,ECC能够实现错误检查和纠正,含有ECC功能的内存一般称为ECC内存,使用了ECC内存的系统在稳定性和可靠性上得到很大提升。相比前几代不带ECC的i.MXRT10xx型号,新一代i.MXRT1170在ECC上做了全面武装,从eFuse到FlexRAM,从OCRAM到外部存储空间全都加上了ECC功能。如下表所示,不同类型的存储由不同的ECC控制器来守护: 今天痞子衡给大家简单介绍一下i.MXR