ZHCU032K December 2004 – August 2022 MSP430AFE221 , MSP430AFE222 , MSP430AFE223 , MSP430AFE231 , MSP430AFE232 , MSP430AFE233 , MSP430AFE251 , MSP430AFE252 , MSP430AFE253 , MSP430F2001 , MSP430F2002 , MSP430F2003 , MSP430F2011 , MSP430F2012 , MSP430F2013 , MSP430F2101 , MSP430F2111 , MSP430F2112 , MSP430F2121 , MSP430F2122 , MSP430F2131 , MSP430F2132 , MSP430F2132-EP , MSP430F2232 , MSP430F2234 , MSP430F2252 , MSP430F2252-Q1 , MSP430F2254 , MSP430F2272 , MSP430F2272-Q1 , MSP430F2274 , MSP430F2274-EP , MSP430F233 , MSP430F2330 , MSP430F235 , MSP430F2350 , MSP430F2370 , MSP430F2410 , MSP430F2416 , MSP430F2417 , MSP430F2418 , MSP430F2419 , MSP430F247 , MSP430F2471 , MSP430F248 , MSP430F2481 , MSP430F249 , MSP430F2491 , MSP430F2616 , MSP430F2617 , MSP430F2618 , MSP430F2619 , MSP430G2001 , MSP430G2101 , MSP430G2102 , MSP430G2111 , MSP430G2112 , MSP430G2121 , MSP430G2131 , MSP430G2132 , MSP430G2152 , MSP430G2153 , MSP430G2201 , MSP430G2201-Q1 , MSP430G2202 , MSP430G2203 , MSP430G2210 , MSP430G2211 , MSP430G2212 , MSP430G2213 , MSP430G2221 , MSP430G2230 , MSP430G2231 , MSP430G2231-Q1 , MSP430G2232 , MSP430G2233 , MSP430G2252 , MSP430G2253 , MSP430G2302 , MSP430G2303 , MSP430G2312 , MSP430G2313 , MSP430G2332 , MSP430G2333 , MSP430G2352 , MSP430G2353 , MSP430G2402 , MSP430G2403 , MSP430G2412 , MSP430G2413 , MSP430G2432 , MSP430G2433 , MSP430G2444 , MSP430G2452 , MSP430G2453 , MSP430G2513 , MSP430G2533 , MSP430G2544 , MSP430G2553 , MSP430G2744 , MSP430G2755 , MSP430G2855 , MSP430G2955 , MSP430TCH5E
表 25-2 列出了 DAC12 的存储器映射寄存器。
地址 | 首字母缩写 | 寄存器名称 | 类型 | 复位 | 部分 |
---|---|---|---|---|---|
1C0h | DAC12_0CTL | DAC12_0 控制 | 读取/写入 | POR 后为 00h | Topic Link Label25.4.1 |
1C8h | DAC12_0DAT | DAC12_0 数据 | 读取/写入 | POR 后为 00h | Topic Link Label25.4.2 |
1C2h | DAC12_1CTL | DAC12_1 控制 | 读取/写入 | POR 后为 00h | Topic Link Label25.4.1 |
1CAh | DAC12_1DAT | DAC12_1 数据 | 读取/写入 | POR 后为 00h | Topic Link Label25.4.2 |
DAC12_x 控制寄存器
图 25-7 展示了 DAC12_xCTL,表 25-3 中对此进行了介绍。
返回表 25-2。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DAC12OPS | DAC12SREFx | DAC12RES | DAC12LSELx | DAC12CALON | DAC12IR | ||
rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0Ω |
DAC12AMPx | DAC12DF | DAC12IE | DAC12IFG | DAC12ENC | DAC12GRP | ||
rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) |
只有当 DAC12ENC=0 时,才能被修改。 |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | DAC12OPS | R/W | 0h | DAC12 输出选择。只有当 DAC12ENC= 0 时,才能被修改。 0b = DAC12_0 在 P6.6 上输出,DAC12_1 在 P6.7 上输出 1b = DAC12_0 在 VeREF+ 上输出,DAC12_1 在 P6.5 上输出 |
14-13 | DAC12SREFx | R/W | 0h | DAC12 选择基准电压。只有当 DAC12ENC= 0 时,才能被修改。 00b = VREF+ 01b = VREF+ 10b = VeREF+ 11b = VeREF+ |
12 | DAC12RES | R/W | 0h | DAC12 分辨率选择。只有当 DAC12ENC= 0 时,才能被修改。 0b = 12 位分辨率 1b = 8 位分辨率 |
11-10 | DAC12LSELx | R/W | 0h | DAC12 负载选择。为 DAC12 锁存器选择负载触发器。为了 DAC 的更新,除了当 DAC12LSELx=0 时,DAC12ENC 必须被置位。只有当 DAC12ENC= 0 时,才能被修改。 00b = 在对 DAC12_xDAT 进行写入时加载 DAC12 锁存器(忽略 DAC12ENC) 01b = 在对 DAC12_xDAT 进行写入、对其进行分组或已完成对组中所有 DAC12_xDAT 寄存器的写入时加载 DAC12 锁存器。 10b = Timer_A.OUT1 (TA1) 的上升边沿 11b = Timer_B.OUT2 (TB2) 的上升边沿 |
9 | DAC12CALON | R/W | 0h | DAC12 校准打开。该位启动 DAC12 偏移校准序列并且校准完成后,会自动复位。 0b = 校准未激活 1b = 初始化校准或校准在进行中 |
8 个 | DAC12IR | R/W | 0h | DAC12 的输入范围。该位设置基准输入和输出电压范围。只有当 DAC12ENC= 0 时,才能被修改。 0b = DAC12 满量程输出 = 基准电压的 3 倍 1b = DAC12 满量程输出 = 基准电压的 1 倍 |
7-5 | DAC12AMPx | R/W | 0h | DAC12 放大器设置。这些位为 DAC12 输入和输出放大器选择稳定时间与电流消耗。请参阅表 25-4。 只有当 DAC12ENC= 0 时,才能被修改。 |
4 | DAC12DF | R/W | 0h | DAC12 数据格式。只有当 DAC12ENC= 0 时,才能被修改。 0b = 标准二进制 1b = 二进制补码 |
3 | DAC12IE | R/W | 0h | DAC12 中断使能 0b = 禁用 1b = 被启用 |
2 | DAC12IFG | R/W | 0h | DAC12 中断标志 0b = 无中断挂起 1b = 中断挂起 |
1 | DAC12ENC | R/W | 0h | DAC12 使能转换。当 DAC12LSELx > 0 时,该位使启用 DAC12 模块。当 DAC12LSELx = 0 时,DAC12ENC 会被忽略。 0b = 禁用 DAC12 1b = 启用 DAC12 |
0 | DAC12GRP | R/W | 0h | DAC12 组。将 DAC12_x 与下一个更高的 DAC12_x 编组。不用于 DAC12_1。 0b = 未编组 1b = 已编组 |
DAC12AMPx | 输入缓冲器 | 输出缓冲器 |
---|---|---|
000b | 关闭 | DAC12 关闭,输出高 Z |
001b | 关闭 | DAC12 关闭,输出 0V |
010b | 低速低电流 | 低速低电流 |
011b | 低速低电流 | 中速中电流 |
100b | 低速低电流 | 高速高电流 |
101b | 中速中电流 | 中速中电流 |
110b | 中速中电流 | 高速高电流 |
111b | 高速高电流 | 高速高电流 |
DAC12_x 数据寄存器
图 25-8 展示了 DAC12_xDAT,表 25-5 中对此进行了介绍。
返回表 25-2。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
保留 | DAC12 数据 | ||||||
r(0) | r(0) | r(0) | r(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0Ω |
DAC12 数据 | |||||||
rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) | rw-(0) |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15-12 | 保留 | R | 0h | 未被使用。这些位总是 0 并且不影响 DAC12 内核。 |
11-0 | DAC12 数据 | R/W | 0h | DAC12 数据。请参阅表 25-6。 |
DAC12 数据格式 | DAC12 数据 |
---|---|
12 位的二进制 | DAC12 数据是右对齐的。位 11 是 MSB。 |
12 位 2 补码 | DAC12 数据是右对齐的。位 11 是 MSB(符号)。 |
8 位的二进制 | DAC12 数据是右对齐的。位 7 是 MSB。位 11-8 无关并且不会影响 DAC12 内核。 |
8 位 2 补码 | DAC12 数据是右对齐的。位 7 是 MSB(符号)。位 11-8 无关并且不会影响 DAC12 内核。 |