上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页

2018年8月19日

软件仿真和硬件仿真

摘要: 一、软件仿真 Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行。这样可以避免频繁下载程序,延长单片机Flash寿命。 开始仿真之前,先配置一些选项。 1.在工程设置里设置好芯片型号 阅读全文

posted @ 2018-08-19 11:54 张凌001 阅读(3288) 评论(0) 推荐(0) 编辑

说说单片机的裸奔程序的框架(转)

摘要: 从07年参加全国大学生电子设计大赛初次接触单片机开发至今已经有4年了,初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前 阅读全文

posted @ 2018-08-19 11:45 张凌001 阅读(1594) 评论(0) 推荐(1) 编辑

低功耗板子测试功耗的方法

摘要: 只测试了待机模式,待机模式实现系统的最低功耗。 原理图如下,一开始全部焊接了,其中S2用来进入待机,S1用来唤醒 测试程序为: 电流的测量用的是万用表,串联在电源的输入端,也就是说,实际测量的电流值为电路板消耗电流。电机、喇叭、OLED-0.9寸屏这些外部器件均未接入。 系统时钟选择外部8M晶振,电 阅读全文

posted @ 2018-08-19 10:55 张凌001 阅读(12118) 评论(4) 推荐(1) 编辑

N76E003 工程创建教程

摘要: 一、准备工作: 1、下载编译工具keil c51 2、下载N76E003提供的板级支持包(BSP),可到nuvoton上下载 二、开发环境搭建 1、安装keil c51,然后和谐。。。不能随便发链接所以软件需要自己网上找一下,很多。 2、安装N76E003 keil支持包Nuvoton_8051_K 阅读全文

posted @ 2018-08-19 10:31 张凌001 阅读(1879) 评论(0) 推荐(0) 编辑

2018年8月14日

NUC972---Linux驱动开发

摘要: 驱动开发是嵌入式 Linux 产品开发的重要组成部分,驱动是将芯片底层与Linux应用连接起来的桥梁。驱动程序的好坏直接影响和决定着产品的稳定性,稳定的驱动程序是产品可靠性的基石。 编写 Linux 驱动,首先要具备相关的电路基础知识,具有裸机开发和单片机开发能力,只有了解了硬件的基本工作原理才能编 阅读全文

posted @ 2018-08-14 20:16 张凌001 阅读(708) 评论(0) 推荐(0) 编辑

NUC972----最简单的驱动(转)

摘要: 1.新建文本文档,重命名为 hello_dev.c (驱动的开发同应用的开发一样,也是在文本文档下开发的)。 2.包含头文件 内核模块需要包含内核相关头文件,不同模块根据功能的差异,所需要的头文件也不相同,但是<linux/module.h>和<linux/init.h>是必不可少的。 #inclu 阅读全文

posted @ 2018-08-14 20:02 张凌001 阅读(767) 评论(0) 推荐(0) 编辑

NUC972 linux 烧录

摘要: 节介绍如何刻录uboot、kernel和文件系统到NAND Flash, 并且设定NUC970系列芯片从NAND Flash中开机。本节操作需要windows环境下进行。(初次连接电脑需要安装驱动) A.酷客-Coidea972开发板 UART和USB连接PC B.将酷客-Coidea972开发板设 阅读全文

posted @ 2018-08-14 19:59 张凌001 阅读(1489) 评论(0) 推荐(0) 编辑

2018年8月9日

adc转换原理

摘要: 模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小 阅读全文

posted @ 2018-08-09 16:39 张凌001 阅读(19047) 评论(0) 推荐(1) 编辑

2018年8月8日

C语言结构体和指针

摘要: 指针也可以指向一个结构体,定义的形式一般为: struct 结构体名 *变量名; 下面是一个定义结构体指针的实例: struct stu{ char *name; //姓名 int num; //学号 int age; //年龄 char group; //所在小组 float score; //成 阅读全文

posted @ 2018-08-08 19:29 张凌001 阅读(1041) 评论(0) 推荐(1) 编辑

2018年8月7日

ARM9通过NFS挂载根文件系统

摘要: 当开发板启动以后可以通过在超级终端发送命令来配置NFS。 首先得给开发板一个IP地址,用下面的命令配置即可: #ifconfig 192.168.0.10 经过上面的配置以后在各自的终端中应该都能PING同对方。 执行如下命令来进行NFS 共享目录挂载: # mkdir nfs //建立Linux  阅读全文

posted @ 2018-08-07 10:45 张凌001 阅读(274) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页

导航