Nano130(B) Features

NuMicro Nano100(B)系列微控制器是一款集成了ARM Cortex-M0内核的高性能产品,具备丰富的硬件组件,包括Flash EPROM内存、SRAM内存、DMA、定时器、GPIO、RTC等。该系列支持多种通信接口,如USB、LCD、UART、SPI、I2C、I2S,并提供了ADC、DAC、PWM、Touch Key等功能,适用于广泛的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NuMirco Nano130(B) Features – Advanced Line (USB+LCD)
 Core
– ARM® Cortex™-M0 core runs up to 42 MHz
– One 24-bit system timer
– Supports low power sleep-mode
– Single-cycle 32-bit hardware multiplier
– NVIC for the 32 interrupt inputs, each with 4-levels of priority
– Serial Wire Debug supports with 2 watch points/4 breakpoints
 Flash EPROM Memory
– Run up to 42 MHz with zero wait state for discontinuous address read access.
– 64K/32K/128K-byte application program memory (APROM)
– 4kB in system programming (ISP) loader program memory (LDROM)
– Programmable data flash start address and memory size with 512 bytes page erase unit
– In System Program (ISP)/In Application Program (IAP) to update on chip Flash EPROM
 SRAM Memory
– 16K/8K-byte embedded SRAM
– Support DMA mode
 DMA
– Support 8 channels: one VDMA channel, six PDMA channels and one CRC channel.
 VDMA
 Memory-to-memory transfer
 Support block transfer with stride
 Support word/half-word/byte boundary address
 Support address direction: increment and decrement
 CRC calculation unit
 PDMA
 Peripheral-to-memory, memory-to-peripheral, and memory-to-memory transfer
 Support word boundary address
 Support word alignment transfer length in memory-to-memory mode
 Support word/half-word/byte alignment transfer length in peripheral-to-memory and memory-to-peripheral mode
 Support word/half-word/byte transfer data width from/to peripheral
 Support address direction: increment, fixed, and wrap around
 Clock Control
– Flexible selection for different applications
– Built-in 12MHz OSC, can be trimmed to 0.25% deviation within all temperature range when turning on auto-trim function (System must have external 32.768 KHz crystal input) otherwise 12MHz OSC has 1 % deviation within all temperature range.
– Low power 10 KHz OSC for watchdog and wakeup idle operation
– Support one PLL, up to 120 MHz
– External 4~24 MHz crystal input for precise timing operation
– External 32.768 KHz crystal input for RTC function and low power system operation
 GPIO
– Three I/O modes:
 Push-Pull output
 Open-Drain output
 Input only with high impendence
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 21 - Revision V0.02
– All inputs with Schmitt trigger
– I/O pin can be configured as interrupt source with edge/level setting
– High driver and high sink IO mode support
– Support input 5V tolerance (except ADC and DAC pins)
 Timer
– Support 4 sets of 32-bit timers with 24-bit up-timer and one 8-bit pre-scale counter
– Independent clock source for each timer
– Provides one-shot, periodic, and continuous operation modes
– Internal trigger event to ADC, DAC and PDMA supported
– Timer can wake-up from power down or deep power down mode
 Watch Dog Timer
– Clock source is from LIRC. (10KHz)
– 8 selectable time out period from 1.6ms ~ 26sec (depends on clock source)
– Interrupt or reset selectable on watchdog time-out
– WDT can wake-up from power down or deep power down mod
 RTC
– Support software compensation by setting frequency compensate register (FCR)
– Support RTC counter (second, minute, hour) and calendar counter (day, month, year)
– Support Alarm registers (second, minute, hour, day, month, year)
– Selectable 12-hour or 24-hour mode
– Automatic leap year recognition
– Support periodic time tick interrupt with 8 periodic options 1/128, 1/64, 1/32, 1/16, 1/8, 1/4, 1/2 and 1 second
– RTC can wake-up from power down or deep power down mode
– Support 80 bytes spare registers and a snoop pin to clear the content of these spare registers
 PWM/Capture
– Support 2 PWM module, each has two 16-bit PWM generators
– Provide eight PWM outputs or four complementary paired PWM outputs
– Each PWM generator equipped with one clock divider, one 8-bit prescaler , two clock selectors, and one Dead-Zone generator for complementary paired PWM
– Up to eight 16-bit digital Capture timers (shared with PWM timers) provide eight rising/falling capture inputs
– Support Capture interrupt
 UART
– Up to five UART sets (1Mbit/s), two with 16-byte FIFO and three with 4-byte FIFO, share Smart Card & UART mode.
– UART ports with flow control (TX, RX, CTSn and RTSn)
– Support IrDA (SIR) function
– Support LIN function
– Support RS-485 9 bit mode and direction control. (Low Density Only)
– Programmable baud rate generator
– Support PDMA mode
– UART can wake-up from power down or deep power down mode
 SPI
