极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15765|回复: 4

【求教】analogWriteResolution was not declared 怎么解决?

[复制链接]
发表于 2014-3-26 07:22:27 | 显示全部楼层 |阅读模式
编译时报错: error: 'analogWriteResolution' was not declared in this scope


是什么原因造成的这个错误?是不是缺少什么库?


我用的UNO。
回复

使用道具 举报

发表于 2014-3-26 09:18:45 | 显示全部楼层
DUE only....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-26 09:35:02 | 显示全部楼层
Super169 发表于 2014-3-26 09:18
DUE only....

好不容易找到一段合适的代码。 我看看能不能修改一下,适配UNO。

等您不忙的时候可以帮我看一眼吗?

http://arduino.cc/en/Tutorial/DueSimpleWaveformGenerator

回复 支持 反对

使用道具 举报

发表于 2014-3-26 13:56:24 | 显示全部楼层
Stormer 发表于 2014-3-26 09:35
好不容易找到一段合适的代码。 我看看能不能修改一下,适配UNO。

等您不忙的时候可以帮我看一眼吗 ...

如果沒有 12bit 的需要, 直接刪走 analogWriteResolution 及 analogReadResolution 之類的句子, 再把 mapping 由 4096 改回 1024 可以嗎?

如果真的需要到12bit 的 I/O, 那應該是硬件的限制 (DUE 才有 12-bit ADC), 很難用 software 改變.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-26 14:36:47 | 显示全部楼层
Super169 发表于 2014-3-26 13:56
如果沒有 12bit 的需要, 直接刪走 analogWriteResolution 及 analogReadResolution 之類的句子, 再把 map ...

我只需要8BIT的就够了。 我比较菜啊,上周6才买的板子,我试试去。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 04:32 , Processed in 0.035423 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表