- 本节介绍通用输入输出(GPIO)API,包括术语和首字母缩写词,功能,体系结构,如何使用API,GPIO功能组,枚举,结构和功能。 术语和首字母缩写词 条款细节通用输入输出通用输入输出是集成电路上的通用引脚,定义为输入或输出引脚,并在运行时由用户控制。有关更多信息,请参阅Wikipedia中的通用输入输出。 支持的功能 支持&... 本节介绍通用输入输出(GPIO)API,包括术语和首字母缩写词,功能,体系结构,如何使用API,GPIO功能组,枚举,结构和功能。 术语和首字母缩写词 条款细节通用输入输出通用输入输出是集成电路上的通用引脚,定义为输入或输出引脚,并在运行时由用户控制。有关更多信息,请参阅Wikipedia中的通用输入输出。 支持的功能 支持&...
- 使用Linux环境进行单片机教学已经3年了,反馈一般,部分学生给出差评,也在情理之中。 为何选择SDCC,一开始就明确说明了,不是keil不好,但是很贵啊,课程尊重知识产权,不鼓励x行为。 关于代码差异,搜索sdcc keil就能知道。但是目前没有学生发现可以自动转代码工具,在此分享一下。 github.com/ywaby/kei... 使用Linux环境进行单片机教学已经3年了,反馈一般,部分学生给出差评,也在情理之中。 为何选择SDCC,一开始就明确说明了,不是keil不好,但是很贵啊,课程尊重知识产权,不鼓励x行为。 关于代码差异,搜索sdcc keil就能知道。但是目前没有学生发现可以自动转代码工具,在此分享一下。 github.com/ywaby/kei...
- 模拟电路不知道终结了多少个初学者的电子工程师梦。 我是电气自学转的电子,在学习模拟电路的时候差点放弃。 实在太难了,从三极管开始就是各种数学公式和计算。 后面工作了很多年才发现,其实这些基本都用不上,现在电路集成化程度很高,基本都有专门的芯片解决方案,不用自己重头设计。 他们也会提供原理图和PCB layout的建议,直接按... 模拟电路不知道终结了多少个初学者的电子工程师梦。 我是电气自学转的电子,在学习模拟电路的时候差点放弃。 实在太难了,从三极管开始就是各种数学公式和计算。 后面工作了很多年才发现,其实这些基本都用不上,现在电路集成化程度很高,基本都有专门的芯片解决方案,不用自己重头设计。 他们也会提供原理图和PCB layout的建议,直接按...
- 由于要测多路AD,本身使用的芯片通道不够,差几路决定使用外置ADC完成,后决定使用PCF8591,带IIC后期很好管理。 AD的主要参数: 1、AD的位数:表明这个AD共有2^n个刻度,8位AD,输出的刻度是0~255。 (255=2^8-1) 2、分辨率:... 由于要测多路AD,本身使用的芯片通道不够,差几路决定使用外置ADC完成,后决定使用PCF8591,带IIC后期很好管理。 AD的主要参数: 1、AD的位数:表明这个AD共有2^n个刻度,8位AD,输出的刻度是0~255。 (255=2^8-1) 2、分辨率:...
- LiteOS 的任务是调度执行的最小单元,主要按照优先级抢占,辅以时间片轮转的方式进行调度。 任务的操作和维护保护创建、删除、调用、挂起、恢复、切换、sleep 等。 任务间的交互可以通过消息或事件进行,同时支持使用互斥锁 MUX 或信号量 semphore来 进行活动的互斥同步。 任务可以分为不同的优先级,优先级用 0-31... LiteOS 的任务是调度执行的最小单元,主要按照优先级抢占,辅以时间片轮转的方式进行调度。 任务的操作和维护保护创建、删除、调用、挂起、恢复、切换、sleep 等。 任务间的交互可以通过消息或事件进行,同时支持使用互斥锁 MUX 或信号量 semphore来 进行活动的互斥同步。 任务可以分为不同的优先级,优先级用 0-31...
- 程序硬件平台:11.0592M晶振,STC单片机(兼容51)。 1、发送数据 /**************************************************************** 在单片机上模拟了一个串口,使用P2.1作为发送端* 把单片机中存放的数据... 程序硬件平台:11.0592M晶振,STC单片机(兼容51)。 1、发送数据 /**************************************************************** 在单片机上模拟了一个串口,使用P2.1作为发送端* 把单片机中存放的数据...
- 原文链接:https://mp.weixin.qq.com/s/8waN8uiDQ_Gok8LH5eDxKg 3 常用电子元件之电阻 继承前两篇文章的元件如何购买和使用数据手册,从这篇文章开始就说下电... 原文链接:https://mp.weixin.qq.com/s/8waN8uiDQ_Gok8LH5eDxKg 3 常用电子元件之电阻 继承前两篇文章的元件如何购买和使用数据手册,从这篇文章开始就说下电...
- 仿真器出现的原因 1、早期的单片机内部没有ROM,比如8031、8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM。紫外擦除的ROM需要用紫外灯照射较长时间(10分钟或... 仿真器出现的原因 1、早期的单片机内部没有ROM,比如8031、8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM。紫外擦除的ROM需要用紫外灯照射较长时间(10分钟或...
- 1、需求定义 需求定义用来描述产品的基本功能,对于公司来说,需求一般由该公司的市场销售部门或该公司的主要客户来制定。 例子:对于开发板产品来说,主要就是提供各种接口,为开发产品时提供借鉴。 需求定义: 1)功能定义 系统的用途。 2)硬件选型 实际输入输出是何种方... 1、需求定义 需求定义用来描述产品的基本功能,对于公司来说,需求一般由该公司的市场销售部门或该公司的主要客户来制定。 例子:对于开发板产品来说,主要就是提供各种接口,为开发产品时提供借鉴。 需求定义: 1)功能定义 系统的用途。 2)硬件选型 实际输入输出是何种方...
- 更新时间:2021年8月5日 目前总文章数为68篇,后序会不断更新并整理目录,感谢支持! 目录 STM32 HAL库学习系列 STM32CubeMX学习使用 Keil MDK使用 STM32实例源码剖析 STM32硬件剖析 STM32问题分析 其他 STM32 HAL库学习系列 STM32 HAL库学习系列第1... 更新时间:2021年8月5日 目前总文章数为68篇,后序会不断更新并整理目录,感谢支持! 目录 STM32 HAL库学习系列 STM32CubeMX学习使用 Keil MDK使用 STM32实例源码剖析 STM32硬件剖析 STM32问题分析 其他 STM32 HAL库学习系列 STM32 HAL库学习系列第1...
- 1、背景 作为软件设计师,大家应该都遇到过系统莫名挂死或跑飞,今天笔者就该问题做一下总结,如果开发过程遇到可以作为参考。 2、问题梳理 2.1、意外中断 是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象或跑飞。 2.1.1、中断服务程序缺失 现象: 程序运行过程中总是跑飞。 原因: 程... 1、背景 作为软件设计师,大家应该都遇到过系统莫名挂死或跑飞,今天笔者就该问题做一下总结,如果开发过程遇到可以作为参考。 2、问题梳理 2.1、意外中断 是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象或跑飞。 2.1.1、中断服务程序缺失 现象: 程序运行过程中总是跑飞。 原因: 程...
- 1 临界区代码保护示例: HAL_ENTER_CRITICAL_SECTION(intState); // 进入临界区 events = ac... 1 临界区代码保护示例: HAL_ENTER_CRITICAL_SECTION(intState); // 进入临界区 events = ac...
- 1、主要性能指标 容量为 8K BIT EEPROM(1K Byte) 分为 16 个扇区,每个扇区为 4 块,每块 16 个字节,以块为存取单位 每个扇区有独立的一组密码及访问控制 每张卡有唯一序列号,为 32 位 具有防冲突机制,支持多卡操作 无电源,自带天线,内含加密控制逻辑和通讯逻辑电路 数据保存期为 10 年,可... 1、主要性能指标 容量为 8K BIT EEPROM(1K Byte) 分为 16 个扇区,每个扇区为 4 块,每块 16 个字节,以块为存取单位 每个扇区有独立的一组密码及访问控制 每张卡有唯一序列号,为 32 位 具有防冲突机制,支持多卡操作 无电源,自带天线,内含加密控制逻辑和通讯逻辑电路 数据保存期为 10 年,可...
- 基本思想就是监测,延时,监测。。。,放进循环中可进行扫描式操作 /** * 函数功能: 读取按键KEY1的状态 * 输入参数:无 * 返 回 值: KEY_DOWN:按键被按下; * &... 基本思想就是监测,延时,监测。。。,放进循环中可进行扫描式操作 /** * 函数功能: 读取按键KEY1的状态 * 输入参数:无 * 返 回 值: KEY_DOWN:按键被按下; * &...
- 相比于 RC522,PN532 集成度较高,不可避免的是成本也会成倍增加。 1、RC522 特性解析 高集成度的调制解调电路,采用少量外部器件,即可将输出驱动级接至天线; 支持 ISO/IEC 14443 TypeA 和 MIFARE® 通信协议; 读写器模式中与 ISO 14443A/MIFARE® 的通信距离高达 50mm,... 相比于 RC522,PN532 集成度较高,不可避免的是成本也会成倍增加。 1、RC522 特性解析 高集成度的调制解调电路,采用少量外部器件,即可将输出驱动级接至天线; 支持 ISO/IEC 14443 TypeA 和 MIFARE® 通信协议; 读写器模式中与 ISO 14443A/MIFARE® 的通信距离高达 50mm,...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签