腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9677)
视频
沙龙
1
回答
如何
仅
使用
寄存器
在
arduino
due
(
sam3x8e
)
上
的
c++
中
进行
外部
中断
?
c++
、
arduino
我正在尝试
在
Arduino
due
上
创建NVIC
中断
。我需要4个来自按钮
的
外部
中断
,但除了NVIC
中断
外,
使用
任何其他
中断
都有问题。首先,我可以
使用
PMC_PCER0来处理所有4个
中断
吗?其次,我可以
在
同一个端口上
进行
多个
中断
吗?是否只需调用一次NVIC(PIOB_IRQn)即可启用所有
中断
?
浏览 8
提问于2019-05-18
得票数 0
1
回答
Arduino
Due
Sam3X8E
访问计时器值
c
、
timer
、
arm
、
arduino
我
使用
的
是
Arduino
Due
,它有一个Atmel核心
SAM3X8E
,我需要启动
SAM3X8E
定时器并直接从定时器
中
读取值任何人都有一个
如何
启动
SAM3X8E
定时器并直接从其中读取值
的
示例这里是步骤1-将定时器设置为计数时钟周期(我还希望
SAM3X8E
在
84 the
上
运行)3-访问定时器reg并获取其值如果你有任何例子
浏览 0
提问于2013-12-28
得票数 1
3
回答
没有IDE
的
Arduino
编程(Linux)
c++
、
c
、
linux
、
arduino
、
arm
是否有任何当前
的
、相对简单
的
方法来编译和上载
Arduino
的
完整.c/..cpp文件?我开始经常遇到问题,
使用
他们提供
的
样板代码,到目前为止,对于
arduino
1.5SDK
的
文档或IDE支持
的
方式很少.而官方
的
1.0.5IDE现在是无可救药
的
(串口问题等等)。
浏览 3
提问于2014-02-25
得票数 3
回答已采纳
3
回答
C++
减少单个字节(易失性)数组
的
元素不是原子
的
!为什么?(另外:
如何
在Atmel AVR mcus/
Arduino
中
强制原子性)
c++
、
arduino
、
interrupt
、
atomic
、
avr
实际
上
,我损失了25小时
的
工作时间,因为我试图
在
一些我不知道
的
简单
的
事情上调试我
的
代码。结果表明,
在
AVR
C++
8位微控制器(
Arduino
)
上
减少单个字节数组
的
元素并不是原子操作,并且需要原子访问保护(即关闭
中断
)。这是为什么??此外,确保原子访问Atmel AVR微控制器
上
的
变量
的
所有C技术是什么?interrupts(
浏览 4
提问于2016-04-03
得票数 2
回答已采纳
4
回答
在
ADK2012
中
使用
非5V analogReference电压
arduino
、
adk
、
atmega
我有一个类似ADK2012
arduino
的
设备。我正在
使用
谷歌
的
arduino
软件副本,我可以毫不费力地编译和运行各种草图。analogReference(DEFAULT); 当我编译
的
时候会得到这样
浏览 0
提问于2012-08-27
得票数 0
回答已采纳
1
回答
I2C:树莓派(主)读阿杜伊诺(从)
perl
、
arduino
、
raspberry-pi
、
i2c
、
smbus
我想用我
的
树莓派通过I2C从我
的
Arduino
Mega (以及另一个项目中
的
Arduino
Micro )读取一块数据。代码必须用Perl编写,因为它是我
的
Home-Automation-Server
的
一种插件。 我正在
使用
Device::SMBus接口,并且连接正常,我能够写入和读取单字节。我甚至可以
使用
寄存器
地址为0x00
的
writeBlockData。我随机发现这个地址是有效
的</e
浏览 14
提问于2017-08-11
得票数 2
1
回答
arduino
的
脉宽调制问题(Cortex M3)
arduino
、
arm
、
cortex-m3
我
使用
的
是一块
arduino
use板
上
的
PWM,它
使用
的
是
SAM3X8E
(Cortex M3)微控制器。当我
在
该电路板
上
使用
PWM启用和禁用时,禁用通道时波形变为模拟,而不是停留在0或1。我也尝试了直接写入
寄存器
的
代码,但都是一样
的
。我也尝试了一个4.7k
的
下拉电阻
在
pwm输出,但得到了相同
的</em
浏览 2
提问于2014-07-18
得票数 0
1
回答
代码
中断
会干扰硬件
中断
吗?
c++
、
arduino
、
interrupt
、
ticker
背景想象一下,我想
使用
这两种类型
的
中断
: 主要问题 ticker
中断
是否有可能在期间发生按钮诱导
浏览 5
提问于2016-12-28
得票数 1
回答已采纳
1
回答
皮层M0+ (SAMD21)不执行挂起
的
中断
assembly
、
arduino
、
embedded
、
cortex-m
、
isr
touch __DSB();} 我正在
使用
外部
中断
进行
调试我注意到
的
是,当我调试代码并执行它时,如果手动触发
外部
中断
,那么它不会立即跳转到ISR。
中断
在
NVIC
中
变为“未决”,但异常项要到代码
的
后面才会执行。编辑:通
浏览 1
提问于2016-06-22
得票数 3
2
回答
我可以
使用
Arduino
IDE为atmel MCU编写引导加载程序吗?
bluetooth
、
arduino
、
boot
、
bootloader
、
atmel
我
使用
我
的
蓝牙模块HC -05通过我
的
微控制器Atmega1284P
的
UART1
进行
通信。我已经为引导加载程序和应用程序部分映射了内存。现在我想写一个引导加载程序,以便它在收到
中断
时通过蓝牙接收十六进制文件。
如何
使用
Arduino
IDE编写引导加载程序?如果可能,调用MCU
的
寄存器
的
函数是什么?
在
指定
的
内存
中
写入页面/
浏览 0
提问于2016-02-04
得票数 0
3
回答
PlatformIO
中
的
avr-gcc对
Arduino
c
、
arduino
、
avr-gcc
我正在
使用
PlatformIO作为一个IDE来编程AVR。我开始
进行
AVR编程(我有C/
C++
的
背景和操作系统
上
的
编程,而不是嵌入式
的
,尽管我以前做过一些
Arduino
的
事情),
使用
PlatformIO可以为
寄存器
/引脚完成代码,这就是我
使用
它
的
原因。
在
PlatformIO
中
,我似乎无法将框架从
Ard
浏览 1
提问于2016-07-20
得票数 3
回答已采纳
1
回答
Arduino
纳米定时器
timer
、
arduino
、
avr
、
atmel
、
atmega
我想了解更多关于计时器
的
信息。
浏览 4
提问于2013-04-17
得票数 9
回答已采纳
1
回答
当收到太多数据时,
Arduino
挂起。
arduino
、
simulink
、
buffer-overflow
、
uart
我和我
的
阿迪诺·尤诺遇到了问题。它将从Novint Falcon传输数据到Dspace,并接收来自Dspace
的
传感器数据,然后发送回猎鹰。利用Simulink对Dspace
进行
了编程。我
的
Arduino
代码是这样运行
的
: <em
浏览 1
提问于2014-04-03
得票数 0
回答已采纳
2
回答
SysTick->LOAD vs SysTick->杯
gcc
、
arm
、
arduino-due
我目前正在将我
的
(您可能会发现)从
Arduino
(基于AVR
的
)移植到
Arduino
Due
(ARM Cortex M3)。 图书馆需要精确
的
1ms计时。一个明显
的
候选是
使用
系统。定时器
中断
或COUNTFLAG位(
在
SysTick控制和状态
寄存器
中
)在从1到0
的
转换中被激活,因此它会激活每个n+1时钟滴答声。如果需要100,则应该将99写入SysTick重发
浏览 6
提问于2015-01-11
得票数 2
回答已采纳
1
回答
是否可以
在
Arduino
Mega
的
每个引脚上设置
中断
?
arduino
、
interrupt
我们正在考虑为每个输入设置一个
中断
,这样每次发生变化时我们都可以采取一些措施,但是我们
如何
在每个引脚上设置
中断
呢? 或者有没有其他方法可以
在
不
中断
的
情况下做到这一点?
浏览 0
提问于2011-03-28
得票数 0
回答已采纳
4
回答
在
Mac
上
使用
Xcode5
进行
Arduino
编程?
macos
、
xcode4
、
arduino
关于
如何
使用
Xcode设置
Arduino
编程环境,有没有很好
的
参考?一个理想
的
答案应该是这样
的
:“哦,是的,谷歌代码上有一个活跃
的
项目,只需下载.dmg,将${Xcode
的
魔术配置文件}复制到~库
中
的
${某处},重新启动Xcode,然后从文件菜单中选择"New
Arduino
在
插入
Arduino
的
情况下单击Build,它会将其直接上传到
浏览 3
提问于2010-12-28
得票数 15
回答已采纳
1
回答
MSI
如何
触发
中断
处理程序?是否需要轮询所选
的
内存地址?
x86
、
interrupt
、
osdev
、
pci
、
apic
我有一个用UEFI引导
的
小内核。我正在
使用
QEMU
进行
虚拟化。我想写一个xHCI驱动程序来支持我
的
内核
中
的
USB键盘。我很难找到简明扼要
的
信息。我在内核
中
“找到”了xHCI。我有一个指向它
的
PCI配置空间
的
指针。这是MSI
的
能力。我想
使用
MSI,但我很难理解xHCI和USB是
如何
工作
的
。基本
上
,我找到了MSI表,然后在那里设置了
浏览 5
提问于2021-04-09
得票数 3
回答已采纳
2
回答
ISR指向
寄存器
的
指针
c++
、
c
、
pointers
、
gcc
、
atmega
我有一个非常简单
的
程序,让我头疼。我写了一个简单
的
程序,只需计算一个
外部
中断
引脚上
的
转换。
在
我
的
例子
中
,im
浏览 2
提问于2014-01-09
得票数 1
回答已采纳
2
回答
使用
Arduino
IDE
进行
编程是否适合商业产品?
c++
、
c
、
arduino
、
embedded
我需要以这样一种方式对微控制器
进行
编程,以便我确切地知道它将做什么,因为它适用于要求高可靠性水平
的
项目(类似于汽车产品)。我熟悉C语言(从9年前开始),所以理想情况下,我会
使用
ATMEL官方框架自己编写代码,
使用
AVR-GCC编译,然后
使用
AVRDude烧写EEPROM。还有一种方法是将.hex上传到已经烧录
的
引导加载程序
中
,以避免
使用
在线编程器(由
Arduino
完成)。没什么好惊讶
的
。 然而,这个框架显然是非常低级
浏览 7
提问于2015-04-03
得票数 0
2
回答
当采用4位数据模式时,是否可以将其他4位用于其他内容?
c
、
avr
、
lcd
因此,我编写了一个C程序,
在
4位数据模式下与LCD接口。但是,我想知道是否可以
使用
其他4位来做其他事情,比如
外部
中断
。更确切地说,我
使用
PORTD作为
arduino
上
的
数据行,但是我也需要引脚PD2来
使用
INT0
中断
(按钮)。
在
我
的
程序
中
,我注意到
在
发送命令时一直将较低
的
4位设置为0: PORTD = cmd & 0xf
浏览 0
提问于2019-02-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Atmel Studio 7编程Arduino Due开发板
CPU-如何开始在新的CPU上编程
pwnhub年前最后一战——“血月归来”writeup
基于树莓派和Arduino打造的PLC EtherCAT电路设计
谁说只有C语言可以用来搞嵌入式开发?还有Swift!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券