Skip to main content

moregeek program

嵌入式:s3c2410与s3c2440的区别-多极客编程

S3C2410A微处理器概述SAMSUNG公司的S3C2410A芯片是一款16/32位的RISC微处理器芯片,芯片内使用了ARM公司的ARM920T内核,采用了称为AMBA(Advanced Microcontroller Bus Architecture,先进微处理器总线结构)的总线结构。S3C2410A芯片组成介绍如下:ARM920T,内部包含两个协处理器、单独16KB指令Cache和MMU、

Read More

复杂时序逻辑电路_zhang_shiwei的博客-多极客编程

1. 时序逻辑电路的基本结构和分类1-1. 基本结构时序逻辑电路由组合电路和存储电路两部分组成,通过反馈回路将两部分连成一个整体。时序逻辑电路的一般结构如下图所示。图中,X~1~,…,X~n~为时序逻辑电路的输入信号;Z~1~,…,Z~m~为时序逻辑电路的输出信号;y~1~,…,y~s~为时序逻辑电路的状态信号,又称为组合电路的状态变量;Y~1~,…,Y~r~为时序逻辑电路中的激励信号,它决定电路

Read More

全志芯片tina linux 修改 uart 引脚、uart端口 (1)_神棍地海棠的博客-多极客编程

场景一:同样使用UART0,需要从PF2、PF4改到PE2、PE4 修改sys_config.fex(BOOT0与Uboot的串口) sys_config.fex 的路径是 device/config/chips/t113/configs/evb1/sys_config.fex 中的 uart_debug_port 修改前: [uart_para] uart_debug_port = 0 u

Read More

梅科尔工作室-华为14天鸿蒙设备开发实战笔记五_wx62c5b7b6f119a的博客-多极客编程

一.OpenHarmony驱动子系统开发——操作GPIO1.GPIO API介绍wifiiot_gpio.h接口简介:这个.h中包含声明GPIO接口函数,这些功能用于初始化GPIO。接口名功能描述GpioInit初始化GPIOGpioDeinit取消初始化GPIOGpioSetDir设置GPIO引脚方向GpioGetDir获取GPIO引脚方向GpioSetOutputVal设置GPIO引脚输出电平

Read More

硬件开发笔记(六): 硬件开发基本流程,制作一个usb转rs232的模块(五):创建usb封装库并关联原理图元器件_长沙红胖子qt的博客-多极客编程

前言   有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建USB封装,创建DIP焊盘,关将原理图的元器件关联引脚封装。  该USB是完全定义建立的封装,DIP带固定柱。 <br> 原理图封装剖析    序号1:USB口封装,查看datasheet创建 序号2:CON封装,

Read More

「技术干货」工业触摸屏之驱动开发及异常分析(连载)-多极客编程

触摸屏作为嵌入式产品中常用的交互设备,具有交互直观,编程简易等特点,本系列文章将以多种角度分析如何选择合适的触摸屏方案及常见的故障解决方法。本文主题为电阻屏的驱动组成以及多数触摸屏的异常分析。1.1 测试环境处理器:AM335x内核版本:Linux-3.2硬件条件:四线电阻屏、五线电阻屏1.2 驱动组成部分触摸屏的处理流程离不开,响应中断上报事件,对于电容屏同样有效的。所以对于触摸屏,只需仅仅把握

Read More

#导入Word文档图片# Linux系统与终端基础命令介绍-多极客编程

Linux系统与终端基础命令介绍Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外

Read More

#导入Word文档图片# CC2530 ADC配置步骤-多极客编程

第一章 A/D转换的基本工作原理​将时间上连续变化的模拟量转化为脉冲有无的数字量,这一过程就叫做数字化,实现数字化的关键设备是ADC。ADC:数模转换器,将时间和幅值连续的模拟量转化为时间和幅值离散的数字量,A/D转换一般要经过采样、保持、量化和编码4个过程。 第二章 CC2530的A/D转换模块​CC2530的ADC模块支持最高14位二进制的模拟数字转换,具有12位的有效数据位,它包括一个模拟多

