一、前言
在之前的STM32的GPIO理论基础知识中,分别对基本结构和工作模式进行了详细的介绍。GPIO基本结构中主要对GPIO内部的各个功能电路逐一的进行的分析;GPIO工作模式中主要介绍GPIO应用在不同的使用场景下,GPIO端口的静态特征配置和动态的工作模式,同时对信号的
rk3399 GPIO的操作方法
RK3399 GPIO分为4个大组 0 ~ 4,每个大组分为4个小组(A,B,C,D),比如GPIO0 有 A,B,C,D四个小组,每个小组有A0~A7个gpio
一个GPIO需要三类功能支持:gpio时钟,gpio输入输出,这个pin要设置为gpio功能(复用
阅读时长约10分钟,共计2268个字
如果要问自己这样一个问题:“我们工作的意义到底是什么?”会得到怎样的答案?
是为了安身立命?是为了满足别人的期待?是为了得到社会的认同?抑或是索性认为工作是无意义的?
如果我说:工作的意义在于自我实现,你会同意吗?你会觉得这样的观点很片面吗?你会觉得这很理想化
主要内容
芯片介绍
开发环境
编程举例
芯片介绍
什么是NodeMCU?
NodeMCU,是一个开源的物联网平台。 它使用Lua脚本语言编程。该平台基于eLua 开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, s
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是利用i.MXRT1xxx系列ROM集成的DCD功能可轻松配置指定外设。
关于 i.MXRT1xxx 系列芯片 BootROM 中集成的 DCD 功能这个话题,痞子衡早就想写了,但是一直没有动笔,毕竟这个话题比较生涩,单独讲会比
嵌入式软件(如航空电子和汽车系统)的设计、开发、测试和验证正变得越来越复杂。传统的文档驱动式环境中,一旦开发人员之间缺乏协调,软件程序生命周期的质量和成本就会受到严重影响,显然已经无法应对日益复杂的嵌入式软件生产。
正确使用基于模型的设计(Model-Based Design,以下简称MBD)
痞子衡嵌入式半月刊: 第 75 期
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
上期
前言
这个任务调度模块的实现是形成于毕设项目中的,用在STM32中,断断续续跨度2个月实现了一些基本功能,可能后面再做其他项目时会一点点完善起来,也会多学习相关知识来强化模块的实用性和高效性,毕竟用自己自主实现出来的功能还是蛮舒心的。
任务调度模式结构
整体上的结构属于线性结构,结合链表和
海思机顶盒Hi3798使用Hitool和TTL备份并烧录海纳思Linux服务器系统固件
摘要
介绍了使用海思 CPU 的机顶盒的固件备份和烧录。通过 USB-TTL 串口烧录器 CH340 连接机顶盒,使用华为海思刷机工具 HiTool 创建和修改分区表文件,备份和烧写固件,通过升级包升级系统。在
原标题:【精品博文】MIPI扫盲——D-PHY介绍(一)
D-PHY种的PHY是物理层(Physical)的意思,那么D是什么意思呢?在MIPI D-PHY的文档中有提到过,D-PHY的最初版本的设计目标是500Mbits/s,而D是罗马数字(
title: msp430点灯实验
date: 2023-04-15 15:31:25
description: 基于msp430f5529点灯实验
一、实验内容
使用开发板:msp430f5529
使用的LED灯:为开发板上自带的User LEDs(LED1、LED2)
环境:CCS
使用手机typec-usb线连接评估板和pc,打开软件
选择芯片系列,芯片型号,下载接口选择usb,选择目标程序文件hex
按住评估板的boot键,拨动电源开关到on,可以看到设备列表显示出可选的设备
选择设备列表的选项
下载配置如图中配置
点击下载,程序即可烧录进机器,如果是点亮led,需要
本文目的
本文主要分享wch的CH57x,ch58x 系列的risc-v芯片的在线仿真相关方法,以及注意事项
适用芯片
CH573/CH571
CH583/CH582/CH581
(本文不适适用ARM-M0的CH579/578/577,这类芯片可参考:https://www.cnblogs.com
本文目的
CH578M/CH579M是ARM Cortex-M0内核,通常arm的内核都是支持ARM-SWD下载和仿真的,那ch578M/579M也不例外.鉴于在ch578/579上使用SWD仿真有一些技巧和注意事项,本文进行一些总结与记录.
适用芯片
仅限于CH578M/579M
(其他的CH5
本文主要是对于wch ch57x,ch58x系列芯片的固件烧录方式进行说明
本文使用以下芯片
CH577/CH578/CH579
CH571/CH573
CH581/CH583
其他CH5xx 系列芯片,仅供参考
阅读本文时建议同时参考 CH579/CH57x/CH582/CH573/CH571
前言
沁恒家最近也出了个兼容stm32f103 的芯片,但是在jflash中选择 stm32f103 进行烧录似乎,发现速度非常的慢, 可能是其flash的与st的存在一定差异. 经过沟通,可以通过下面方式解决速度的问题:在J-flash中选择沁恒提供的flash 编程算法.
同样沁恒的蓝牙芯片
CH582/ch579/ch573/ch57x 硬件设计
在进行设计之前 先根据自己的实际需要来选择合适的型号, 可以参见 https://www.cnblogs.com/iot-fan/p/13439275.html CH579 系列上手指南中的一些型号进行选择.CH579/CH578 建议密切
[前言]
本文记录WCH 的CH57x系列 CH58x系列的上手,资料获取等.本文乃至于本Blog只探讨SOC类型的芯片,就是直接进行二次开发,或者说能同时跑用户代码的芯片,对于预烧firmware的芯片(如wch CH914x系列的芯片),不在本blog讨论范畴
[芯片选型]
官网的选型表在h
(待完善)
本文目的
WCH ARM核的BLE芯片只提供了MDK的BLE SDK, 有些时候,因为版权原因,我们需要使用GCC 这类自由软件去做开发
本文暂时只针对ch579,ch578
原理
WCH的BLE都提供了两种开发方式:带协议栈编译和APP单独编译(https://www.cnblogs
前言
像众多的ble供应商,沁恒的ble同样提供BLE协议栈与应用部分代码分离方式
适用芯片:
CH577/CH578/CH579
优缺点
优点
OTA时候不需要带协议升级,这样可以把应用做的很小,几十KB,甚至是几KB
在一些小资源的芯片上做OTA成为可能
可以不受官网的提供的lib文件限制,可