FR801xH怎么设置10位adc采集,我的配置 uint16_t adc_ref_avdd ; memset((void*)&cfg, 0, sizeof(cfg)); cfg.src = ADC_TRANS_SOURCE_PAD; cfg.ref_sel = ADC_REFERENCE_AVDD; //2.9V // cfg.int_ref_cfg = ADC_INTERNAL_REF_1_2; cfg.channels = channel; //??; cfg.route.pad_to_sample = 1; cfg.clk_sel = ADC_SAMPLE_CLK_24M_DIV13; cfg.clk_div = 0x3f; adc_init(&cfg); adc_enable(NULL, NULL, 0); adc_ref_avdd = adc_get_ref_voltage(ADC_REFERENCE_AVDD);采集出的最大值255是8位adc。
A
ABC
@ABC
0
声望
7
帖子
1007
资料浏览
0
粉丝
0
关注
ABC 发布的帖子
-
FR801xH这么设置10位adc采集,我的配置采集出的最大值255是8位adc。
-
官方给的例程只有红外发送部分,准备自己编写红外接收解析,使用PC6做外部中断引脚发现不管怎样都无法实现,程序容易卡死。另外想问下函数ext_int_set_control(EXTI_6, 1000, 4)是什么功能
官方给的例程只有红外发送部分,准备自己编写红外接收解析,使用PC6做外部中断引脚发现不管怎样都无法实现,程序容易卡死。另外想问下函数ext_int_set_control(EXTI_6, 1000, 4)是什么功能
-
FR801xH使用PC6产生外部中断高电平中断接收,但是发现PC6默认上电输出高电平。怎么设置PC6默认输出低电平呢?
FR801xH使用PC6产生外部中断高电平中断接收,但是发现PC6默认上电输出高电平。怎么设置PC6默认输出低电平呢?