- 1.基础配置 (1)功率:在PCONP寄存器中置位PCSSP0/1; (2)时钟:在PCLK_SSP1寄存器中选择PLCK_SEL0;在PCLK_SSP0寄存器中选择PCLK_SEL1.主机模式下必须对时钟进行分频。 (3)管脚:通过PINSEL寄存器选择SSP管脚,并通过PINMODE寄存器选择管脚模式 (4)中断:中断是通过SnSP... 1.基础配置 (1)功率:在PCONP寄存器中置位PCSSP0/1; (2)时钟:在PCLK_SSP1寄存器中选择PLCK_SEL0;在PCLK_SSP0寄存器中选择PCLK_SEL1.主机模式下必须对时钟进行分频。 (3)管脚:通过PINSEL寄存器选择SSP管脚,并通过PINMODE寄存器选择管脚模式 (4)中断:中断是通过SnSP...
- 查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core ==================================================================== 版权归作者所有,未经允许,... 查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core ==================================================================== 版权归作者所有,未经允许,...
- IIC协议解释 (1)概述 I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。 经常IIC和SPI接口被认为指定是一种硬件设备,但其实这样的说法是不... IIC协议解释 (1)概述 I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。 经常IIC和SPI接口被认为指定是一种硬件设备,但其实这样的说法是不...
- scratch开关灯 一、题目要求 1、编程实现 有10盏灯,从1到10按顺序依次编号,初始时全部灯处于开启状态。有10个人也从1到10依次编号,第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即,将打开的关闭,关闭的打开)。依照编号递增顺... scratch开关灯 一、题目要求 1、编程实现 有10盏灯,从1到10按顺序依次编号,初始时全部灯处于开启状态。有10个人也从1到10依次编号,第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即,将打开的关闭,关闭的打开)。依照编号递增顺...
- 用寄存器写程序需要快速进行底层驱动编写,下面介绍如果配置LPC17XX系列串口1和一些注意事项 1.基本配置 (1)功率:位于PCONP寄存器中,设置PCUART1。 (2)外设时钟:位于PCLK_SEL0寄存器中,设置PCLK_UART1。 (3)波特率:位于U1LCR寄存器中,将位DLAB置1,从而可以对DLL和DLM... 用寄存器写程序需要快速进行底层驱动编写,下面介绍如果配置LPC17XX系列串口1和一些注意事项 1.基本配置 (1)功率:位于PCONP寄存器中,设置PCUART1。 (2)外设时钟:位于PCLK_SEL0寄存器中,设置PCLK_UART1。 (3)波特率:位于U1LCR寄存器中,将位DLAB置1,从而可以对DLL和DLM...
- 本节介绍通用输入输出(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...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签