-
全球领先的整合单片机、模拟器件和闪存专利解决方案的供应商——MicrochipTechnologyInc.(美国微芯科技公司)在德国嵌入式世界大会上宣布,推出全新低引脚数32位PIC32单片机(MCU)系列,以小至5mmx5mm的封装提供61DMIPS性能,适合空间受限和成本敏感的设计。PIC32“MX1”和“MX2”MCU是体积最小且成本最低的PIC32单片机,也是第一款具有...[详细]
-
每当有新的处理器发布时,制造商都要站出来强调,他们的设备搭载的是更小纳米制程工艺芯片,因此他们最新设备相比前一代更强大、更节能。
不过,这种说法有些“反直觉”:处理器确实变小了,但是它们却变得更强大,难道能耗还能降低?我们可能习惯性认为,尺寸更大,意味着更强劲,更强劲自然就需要更多的能耗。这种想法是否准确呢?你可能还不知道不同纳米工艺具体意味着什么,以及它们对你智能手机运行游戏或者电池续航时...[详细]
-
单片机的英文称为:Single-ChipMicrocomputer单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑...[详细]
-
用74ls373输入(P2.7片选),74ls377输出(P2.6片选),试编制程序,从373依次读入十个数据,取反后,从377输出。图片1答案:74LS373(输入):7fffh74LS373(输入):bfffhMOVR7,#10MOVR0,#30HMOVDPTR,#7FFFHLOOP0...[详细]
-
系统内可编程的Flash程序存储器ATmega8具有8K字节的在线编程Flash,用于存放程序指令代码。因为所有的AVR指令为16位或32位,故而Flash组织成4Kx16位的形式。用户程序的安全性要根据Flash程序存储器的两个区:引导(Boot)程序区和应用程序区,分开来考虑。Flash存储器至少可以擦写10,000次。ATmega8的程序计数器(PC)为12位...[详细]
-
1、首先还是要将u-boot写入SD卡中从SD卡启动。使用读卡器将SD插入电脑中,使用umount卸载u盘,fdisk-l显示其挂载点为/dev/sdb1切换到/home/bunfly/images/uboot_tiny4412/sd_fuse/tiny4412目录下,执行./sd_fusing.sh/dev/sdb拨动最右边开关选择从SD卡启动。附加编译过程: 1....[详细]
-
目标:定时器和计数器的理解(一)1.定时器/计数器简介定时器/计数器(Timer/Counter,简称T/C)是单片机中最基本的接口之一。即可以定时又可以计数。常用于计数、延时、测量周期/脉宽/频率、提供定时脉冲信号等。8051系列单片机至少含有2个16位的T/C,STC89C51/52含有3个T/C。其中2个为基本定时器/计数器T/C0和T/C1,另一个是T/C2。可通过软件配置...[详细]
-
LED点阵作为一种重要的显示手段,得到了广泛的应用,在单片机控制的点阵显示系统程序中需要解决的一个重要问题就是字符点阵数据的获取,也就是常说的取字模。笔者在工作过程中也遇到这个问题,经学习和研究发现常用的取字模的方法是用专门的取字模软件来完成的,但也遇到点阵大小固定、不能随意选择的问题。比如,在控制5×7的LED点阵程序中,无法找到合适的软件取得字模。经研究试验发现,使用Excel软件可以实...[详细]
-
了知识产权的保护,或其它一些目的,为了保护单片机中的软件不能被读出,可以选择具有加密功能的单片机,保护代码不被非法读取。由于MSP430可以进行FLASH自编程,当然就可以进行可升级的程序设计,以后可以通过串行口或者其它方式进行固件的升级。用MSP430设计的硬件可能与计算机上运行的上位机程序协作完成一定功能,这样就可以在MSP430与软件之间建立一定的协议进行软件和硬件的保护,比如硬件的序列...[详细]
-
电路原理图元件清单程序(C语言)#includereg51.hunsignedcharsmg={0x5b,0x3f,0x5b,0x3f};//2020字形码(共阳极)voiddelay(unsignedinttime);voidmain(){unsignedchari,W;while(1){W=0x01;for(i=0;i...[详细]
-
;========================================================================================//在这里用IMPORT伪指令(和c语言的extren一样)引入|Image$$RO$$Base|,|Image$$RO$$Limit|...//这些变量是通过ADS的工程设置里面设定的ROBase和RWBas...[详细]
-
stm32的每一个GPIO都可以产生中断,这些中断由EXTI这个外设管理。EXTI读取GPIO引脚的电平变化,然后交给NVIC。外部中断EXTI的结构框图,标号20表示类似的信号线路有20根共有20根输入线,其中EXTI0~EXTI15为GPIO引脚,每个GPIO的相同Pin(如Pin0)都接在一起,结构如下总结如下这些输入线由寄存器AFIO_EXTICR(外部中断配置寄...[详细]
-
问题最近在使用STM32F3芯片的时候,遇到这样一个问题:如果外部中断来的频率足够快,上一个中断没有处理完成,新来的中断如何处理?在调试时,发现有中断有挂起、激活、失能等状态,考虑这些状态都是干啥用的呢!他们是Cortex-M核所共有的,因此这里不针对与具体用的STM32MCU,直接上升到Cortex-M内核来了解一下!简介中断(也称为“异常”)是微控制器一个很常见的特性。中断...[详细]
-
一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的。 当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。...[详细]
-
概述本章主要配置printf进行打印。查阅手册可以得知,PA9、PA10为串口0的输出和输入口。样品申请https://www.wjx.top/vm/wFGhGPF.aspx#硬件准备这里准备了2块开发板进行验证,分别是GD32303C_START开发板。keil配置microlib进行了高度优化以使代码变得很小。它的功能比缺省C库少,并且根本不具备某些IS...[详细]