【Microelectronic Systems】期末速通

PART1 嵌入式系统概述与玩转mbed

1 嵌入式系统,微控制器,与ARM

1.1什么是嵌入式系统?

微处理器不仅仅存在于通用计算机中,也可以安置在一些不需要计算的设备内部,比如洗衣机,摄像机。微处理器常常可以控制这些产品。因为这类产品的微处理器镶嵌在内部,所以称这类产品为嵌入式系统。

许多情况下,微处理器更倾向于关注控制,所以在嵌入式系统中的微处理器相对于通用计算机中的处理器逐渐发展出不同的特性,这些称为微控制器。

1.2微处理器和微控制器

the microcontroller architecture

1.3嵌入式系统的开发流程

程序语言:c/c++有什么特别之处?

我们编写一个高层语言(HLL)编译器的计算机程序会读取我们的程序,把程序编译成为一系列的指令集,一些列的指令集合被转化为可以下载到程序储存器中的二进制代码。

c语言的上层语言是c++,是一种在嵌入式开发中经常使用的高级语言。

1.4进入ARM的世界

cortex微处理内核是一系列杰出的32位ARM处理器。

ARM公司开发出一系列有效的微处理器和微控制器设计,兵并广泛的用于嵌入式系统。

2 mbed开发板

2.1mbed 体系结构

2.2L432KC微控制器

2.2mbed入门教程

2.3mbed开发环境

mbed编译器的使用和API

c/c++语言的使用

PART2 peripheral

1 analog to Digital Conversion

1.1why is conversion needed?

1.2 ADC&DAC

1.3ADC block diagram

an example&summary of ADC block diagram

1.4 ADC features(bit depth & sample rate)

ADC features(Sample Rate)

1.5 types of ADCs and their characteristics

1.6 sample program in lab manual

1.7 sample questions

 2 Digital to Anolog Conversion

2.1 why is conversion needed?

2.2 ADC&DAC

2.3 about DAC

2.4 how DAC works?

2.5 types of DAC

R-2R labber network method

2.6 DAC&performance characteristics

example & in-real

2.7 sample questions

3 introduction to CMOS

outlook !

3.1 introduction to semiconductors

siemens,西门子

3.2 properties of semiconductors

3.3types of semiconductors

intrinsic semiconductors&extrinsic semiconductor
types of extrinsic semiconductors

$

3.4 PN junction

biasing conditions& forwards bias

characteristics of PN junction

application of semiconductor materials

3.5 what is MOSFET?

MOSFET operation

3.6 CMOS

3.7 Sample questions

4 Encoder,Decoder,multiplexer,De-multiplexer

binary digital signal

binary code decimal (BCD)

encoder

decoder

MUX&DeMUX

5 Pulse Width Modulation

pulse width modulation

definition

Duty cycle

signal average value

advantage of using PWM

generation of PWM

types of PWM

PWM in microcontroller

generating PWM

6 Basics of Serial commmunication & UART/USART

7 serial peripheral interface

8 I2C

9 timers & interupts

相关推荐

  1. ES6

    2024-06-07 19:36:01       71 阅读
  2. Docker概念

    2024-06-07 19:36:01       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 19:36:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 19:36:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 19:36:01       87 阅读
  4. Python语言-面向对象

    2024-06-07 19:36:01       96 阅读

热门阅读

  1. 【学习笔记】Redis-AOF日志重写的机制

    2024-06-07 19:36:01       32 阅读
  2. 【路径规划】三维深度矩阵寻路算法

    2024-06-07 19:36:01       32 阅读
  3. Python做Web:深度剖析与多维评价

    2024-06-07 19:36:01       28 阅读
  4. amis源码 onEvent事件动作 和 Action行为按钮解析

    2024-06-07 19:36:01       37 阅读
  5. 1348:【例4-9】城市公交网建设问题

    2024-06-07 19:36:01       30 阅读
  6. Ant-Design-Vue动态表头并填充数据

    2024-06-07 19:36:01       31 阅读
  7. System-Verilog

    2024-06-07 19:36:01       31 阅读
  8. 重新学习stm32(序)stm32简介

    2024-06-07 19:36:01       26 阅读
  9. Redux 入门+面试题

    2024-06-07 19:36:01       31 阅读
  10. openfeign服务相互调用碰到问题总结

    2024-06-07 19:36:01       29 阅读
  11. python生成器

    2024-06-07 19:36:01       25 阅读
  12. Windows11+Ubuntu24.04双系统安装及配置

    2024-06-07 19:36:01       29 阅读