-
引 言
随着有线广播电视网向数字化、网络化、产业化方向发展,利用有线电视网络作为传输平台的 数字电视 机顶盒除了能够让用户在现有模拟电视机上观看数字电视节目之外,广播和交互式多媒体应用功能的要求也应运而生,互动电视成为数字电视发展的方向。众多程序员熟悉的为网络广泛运用的Java语言能很好地满足机顶盒一些服务应用的要求,因此提出了包含Java虚拟机的数字电视机顶盒中间件的系统...[详细]
-
原理图 ##//源码 #include reg52.h #include stdlib.h #define uint unsigned long #define uchar unsigned char sbit N1 = P1^0; sbit N2 = P1^1; sbit N3 = P1^2; sbit N4 = P1^3; sbit N5 = P1^4; sbit N6 = ...[详细]
-
硬件与开发环境介绍 开发板: 本次选用的开发板是大疆创新的RoboMaster开发板C型,其上面采用高性能的STM32F407IG芯片。开发板C型具有如下外设: 用户自定义LED、5V接口、BOOT配置接口、micro USB接口、SWD接口、按键、可配置I/O接口、UART接口、CAN总线接口、PWM接口、DBUS接口、数字摄像头FPC接口、蜂鸣器、电压检测ADC、六轴惯性测量单元和磁力计。...[详细]
-
展望2014年,尽管全球宏观经济前景仍然不容乐观、国际半导体市场需求不振,加之原材料及人力成本不断上升,我国集成电路产业发展面临众多不利因素,但在国发4号文件细则进一步落实、国家支持集成电路产业发展的力度进一步加大,以及国家信息安全建设需求迫切、移动互联网市场快速发展的带动下,我国集成电路产业有望继续保持良好发展态势。 一、对2014年形势的基本判断 (一)宏观经济低迷,全球半导体...[详细]
-
很多客户在使用STM32G系列替代STM32F系列时,我们经常会收到客户反馈如果使用串口下载程序?如何修改boot模式?如何将特殊IO复用成通用IO?等等问题;这是由于STM32G系列相对于STM32F系列Boot mode、Option byte发生了一些变化,本文会针对于此类问题做详细的使用讲解。 一. STM32G系列Boot mode 1.1 STM32F系列与G系列Boot mod...[详细]
-
仪表、传感器输出的电流信号多为4-20mA,为什么是4-20mA呢?因为4-20mA的传感器多为两线制,即信号线和电源线公用两根线,如果起点是0mA就这导致无法区分信号是0mA,还是传感器不工作;另外,起点是4mA也利于系统判断传感器是否掉电或者是短线。 那4-20mA的电流信号该如何产生呢,在数字电路高度发展的今天以单片机为核心的系统比比皆是,但是单片机是数字信号,而电流是模拟信号,这就需...[详细]
-
12月16日,市研机构Gartner日前发布的第三季度全球智能销量排行可以用两句话概括:三星份额萎缩,中国手机快速崛起。 受制于Galaxy S5等设备的不佳表现,该季度三星智能手机的销量只有7321万台,比去年同期减少了714万。作为对比,第三季度全球市场比一年前多卖出5071万台智能手机,销量增长了20%——现在,你应该能够理解三星的苦闷与落寞了吧。 与三星形成鲜明对比的还有中国智...[详细]
-
全球最大电子代工厂鸿海在全球范围的转型布局,正成为韩国半导体及面板产业的最大威胁。 根据韩国BusinessKorea引述业界消息报导,透过收购日本夏普(Sharp)并积极参与东芝(Toshiba)半导体事业竞购,鸿海旨在自我转型为全面的资讯科技(IT)公司。其中,鸿海董事长郭台铭此前宣布的“飞鹰计划”(Flying Eagle)便包括在该公司的发展蓝图中。 鸿海的飞鹰计划,旨在成为IT...[详细]
-
1 引言 随着科学技术和现代制造业的发展,工件的制造精度越来越高,因此对测量设备的精度和功能的要求也越来越高,而且新型专用的测量设备的需求也日益增多。传统的测量机,大都基于一种几何坐标系,如笛卡儿坐标系、柱坐标系等。这些测量机,机械结构比较直观,控制算法简单,测量精度高,系统的误差模型经多年的研究已完善。但在有些特殊场合,这些测量机不能适应。而非正交坐标测量系统由于其所具有高的灵活性已经成为坐标...[详细]
-
BootLoader就是单片机在复位后首先执行的一小段引导程序,通过此段程序可以实现硬件初始化、进行“用户程序”更新等功能,本文主要讨论的是通过BootLoader对“用户程序”进行动态更新。 在使用单片机进行产品开发及使用过程中,不可避免的存在更新程序的问题,正常的程序下载是通过单片机仿真器与单片机的特殊I/O口连接来实现。在产品的开发阶段,通过仿真器可以实现程序下载及调试。产品开发完成后,...[详细]
-
DMA读取方式很适合高频率的ADC采样信号。 ADC的DMA读取方式,其实和上一篇的中断读取方式差不多,初始化代码更是相似。初始化代码如下: static void ADC_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENA...[详细]
-
为让自动驾驶更安全,横跨多重电子应用领域的全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST,纽约证券交易所股票代码:STM)推出了世界首个多频卫星导航接收器芯片组,适合安全关键型汽车应用和对于PPP、RTK应用的分米和厘米级高精度定位应用。 传统车载导航系统利用卫星接收器和商用卫星服务帮助驾驶员到达目的地,定位精度在几米内。随着自动驾驶系统的使用率提高,例如,车道...[详细]
-
当今世界,人工智能(AI)、云数据中心、物联网、下一代网络、自动驾驶等数据密集型工作负载不断扩展,一个以数据为中心的多元化计算时代正在到来。为此,英特尔改变自己的工程与产品创新模式,推出六大技术支柱战略,将聚焦于横跨制程和封装、架构、内存和存储、互连、安全、软件这六大领域的创新,以应对多元化的计算需求。软件的重要性被提到了前所未有的高度。英特尔认为,对于全新硬件架构的每一个数量级的性能提升潜力,...[详细]
-
Cortex-M0体系结构包括:系统模型、存储器映射、异常中断。这篇文章主要讲解Cortex-M0的系统模型。 操作模式和状态 如上图所示,Cortex-M0包括两种操作模式和两种状态 Thumb状态(Thumb state) 处理模式 线程模式 调试状态 处理器启动后处于Thumb状态,在这种状态下,处理器可以处于线程模式和处理模式,线程模式时执行普通代码,处理模...[详细]
-
AD转换之DMA 1、DMA的配置 //DMA的配置 void DMA_Configuration(void) { /* 允许 DMA1 */ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE); /* DMA通道1*/ DMA_DeInit(DMA1_Channel1); DMA_InitStructure.DMA_PeripheralBase...[详细]