winavr

    1热度

    1回答

    我使用win-avr与eclipse来构建和调试我的项目与ATxmega256a3bu devie。 当我试着用贪婪使用下面的命令来调试代码: avarice --part atxmega256a3bu -mkII --jtag usb --read-fuses 它显示了以下错误 AVaRICE version 2.9, Jan 7 2010 22:42:57 Defaulting JTA

    2热度

    2回答

    我正在使用Visual Studio 2013编写AVR代码。我一直在关注this教程。 虽然写代码,我注意到,Visual Studio中保持在下划线之类的东西DDRB或PORTB和我不断收到类似错误Error: identifier "PORTB" is undefined,但是,程序编译正确。 有趣的是,在按下ALT - 它们被定义F12视觉的发现许多文件。

    2热度

    1回答

    我现在正在教我的朋友如何编程AVR微控制器。我们编写了这个小程序,它发送简单的类似莫尔斯的代码。 问题是,在用AVR-GCC和WinAVR编译后,a.out文件几乎是30KB,而十六进制文件是11KB,因此它不适合attiny2313 flash。 WinAVR中CMD:avr-gcc -mmcu=attiny2313 -Os -g main.c AVR-objcopy命令:avr-objcopy

    -1热度

    1回答

    我正在学校项目“自动铁路系统” 我的项目假设关闭大门时,列车以90秒的时间向车站进入倒计时显示,并在7区段显示。和一个LED闪烁。火车离开火车站后,大门打开,蜂鸣器熄灭并熄灭。 我试图用直流电机打开和关闭门,但它没有给我准确的角度,我需要我尝试使用伺服电机。 所以我需要它打开位置零的门,并关闭它在位置90。 我在互联网上发现的所有代码,他们使用PWM和定时器,我没有把它在我的课程中,所以任何人都可

    -3热度

    2回答

    我有一个在Arduino uno上烧毁的代码,我想要得到这个代码的十六进制文件吗?! 我该怎么做?!

    0热度

    1回答

    我试图运行在Visual Studio 2010中的C#应用​​程序avrdude,并利用其输出的RichTextox.这里是我的代码: - void proc_OutputDataReceived(object sender, DataReceivedEventArgs e) { if (e.Data != null) { string n

    0热度

    1回答

    我正在学习C.所以我写了这个距离计时器程序。 它使用gnu-gcc编译器运行良好。 但是,使用gnu-gcc替代avr,它会进行编译,但是当我运行它时,我只能得到一个cmd会话,除了一旦按任何按钮就消失。 我想知道为什么。 我使用的代码块,这里是我的代码 #include<stdio.h> #include<stdlib.h> #define speedpersecond 5 int ma

    0热度

    2回答

    我在发送问题通过USART串行数据是发送一个ASCII不是小数。 这是我的代码: while(!(UCSRA&(1<<UDRE))){} UDR=12; ,这是头: UBRRH=(uint8_t) (UBRR_CALC>>8); UBRRL=(uint8_t) (UBRR_CALC); UCSRB=(1<<TXEN)|(1<<RXEN); UCSRC=(1<<URSEL)|(3

    0热度

    1回答

    我遇到了问题AVRDUDE。它甚至不会尝试将十六进制文件写入AVR。在WinAVR没有问题。 (我不能使用WinAVR中,因为我拿到的只是hex文件。) L:\>avrdude -c SAJAT -p t2313 -P COM1 -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instruction

    1热度

    1回答

    我有atmega 32和DALLLAS 18b20。温度传感器的输出在一根电线中是数字的。任何人都可以建议我如何使用ADC通道读取数值。提前致谢。