38

帖子

0

TA的资源

一粒金砂(中级)

21
 
好厉害,回复收藏
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

22
 
楼主分享的程序里面没有ADC的程序,请问两路ADC的调用怎么实现的?
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

23
 
楼主分享的程序里面没有ADC的程序,请问两路ADC的调用怎么实现的?

点评

程序中有。估计你的ADC设置不对。  详情 回复 发表于 2015-9-5 17:38
 
 
 

回复

1万

帖子

25

TA的资源

版主

24
 
shileleyuqi 发表于 2015-9-5 15:09
楼主分享的程序里面没有ADC的程序,请问两路ADC的调用怎么实现的?

程序中有。估计你的ADC设置不对。


  1. uint16_t ADC_get(uint8_t chn)
  2. {
  3.         struct adc_config config_adc;
  4.         struct adc_module adc_instance;
  5.         volatile uint16_t result;

  6.         adc_get_config_defaults(&config_adc);
  7.         config_adc.positive_input = chn;
  8.         config_adc.reference = ADC_REFERENCE_INTVCC1;
  9.         config_adc.gain_factor = ADC_INPUTCTRL_GAIN_DIV2;
  10.         config_adc.clock_prescaler = ADC_CLOCK_PRESCALER_DIV256;
  11.         config_adc.accumulate_samples = ADC_AVGCTRL_SAMPLENUM_8;
  12.         adc_init(&adc_instance, ADC, &config_adc);
  13.         adc_enable(&adc_instance);

  14.         adc_start_conversion(&adc_instance);

  15.         do {
  16.         } while (adc_read(&adc_instance, &result) == STATUS_BUSY);
  17.         adc_disable(&adc_instance);

  18.         return result;
  19. }
复制代码

点评

好的,谢谢你,方便留个联系方式吗?有一些不懂的地方需要向你请教!不胜感激。我的QQ358589899  详情 回复 发表于 2015-9-5 20:15
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

25
 
dcexpert 发表于 2015-9-5 17:38
程序中有。估计你的ADC设置不对。

好的,谢谢你,方便留个联系方式吗?有一些不懂的地方需要向你请教!不胜感激。我的QQ358589899

点评

不用QQ了。发EMAIL到:  详情 回复 发表于 2015-9-5 21:13
 
 
 

回复

1万

帖子

25

TA的资源

版主

26
 
shileleyuqi 发表于 2015-9-5 20:15
好的,谢谢你,方便留个联系方式吗?有一些不懂的地方需要向你请教!不胜感激。我的QQ358589899

不用QQ了。发EMAIL到:shaoziyang@126.com
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

27
 

楼主,10s的数据采集、传输时间间隔如何调整,我想调整成1s的,怎么该,谢谢了

 
 
 

回复

1万

帖子

25

TA的资源

版主

28
 
阿提拉 发表于 2021-8-19 13:20 楼主,10s的数据采集、传输时间间隔如何调整,我想调整成1s的,怎么该,谢谢了

修改单片机程序,调整RTC的时间参数。

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

29
 

我在运行lazarus的时候出现“The project does not write debug info in Dwarf format, The "FpDebug internal Dwarf-debugger'supports only Dwarf.”如何解决,我选择“Enable Dwarf 2 with sets选项,出来的exe文件无法采集数据

点评

换个调试模式试试。  详情 回复 发表于 2024-8-29 17:09
 
 
 

回复

1万

帖子

25

TA的资源

版主

30
 
阿提拉 发表于 2024-8-29 13:13 我在运行lazarus的时候出现“The project does not write debug info in Dwarf format, The "FpDebu ...

换个调试模式试试。

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

31
 
dcexpert 发表于 2024-8-29 17:09 换个调试模式试试。

能说一下Lazarus+FPC的版本吗

 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

32
 
dcexpert 发表于 2024-8-29 17:09 换个调试模式试试。

项目atNS提引异常类'External: ACCESS VIOLATION'带有信息:
Access violation writing to address $00000000.
在文件'unit1.pas'在行406:RXBUF[RXLEN]:= dat;

这个问题怎么解决

点评

在文件'unit1.pas'在行406:RXBUF[RXLEN]:= dat;   设置断点,看看收到的数据是不是存在问题,或者RXBUF[RXLEN]溢出,超出数组范围了。  详情 回复 发表于 2024-8-30 16:31
以前好像是用 lazarus 1.6 或 1.8 编译的,当时是没有任何错误的。昨天用最新的 Lazarus 3.4 编译,编译没有问题,运行时提示DataPoints数据错误,应该是控件升级后造成的。   [attachimg]837432[/attach  详情 回复 发表于 2024-8-30 16:26
 
 
 

回复

1万

帖子

25

TA的资源

版主

33
 
阿提拉 发表于 2024-8-30 13:30 项目atNS提引异常类'External: ACCESS VIOLATION'带有信息: Access violation writing to addre ...

以前好像是用 lazarus 1.6 或 1.8 编译的,当时是没有任何错误的。昨天用最新的 Lazarus 3.4 编译,编译没有问题,运行时提示DataPoints数据错误,应该是控件升级后造成的。

 

 

 

忽略错误可以继续运行,因为没有开发板,其它功能没有测试,应该是可以使用的。

 
 
 

回复

1万

帖子

25

TA的资源

版主

34
 
阿提拉 发表于 2024-8-30 13:30 项目atNS提引异常类'External: ACCESS VIOLATION'带有信息: Access violation writing to addre ...

在文件'unit1.pas'在行406:RXBUF[RXLEN]:= dat;

 

设置断点,看看收到的数据是不是存在问题,或者RXBUF[RXLEN]溢出,超出数组范围了。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表