-
【2023年4月17日,德国慕尼黑讯】英飞凌科技股份公司及台湾IC烧录及测试领先品牌河洛半导体共同宣布在可信平台模块(TPM)安全芯片领域的合作,河洛半导体正式成为英飞凌大中华区市场AssociatedPartner合作伙伴,为英飞凌OPTIGATPM安全芯片提供固件更新烧录服务,助力广大的设备制造商加速其产品上市时间。数字化与万物互联时代的来临,为生活带来...[详细]
-
在使用ICCAVRC编译器的时候感觉默认的字体大小看着不舒服,影响代码阅读,经过网上查询找到了改变字体大小的方法:Tools-EditorandPrintoptions在size处改动字体大小,最后点击OK。...[详细]
-
最近再UCOSIII+LPC1768上移植modbus,在定时器初始化部分竟然跑飞进入EXPORTApp_Fault_ISR,查资料。逛论坛。问大牛都没有解决,最后发现竟然是犹豫一个低级失误引起的:定时器的功率电源没有打开,造成相关寄存器无法访问随之进入EXPORTApp_Fault_ISR。一般情况下进入EXPORTApp_Fault_ISR需要检查:1是否硬件存在:比...[详细]
-
刚刚在看52单片机和GPS通信程序的时候,看到了一个函数,absacc.h,貌似从来没有遇到过,百度了一下,结合自己的理解,整理如下:http://blog.sina.com.cn/s/blog_4f8cdc9e0100g1qp.html《51单片机keilC中头文件absacc.h作用》http://apps.hi.baidu.com/share/detail/716779《absa...[详细]
-
智能家居是通过综合采用先进的计算机、通信和控制技术(3C),建立一个由家庭安全防护系统、网络服务系统和家庭自动化系统组成的家庭综合服务与管理集成系统,从而实现全面的安全防护、便利的通讯网络以及舒适的居住环境的家庭住宅。智能家居是一个多功能的技术系统,它包括可视对讲、家庭内部的安全防范、家居综合布线系统、照明控制、家电控制、远程的视频监控、声音监听、家庭的影音系统等。随着技术发展和人们需求的增长家...[详细]
-
1:简介独立看门狗(IWDG)由其专用低速时钟(LSI)驱动,因此即便在主时钟发生故障时仍然保持工作状态。窗口看门狗(WWDG)时钟由APB1时钟经预分频后提供,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。IWDG最适合应用于那些需要看门狗作为一个在主程序之外,能够完全独立工作,并且对时间精度要求较低的场合。WWDG最适合那些要求看门狗在精确...[详细]
-
今天学习jz2440开发板的未定义指令异常这一节课程,跟随韦东山老师编写代码编译烧写后程序老师无法正常运行,经过仔细排查发现是字节未4字节对齐导致的,之前的程序中start.S文件如下开始:_start: /*关闭看门狗*/ ldrr0,=0x53000000 ldrr1,=0 strr1,指令从开始就是按照4字节对齐排放的,这样运行程序没有...[详细]
-
一、简介本文以STM32F103编程为例,介绍STM32F103Timer2PWM输出。二、实验平台电脑平台:Windows764位旗舰编译软件:IAR硬件平台:STM32F103CB四、实验前提1、在进行本文步骤前,请先安装IAREmbeddedWorkbench5.4版本;准备好STM32F103CB硬件平台。五、基础知识暂无六、源码地址...[详细]
-
一、点亮工作原理:如图,二极管阳极连接电阻,二极管阴极连接单片机引脚。D0对应P20,D1对应P21,,,,,,,都通过P2孔进行控制。二极管:电源正极连接到二极管阳极,负极连接到阴极,二极管正常工作。所以,原理图中,引脚为低电平,连接的是二极管的阴极,阳极通过与电阻连接,电阻连接的是高电平,所以二极管正常工作。电阻的作用为保护二极管。程序编写#includereg...[详细]
-
每写一个程序,总离不开数据的应用,在学习c51语言的过程中掌握理解数据类型也是很关键的。先看表3-1,表中列出了KEILuVision2单片机c语言编译器所支持的数据类型。在标准C语言中基本的数据类型为char,int,short,long,float和double,而在c51编译器中int和short相同,float和double相同,这里就不列出说明了。下面来...[详细]
-
在测试函数中有个函数eeprom_open(/dev/i2c/0,0x50,EEPROM_TYPE_8BIT_ADDR,&e);其中里面的调用如下inteeprom_open(char*dev_fqn,intaddr,inttype,structeeprom*e){intfuncs,fd,r;e-fd=e-addr=0;e-de...[详细]
-
问题背景:在使用8BIT单片机进行开发,不支持浮点数运算。但是开发必须用到sin,cos,arctan等浮点数函数。苦想了两天,才发现,自己要当一回计算机。单片机不支持浮点数,可是编程却一定要用到小数。这时,只好自定义定点小数了。所需的浮点数范围有两个区域-1~1,-60~60。精度就按小数点后2、3位了。如果在高级语言中,我想定义的数组是do...[详细]
-
一、硬件参数1、CPU:s3c44b0x字长32位;以字节为单位编址;数据处理支持三种数据类型:字节(8位)、半字(16位)、字(32位);存储方式有大小端之分;25根地址线。2、存储器ⅠFlashROM:SST39VF1601数据位宽为16位(16根数据线);20根地址线;2M(1M*16bit)。ⅡSDRAM:HY57V641620HG数据位宽为16位(...[详细]
-
被用来复制一个目标文件的内容到另一个文件中,可用于不同源文件的之间的格式转换示例:arm-linux-objcopy–Obinary–Sfile.elffile.bin常用的选项(大写):input-file,outflie输入和输出文件,如果没有outfile,则输出文件名为输入文件名2.-lbfdname或—input-target=bfdname用来指...[详细]
-
随着集成芯片技术与计算机技术的发展,仪器仪表的智能化程度不断提高,许多原先采用手工调节的操作,由计算机取而代之,数字电位器便是其中一例,它不仅在一定程度上取代机械电位器,而且具有无噪声、抗振动、尺寸小、寿命长等优点,最重要的是它由计算机控制,调节由编程实现,便于实现操作的自动化及智能化。 1、AD8402与8031的接口电路设计及注意事项AD8402是一种2通道256个分支结点的数...[详细]