Up to three sets of SPI controller
– Master up to 32 MHz, and Slave up to 16 MHz
– Support SPI/MICROWIRE master/slave mode
– Full duplex synchronous serial data transfer
– Variable length of transfer data from 4 to 32 bits
– MSB or LSB first data transfer
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 22 - Revision V0.02
– RX and TX on both rising or falling edge of serial clock independently
– 2 slave/device select lines when it is as the master, and 1 slave/device select line when it is as the slave
– Support byte suspend mode in 32-bit transmission
– Support two channel PDMA request, one for transmit and another for receive
– Support three wire, no slave select signal, bi-direction interface
– SPI can wake-up from power down or deep power down mode
 I2C
– Up to two sets of I2C device
– Master/Slave up to 1Mbit/s
– Bidirectional data transfer between masters and slaves
– Multi-master bus (no central master)
– Arbitration between simultaneously transmitting masters without corruption of serial data on the bus
– Serial clock synchronization allows devices with different bit rates to communicate via one serial bus
– Serial clock synchronization can be used as a handshake mechanism to suspend and resume serial transfer
– Built-in a 14-bit time-out counter will request the I2C interrupt if the I2C bus hangs up and timer-out counter overflows
– Programmable clocks allow versatile rate control
– Supports 7-bit addressing mode
– Support multiple address recognition (four slave address with mask option)
 I2S
– Interface with external audio CODEC
– Operate as either master or slave mode
– Capable of handling 8, 16, 24 and 32 bit word sizes
– Mono and stereo audio data supported
– I2S and MSB justified data format supported
– Two 8 word FIFO data buffers are provided, one for transmit and one for receive
– Generates interrupt requests when buffer levels cross a programmable boundary
– Support two PDMA requests, one for transmit and one for receive
 ADC
– 12-bit SAR ADC with max up to 2Msps conversion rate
– Up to 12-ch single-ended input from external pin.
– 2 channels from DAC0/DAC1
– One internal channel from AVDD, AVSS, Temp sensor, and internal reference voltage.
– Single scan/single cycle scan/continuous scan
– Each channel with individual result register
– Scan on enabled channels
– Threshold voltage detection (comparator function)
– Conversion start by software programming or external input
– Support PDMA mode
– Support up to four timer time-out events (TMR0_CH0, TMR0_CH1,TMR1_CH0, TMR1_CH1) to enable ADC
 DAC
– 12-bit monotonic output with max up to 500Ksps conversion rate
– Internal or external reference voltage selection
– Synchronized update capability for two DACs (group function)
– Support up to four timer time-out events (TMR0_CH0, TMR0_CH1, TMR1_CH0, and TMR1_CH1) , software or PDMA to trigger DAC to conversion
 Touch Key (TK)
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 23 - Revision V0.02
– Support programmable counter depth(16-bit, 14-bit, 12-bit and 10-bit) for sensitivity adjustment
– Support programmable charge current for sensitivity adjustment
– Support programmable clock source frequency for sensitivity adjustment
– Support up to 16 touch-keys scanning
– Support external reference capacitor for different sensing environment adjustment
 Smart Card (SC)
– Compliant to ISO-7816-3 T=0, T=1
– Support up to three ISO-7816-3 ports
– Separate receive / transmit 4 bytes entry FIFO for data payloads
– Programmable transmission clock frequency
– Programmable receiver buffer trigger level
– Programmable guard time selection (11 ETU ~ 266 ETU)
– A 24-bit and two 8 bit time out counter for Answer to Request (ATR) and waiting times processing
– Support auto inverse convention function
– Support stop clock level and clock stop (clock keep) function
– Support transmitter and receiver error retry and error limit function
– Support hardware activation sequence process
– Support hardware warm reset sequence process
– Support hardware deactivation sequence process
– Support hardware auto deactivation sequence when detect the card is removal
– Support mode
 LCD
– LCD driver for up to 4 COM x 40 SEG and 6 COM x 38 SEG
– Supports Static,1/2 bias and 1/3 bias voltage
– Four display modes; Static, 1/2 duty, 1/3 duty, 1/4 duty, 1/5 duty and 1/6 duty.
– Selectable LCD frequency by frequency divider
– Configurable frame frequency
– Internal Charge pump, adjustable contrast adjustment
– Configurable Charge pump frequency
– Blinking capability
– Supports R-type and C-type method
– LCD frame interrupt
 USB 2.0 Full-Speed Device
