PIC单片机中的AD1PCFGL寄存器是做啥用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PIC单片机中的AD1PCFGL寄存器是做啥用的?相关的知识,希望对你有一定的参考价值。

有哪些具体的位?
有什么作用?
什么情况下使用?
怎么操作?

你的pic 应该是16位的吧
ADxPCFGL:端口配置寄存器的低位字 bit 15-0 PCFG<15:0>

是选择端口是否为模拟输入
1 = 端口引脚处于数字模式,使能端口读输入, ADC 输入多路开关连接到AVSS(也就是作为普通I/O口)
0 = 端口引脚处于模拟模式,禁止端口读输入, ADC 采样引脚电压(用于模拟输入)

1: 对于没有 16 路模拟输入的器件,所有 PCFG位都由用户读 / 写。但是,如果器件上不含相应的输入,则PCFG位被忽略。
2: 对于具有 2个模数转换模块的器件, AD1PCFGL 和 AD2PCFGL 都会影响与 AN0-AN15复用的端口引脚的配置。追问

那它一共有16位,每一位分别代表哪一个单片机引脚呢?
我查了数据手册,上面都没有说。

追答

AN0-AN15

追问

非常感谢

参考技术A 没有具体的型号吗?从这个寄存器的名字看 应该是跟AD有关 PCFG应该是端口配置寄存器
作用是使端口在数字端口和模拟端口之间进行选择。在需要AD转换的时候使用 初始化的时候根据
需要赋值就可以了(详细的应该参考对应的数据手册)!
希望能帮助你!

Symfony2 中的 SECRET 参数是做啥用的?

【中文标题】Symfony2 中的 SECRET 参数是做啥用的?【英文标题】:What is the SECRET parameter in Symfony2 used for?Symfony2 中的 SECRET 参数是做什么用的? 【发布时间】:2016-04-25 12:30:45 【问题描述】:

谁能告诉我 Symfony2 中 parameters.yml 的 SECRET 参数是什么?

【问题讨论】:

没人知道。如果有人知道这将不再是秘密。 【参考方案1】:

它是框架使用的安全相关参数。来自文档:

这是一个对您的应用程序来说应该是唯一的字符串,它通常用于为与安全相关的操作添加更多的熵。其值应为随机选择的一系列字符、数字和符号,建议长度为 32 个字符左右。

Symfony2 使用这个秘密参数来生成 csrf 令牌

您可以在有关secret parameter 的文档中找到更多详细信息和示例。

【讨论】:

链接的站点是一个糟糕的密码生成器。 Symfony 建议包含字母、数字和符号,没有理由将字母限制为 [a-f]。 是的,最好使用freepasswordgenerator.com 或百万网络中的一个来生成密码,并确保检查所有可能的字符(数字、小写字母、大写字母和符号)。 我的评论有点错误,如果您使用符号请记住,例如符号% 具有参数的含义,所以更好不要使用符号如果你想确定没问题。【参考方案2】:

您只需要打开控制台(在 unix/mac/bsd 上)并运行此命令即可获取一些长度为 48 的随机数:

$ sudo apt-get update && sudo apt-get install pwgen
$ pwgen 48 1 -By

这将产生如下内容: bah7oTeixi~to.aFoh~quoh~Yee3eequomae7aib`ie#hoo7

或者你可以使用你的 dev/urandom: $ cat /dev/urandom | strings --bytes 1 | tr -d '\n\t []()"' | head --bytes 48

之后,您可以将其设置为秘密参数的值,而不是 ThisTokenIsNotSecretChangeIt

我也不建议使用http://nux.net/secret,因为长度和密码的字母(a-f0-9+)有限

【讨论】:

以上是关于PIC单片机中的AD1PCFGL寄存器是做啥用的?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 中的 `HtmlString` 是做啥用的?

TTF/OTF 头表中的 checkSumAdjustment 是做啥用的?

Visual Studio 中的“stdafx.h”是做啥用的?

sqlplus 中的 -s 选项是做啥用的?

Python 中的“__docformat__”是做啥用的?

FTPS 中的 989 端口是做啥用的? [关闭]