Read More

硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库-多极客编程

前言   上一篇了解了基本的过程,选型了相关的芯片,本篇描述原理图的设计过程,在原理图设计之前或者过程中需要不断新增原理图元器件。 <br> Allegro、OrCad   Cadence公司针对PCB方面的EDA产品大概可以分为高端和低端,高端是Cadence SPB,低端是OrCAD。  不论高端低端,原理图部分都主要用收购来的OrCAD中的原理图软件(叫Capture)。  PC

Read More

#导入Word文档图片# CC2530 外部中断配置说明-多极客编程

第一章硬件原理图分析​ 第二章配置按键中断步骤​ 第三章按键中断代码配置示例​#include <ioCC2530.h>//定义LED灯的端口#define LED1 P1_2#define LED2 P1_3//定义KEY按键的端口#define KEY1 P1_0 //定义按键为P1_0口控制#define KEY2 P1_1 //定义按键为P1_1口控制/*函

Read More

芯片的英文手册需要看嘛?-多极客编程

 进入嵌入式行业的人都知道,必定和英文手册打交道的,例如使用一款PHY芯片设置电路,那么首要任务就是查找该PHY芯片的手册以及相关资料,这些资料呢,往往都是英文形式的,很少有中文的手册,对于英文不好的开发人员也是一种烦恼的技术活,一般手册主要包含了芯片描述,芯片引脚描述,通信电气属性,寄存器描述等等信息。问题来了,作为一名技术人员我们有必要把英文手册全部读完吗,显然不是的,我们一般查找重要的知识点

Read More

Rock Pi开发笔记(三):Rock Pi 4B plus(基于瑞星微RK3399)板子硬件资源介绍-多极客编程

前言   上一篇,概览了整个的rock pi大致系列,我们开始定位为RK3399做评估,入手RK3399,对基本的外设进行解说。 <br> 板载外设      USB3.0 × 2 USB2.0 × 2 千兆网口 × 1 音频输入 × 1 MIPI CSI × 1 HDMI × 1 MIPI DSI × 1 802.11 ac / wif × 1 PoE × 1 RTC电池口 × 1

Read More

一起玩转树莓派(22)——DS1302硬件时钟实践-多极客编程

一起玩转树莓派(22)——DS1302硬件时钟实践 不知你是否有发现,我们在使用计算机时,除了第一次启动需要同步下时间外,即是没有联网,断电重启后,计算机的时间依然是准确的。这是因为在计算机主机内部有一个自带电源的硬件时钟模块,在同步时间时将当前的时间写入模块后,此硬件时钟模块会自动的维护准确的当前时间。树莓派内部本身没有硬件时钟模块,但是在某些非联网的需求场景中,我们需要准确的记录当前的日期时间

Read More

一起玩转树莓派(21)——火情报警器-多极客编程

一起玩转树莓派(21)——火情报警器 很多公寓和写字楼中都有完善的防火装置,你想知道这些设备是如何对是否产生了火情进行判断的么?当有物体燃烧时,会产生火焰和烟雾,如果我们可以通过传感器对火焰和烟雾进行,实际上就可以做到检测是否有火情发生。 一. 火焰传感器 物质在燃烧时产生的火焰具有离散光谱的气体辐射和连续光谱的固体辐射,虽然不同的燃烧物其产生的火焰的辐射强度,波长等各有差异,但总体来说其波长范围

Read More

痞子衡嵌入式:聊聊i.MXRT1xxx上的普通GPIO与高速GPIO差异及其用法-多极客编程

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT上的普通GPIO与高速GPIO差异。  GPIO 可以说是 MCU 上最简单最常用的外设模块了,当一些原生功能外设接口模块不能满足项目设计要求时,我们常常会考虑使用 GPIO 来软件模拟实现相应功能,这时候 GPIO 本身性能就显得至关重要了。  在早期的 i.MXRT1015/1020/1024/1050 型号上,G

Read More