– One set of USB 2.0 FS Device 12Mbps
– On-chip USB Transceiver
– Provide 1 interrupt source with 4 interrupt events
– Support Control, Bulk In/Out, Interrupt and Isochronous transfers
– Auto suspend function when no bus signaling for 3 ms
– Provide 8 programmable endpoints
– Include 512 Bytes internal SRAM as USB buffer
– Provide remote wakeup capability
– Built-in USB LDO 3.3V
 EBI (External bus interface) support
– Accessible space: 64KB in 8-bit mode or 128KB in 16-bit mode
– Support 8bit/16bit data width
– Support byte write in 16-bit data width mode
 Support Verf voltage 1.8V/2.5V
 Brownout
- Built-in 2.5V/2.0V/1.7V BOD for wide operating voltage range operation
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 24 - Revision V0.02
 One built-in temperature sensor with 1℃ resolution
 Support 96-bit unique ID
 Operating Temperature: -40℃~85℃
 Packages:
– All Green package (RoHS)
– LQFP 128-pin (14mmx14mm) / 64-pin(7mmx7mm)
cat sources.list # deb cdrom:[Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1)]/ focal main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://us.archive.ubuntu.com/ubuntu/ focal-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://us.archive.ubuntu.com/ubuntu/ focal universe # deb-src http://us.archive.ubuntu.com/ubuntu/ focal universe deb http://us.archive.ubuntu.com/ubuntu/ focal-updates universe # deb-src http://us.archive.ubuntu.com/ubuntu/ focal-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://us.archive.ubuntu.com/ubuntu/ focal multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ focal multiverse deb http://us.archive.ubuntu.com/ubuntu/ focal-updates multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ focal-updates multiverse ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://us.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repositor
最新发布
03-23
<think>好的,用户想了解如何正确配置Ubuntu 20.04的sources.list文件以及各仓库的作用。首先,我需要回忆一下相关步骤和仓库信息。Ubuntu的APT源配置在/etc/apt/sources.list文件中,里面包含了软件包的下载地址。每个仓库行通常以deb或deb-src开头,后面跟着URL、发行版代号和组件名称。 用户提到的版本是focal,也就是20.04的代号。需要确认默认源的结构,可能包括main、restricted、universe、multiverse这几个组件。同时,用户可能还需要更换为国内镜像源,比如阿里云或清华源,这需要替换URL部分。 接下来,我需要检查提供的引用内容。引用1到4提到了恢复默认源的方法,编辑sources.list文件,使用默认的focal配置。引用5提到换源到阿里或清华,并可能出现依赖问题,所以需要注意正确格式。 用户的问题包括查看和配置,所以步骤应该包括备份原文件、编辑新内容、更新APT。另外,需要解释各个仓库的作用:main是官方支持的开源软件,restricted是专有驱动,universe是社区维护的开源软件,multiverse是非自由软件。 可能的问题点:用户误操作导致依赖问题,如何避免?需要强调备份的重要性,以及使用正确的发行版代号和组件。另外,换源后需要运行sudo apt update更新索引。 是否需要提供示例内容?比如阿里云或清华的sources.list内容。根据引用3和5,替换URL为mirrors.aliyun.com或mirrors.tuna.tsinghua.edu.cn,保留focal和组件。 最后,生成相关问题,比如如何恢复默认源,不同仓库的区别,换源后更新的步骤等。确保引用正确,比如恢复默认源的方法在引用1和4中提到,换源在引用3和5。</think>### 如何配置 Ubuntu 20.04 的 `sources.list` 文件 #### 1. **文件位置与作用** - `sources.list` 是 Ubuntu 系统中 APT 包管理器的软件源配置文件,定义了软件包的下载地址和仓库分类。 - 路径:`/etc/apt/sources.list`,可通过 `sudo` 权限编辑[^1][^2][^4]。 #### 2. **默认源结构与仓库说明** 默认格式为: ```bash deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse ``` 各仓库作用: - **main**:官方支持的开源软件。 - **restricted**:专有硬件驱动和闭源软件(如显卡驱动)。 - **universe**:社区维护的开源软件。 - **multiverse**:非自由版权软件(如专利编码器)[^4]。 #### 3. **配置步骤** 1. **备份原文件**(防止误操作): ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 2. **编辑文件**: ```bash sudo nano /etc/apt/sources.list # 或其他编辑器如 gedit[^4] ``` 3. **替换为国内镜像源**(以阿里云为例): ```bash deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse ``` 其他镜像(如清华源)需将 `mirrors.aliyun.com` 替换为 `mirrors.tuna.tsinghua.edu.cn`[^3][^5]。 4. **更新软件索引**: ```bash sudo apt update ``` #### 4. **注意事项** - 确保每行包含 `focal`(Ubuntu 20.04 代号)和正确的仓库组件[^3][^5]。 - 若出现依赖问题,尝试清理缓存后重试: ```bash sudo apt clean && sudo apt autoclean ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值