- 使用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,...
- 1、7 号电池容量 7 号电池从性质上分,包括一次 7 号电池和二次 7 号电池,7 号电池容量也因此被分为一次 7 号电池容量和二次 7 号电池容量。 可做成7号外形的一次电池分为碳性电池和碱性电池,通常它们的放电容量是指从标称电压(1.5V)放电到终止电压(0.9V)的时间长度,丈量方法为恒阻放电,人们常说的电池放电几分钟,指的... 1、7 号电池容量 7 号电池从性质上分,包括一次 7 号电池和二次 7 号电池,7 号电池容量也因此被分为一次 7 号电池容量和二次 7 号电池容量。 可做成7号外形的一次电池分为碳性电池和碱性电池,通常它们的放电容量是指从标称电压(1.5V)放电到终止电压(0.9V)的时间长度,丈量方法为恒阻放电,人们常说的电池放电几分钟,指的...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签