推荐阅读最新更新时间:2024-03-16 14:27
没有仿真器开发单片机程序
我大大小小断断续续也算开发了几年PIC了.除了一开始用了ICD开发了一个之外,后来再也没有用过硬件仿真.说来有些惭愧,到现在我自己掏腰包买的ICD2还没启用,硬件仿真器更是连见都没见到过.这都是因为LB酸的缘故,这就不说了. 先说到现在的单位开发的第一个东东.用的是12C508A,OTP的.先用MPLAB软仿真,软仿真的基本通过了,再"硬仿真",其实就是拿芯片烧了试.谁让LB不肯买N千的仿真器呢?好在当时仓库里有N万片,烧!不过后来我自己有些肉痛,想想一个程序才100多句,烧一次还有300多字空的,怪可惜的,又想了一个一片烧几次的办法,先在这里简单介绍一下. 关键是写程序的时候要当心一点.比如一个芯片打算写3次就这样写: 1.
[单片机]
Keil C51与单片机开发入门
第一步:安装开发工具 之前照着书上,下载的是Keil 4(MDK),遇到各种问题,无法安装STC系列的产品。冷静下来想想,换了个思路,重新下载了开发工具,keil C51。常规的下载链接: https://www.keil.com/download/product/ , 选择C51. 如果没法下载,本文最后另外有链接。 安装完之后,需要注册,打开keil, 选择File - Liscense Management, 复制 CID,在注册工具中,输入这个CID, 点击“Generate ,把生成的序号复制到“Liscense Management 窗体中的New Liscense ID Code对话框中,然后点击”A
[单片机]
avr+开发环境+linux,win7下avr单片机开发环境的搭建
操作系统:win7 professional x86 开发软件:avr studio 4.19 首先下载avr studio 4.19,因为貌似这是atmel官方最后支持jtag ice的开发环境。而且也就只有这个4的版本才支持win7,正好本人有个jtag,所以果断选择这个版本了。 相关软件下载地址: 貌似这个里面有很多常见的工具下载。 刚开始我是用的avr studio 4.19+WinAVR-20100110这个环境搭建的开发环境。 但是问题出现了,编译文件时出现了找不到编译器。出现如下的错误: make: Makefile: No such file or directory avr-objcopy: 'mai
[单片机]
单片机在人际语言互动方面的开发利用
(1)设计初衷。语言是人类特有的通信方式,在漫长的人类社会发展过程中发挥着无可比拟的作用。让机器“说话”一直是电子技术 不断努力的方向,语言合成是人机语声通信的一个重要组成部分。近年来,随着大规模集成电路的发展,多种外围电路简单性价比高专用语音处理芯片相继问世,如uM6101、8P101 等。但这些芯片多缺乏“智能”组合合成的能力,有的甚至只能实现简单的语音录放功能,因此,应用范围受到一定的限制。最近一些研发人员利用单片机改造电子闹钟的语音自动报时功能在单片机的智能化应用方面迈出了建设性的步伐。 (2)软件设计原理。波形编码技术在众多语音合成编码方案脱颖而出,让单片机工作在定时计数方式,当单片机接收到需报时(或整点自动报时,或定
[单片机]
单片机的一些开发技巧(二)
四。修改Startup.a51起始代码
单片机运行过程中免不了受干扰,有时可能会造成死机,我们可以使用“看门狗”来复位并重启单片机。根据笔者的经验,这时的内存区数据可能不一定会全部冲毁,主要是PC指针错乱所为。上海模拟电路/数字电路培训但使用C51编写的程序在复位后会执行一段Startup.a51“起始代码”,导致内存全部清零,使正在运行的数据全部丢失。解决这一问题的办法是修改Startup.a51“起始代码”,本刊今年1月的文章《谈谈C语言在单片机开发中的应用》也谈到这个问题,但许多读者在keil集成开发环境中不知怎么做?这里我们通过一个实验程序来详解一下,实验采用《手把手教你学单片机》讲座的S2试验板(S2板的电路原理
[模拟电子]
学好单片机好找工作吗?单片机学到什么程度可以找工作?
曾经我和很多应届生、转行的一样,对未来又憧憬又恐惧。 憧憬是学了20多年,终于能靠自己双手挣钱,恐惧是不知道自己学的东西到底有没有用。 现在10年过去了,我对社会的需求更加清晰,认知也上了一个层面。 其实我们学校所学的东西是真的非常有用的 ,我也非常后悔在一个黄金学习年龄奉献了只会消耗青春的游戏。 不过后悔没有用,虽然现在人到中年,但我依然每天保持学习。 学校的时候,我们学习是盲目的,也没有动力,最主要的原因是我们一直怀疑自己学的东西实用性。 因为生活根本很难用的上,就好比英语,真正等我做了单片机开发,发现很多技术手册是英语的时候,我才发现英语的重要性。 不过这个也不是必须的,只是如果你到了一定瓶颈想突破,英语和数学会给你赋能。
[单片机]
LM3S9B96设计的32位Cortex-M3 MCU开发设计
本文介绍了LM3S9B96 MCU Cortex-M3处理器方框图以及Stellaris® LM3S9B96开发板主要特性,方框图,电路图和扩展板电路图. LM3S9B96是TI 公司的基于ARM Cortex-M3 的32位MCU,具有先前8位和16位MCU的价格成本, CPU工作频率80MHz,100DMIPS性能, ARM Cortex SysTick定时器,片内具有高达50MHz的256KB单周期闪存和96KB单周期SRAM,内部的ROM加载了StellarisWare软件, 具有扩展的外设接口和串行接口,目标应用在遥控监视,POS销售机,测试测量设备,网络设备和交换,工厂自动化,HVAC和建筑物控制,游戏设备,运动控制
[单片机]
意法半导体推出STM32F7系列微控制器开发板扩大生态系统
2016年6月1日,横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST)发布低中高端三个级别的开发板,搭载其最新开始量产的STM32F7 系列微控制器。该系列产品片上集成2MB内存和丰富的外设接口,有助于设计人员开发功能丰富的图形用户界面。 为设计项目启动阶段提供及时的支持,新开发工具包括低售价的搭载STM32F767不同型号微控制器的STM32 Nucleo-144开发板。意法半导体还推出一个支持TFT-LCD和MIPI -DSI的 STM32F769开发套件,此外,还推出了功能丰富的搭载STM32F769和STM32F779的评估板,这两款微控制器内置加密加速器,可加强安全
[嵌入式]