-
//调试总结: //显著的问题是,写时序、读时序中,PIC MCU向总线写1是通过改方向为输入方向由上拉电阻拉高数据线实现的,而非在输出方向下输出1,与AVR不同 //某IO口8位未全使用时,对整个IO口读取进行位运算无效 //使用if(dat2&0xf8==0xf8)时,进错分支导致显示乱码仍未找到原因,用if(dat2 =240)代替正常 #include pic.h #define ...[详细]
-
采用CEVA-XM4 DSP的Rockchip RV1108视觉处理器处理Evomotion的高分辨率实时拼接比采用CPU/GPU实现方法低70%的功耗 CEVA,全球领先的智能和互连设备的信号处理IP授权许可厂商 (纳斯达克股票交易所代码:CEVA) ,和业界领先的结合硬件解决方案的深度学习和计算机视觉供应商,进化动力公司 (Evomotion Technology Ltd.) ,宣布两家...[详细]
-
用STC11F04单片机做的串口终端程序。类似交换机的telnet命令。 由于时间仓促仅仅只实现了简单的几个命令。 help LED1_ON LED1_OFF LED2_ON LED2_OFF 例如,在串口终端输入? 输入Time 命令,可以查询到现在单片机内部的时间。 输入LED1_ON 可以把板子上的 LED1点亮 输入LED1_OFF可以把板子上的LED1熄灭 如...[详细]
-
意法半导体的TSV792 5V双运算放大器(op amp)具有50MHz的增益带宽积和低输入失调电压、10pA输入偏置电流等高精度特性。 (25°C)典型输入失调电压保证芯片精确地放大低振幅信号。30V/µs的快速压摆率使TSV792适用于调理电池供电烟感器的光电二极管输出信号。通过有效地处理光电烟感器的输出信号,TSV792节省的电能可以驱动无线网络等额外功能,增加智能家居产品的用途。 ...[详细]
-
可能很多人都不习惯使用Keil、IAR自带的编辑器,可能代码补全、错误提示、高亮等编辑功能相对来说支持的不是很好。 虽然Keil MDK 从 V5.25版本开始对编辑功能改善了很多,但是很多人还是青睐于第三方的编辑器。 使用第三方的编辑器,如果需要编译和下载,就需要借助通过额外的方式实现,比如本文即将描述的通过命令行编译和下载的方式,可以让我们在使用第三方编辑器编辑的时候,进行代码编译和...[详细]
-
本文是基于联盛德W801的 《wm_sdk_w80x_20211115.zip》的SDK编写。 1. W801的ADC资料 摘自《WM_W800_寄存器手册V2.1.pdf》 ADC模块的供电电压是2.5V,所以输入不能超过2.5V。 基于 Sigma-Delta ADC 的采集模块,集成 4 路 16 比特 ADC,完成最多 4 路模拟信号的采集,或两路差分信号采集,采样率通过外部输入...[详细]
-
0 前言 分散控制系统(DCS)于上世纪七十年代问世,经过三十年的应用、发展和完善,在工业过程控制领域占据了举足轻重的地位。我国自上世纪八十年代中后期在成套引进发电机组上应用DCS以来,绝大多数发电企业尤其是大机组的生产过程控制,均采用了各型进口或国产DCS,为电力生产的安全、经济运行作出了很大贡献。 1 存在问题和解决方法 虽然DCS采用先进技术,功能强大,但实际应用中,包括...[详细]
-
自iPhone手机全球爆发以来,这几年只要和iPhone合作的供应商,都赚了不少钱,不过对于 高通 来讲却似乎不是那么回事。 高通 除了做芯片和调制解调器之外,还有累积了大量的专利,但是 高通 目前还在和大客户苹果公司在打专利战。下面就随网络通信小编一起来了解一下相关内容吧。 苹果抛弃高通转向英特尔 高通:苹果不重要 小米才是大客户 iPhone此前的调制解调器芯片大部分由高通...[详细]
-
每个电池都有内阻。不同类型的电池内阻不同。相同类型的电池,由于内部化学特性的不一致,内阻也不一样。电池的内阻很小,我们一般用微欧或者毫欧的单位来定义它。 内阻是衡量电池性能的一个重要技术指标。正常情况下,内阻小的电池的大电流放电能力强,内阻大的电池放电能力弱。 取个简单的例子:一台老式的使用5号电池的数码相机(例如耗电量很大的CANON 210),使用5号碱性电池供电,可以...[详细]
-
之前因为系统时钟配置问题吃了很多亏,之前通过查看寄存器配置的形式进行时钟的计算,查看时钟配置是否正确,但是具体每个时钟具体是多少还是需要进行计算的,后来发现在库函数中有一个函数可以直接获取系统时钟, * @brief Returns the frequencies of different on chip clocks. * @param RCC_Clocks: pointer to ...[详细]
-
9.1 ARM 汇编与 C 的混合编程 9.1.1 内嵌汇编 __asm __asm( 指令 ) 例如关闭/打开总中断开关 CPSR __asm //使用 C 中变量名代替寄存器 { MOV var,x ADD y,var,x/y } 内联汇编语言中的寄存器名被编译器视为 C 或 C++语言中的变量,所以内联汇编中出现的寄存器名不一定和同名的物理寄存器相对应。 这些寄存器名在使用前必...[详细]
-
按照国家产业目标,到2020年,中国计划形成较为完善的机器人产业,并培育3-5家具有国际竞争力的龙头企业。而一位机器人产业公司高管透露,虽然龙头企业名单未正式公布,但是机器人实际上已经进入了上述名单。 工信部装备司副司长王卫明对大智慧通讯社独家表示,“(龙头企业名单)哪家企业有实力我们就支持谁。”他并称,“我们已经为此走访了如新松机器人、芜湖埃夫特、广州数控等多家企业。” 上述高管表...[详细]
-
脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。 例如,把正弦半波波形分成N等份,就可把正弦半波看成由N个...[详细]
-
无人驾驶、智能车机,甚至飞行汽车,那些曾经只存在于科幻中的场景,如今正在成为我们的习以为常,你是否还记得曾几何时因为一部电影、一本小说引发的畅想? 记得早些年有句令人印象深刻的广告语——“思想有多远,我们就能走多远”,然而每当科技随着思想前进一步,我们才发现原来前面还有更大的世界。 对汽车的探索也是如此,先有定速巡航,后有自适应巡航、自动跟车,再到如今的无人驾驶,还有未来V2V、V...[详细]
-
开发环境: rt-thread studio 软件版本是:2.2.6;开发板的软件包是:GD32450Z-GD-EVAL版本是V1.0.1;开发板使用兆易的官方开发板GD32F450ZKT6。 基于开发板新建工程,修改mian函数,如下 int main(void) { while(1) { rt_kprintf( gd32 demorn ); } return 0; } 编译正常,使用st...[详细]