avr

    -2热度

    1回答

    我已经下载了makefile,并且正在用xcode中的C/C++代码运行它。 它的工作原理和输出信息(在控制台模式下),但是当我在做应用程序(使用GUI),它说: **make: avr-gcc: No such file or directory make: *** [main.o] Error 1** 我跑这样的: snprintf(cmd, sizeof(cmd), "make

    3热度

    1回答

    我正在开发可以测试大量电线(高达360)的嵌入式系统 - 本质上是一个连续性检查系统。该系统通过计时测试矢量并从另一端读取输出来工作。然后将输出与存储的结果(其将在SD卡上)进行比较,该结果告诉输出应该是。测试向量只是一个走路的,所以不需要将它们存储在任何地方。的方法将是一个有点像如下: 时钟输出测试矢量(步行的) 阅读输出测试向量。 从SD卡中读取相应的输出测试向量,它告诉输出向量应该是什么。

    0热度

    1回答

    我想使用两个8位定时器的ATmega 64 microcontroller。 我用下面的代码申报比较中断: .org 0x0012 ; Timer2 8 bit counter rjmp TIM2 .org 0x001E ; Timer0 8 bit counter rjmp TIM1 我注意到,如果我进入第一中断(×0012)第二定时器不工作...不生成它的中断。 为什

    1热度

    1回答

    我正在尝试将AT90USB162(最小USB板)用作CDC,用于向连接到comport的超级终端发送常量字符串。 所以我就演示代码演示/设备/ ClassDriver/VirtualSerial并做出了一些改变: Makefile中: MCU = at90usb162 BOARD = MINIMUS F_CPU = 16000000 在VirtualSerial.h: 删除所有与Joyst

    0热度

    1回答

    我正在帮助朋友得到一个在他的AVR上工作的图形LCD,几个月前所有的工作都没有问题,从那时起它一直没有任何问题。芯片现在已经从ATMega32换成ATMega164P。基本上与更多闪存相同的芯片,因为这种改变很多代码已停止工作。 我们缩小了发生错误的位置,但无法纠正错误。我们在这里传递一个指向const char字符串的指针,并尝试打印该字符串,但是由于某种原因堆栈(堆,别的东西?)被破坏,并且指

    4热度

    2回答

    啊,PROGMEM,指针,指向指针的指针,指针的地址...我的头很大。 我有用于所讨论的字体 const uint8_t dejaVuSans9ptBitmaps[] = { /* @0 ' ' (5 pixels wide) */ 0x00, /* */ 0x00, /* */ ... 到我已经添加了PROGMEM const uint8_t dej

    8热度

    2回答

    在AVR微控制器中用于保存状态寄存器sreg的机制是什么? RETI意味着这些位不在堆栈上。其中一个通用寄存器也是sreg或类似的东西?

    1热度

    1回答

    我的老师希望我们对装配有基本的了解,因为在以后的道路上,这可能会有所帮助。我很好,但是我的大学除了提供4个小例子外,并没有提供关于这个主题的文档。我试图找出什么是在这其中发生了什么: .DEVICE ATmega32 .CSEG main: ldi ZL,low(varclist<<1) ldi ZH,high(varclist<<1) .CSEG varclist: .db

    1热度

    1回答

    我正在尝试使用AVR Studio 5编程基本的hello世界代码的Atxmega64a1。我正在使用64位win7。我将芯片插入STK600以尝试编程。当我进入工具> AVR编程并选择工具时,我看到两个选项:模拟器和STK600(后面有一个长序列号)。我设置工具STK600和选择合适的设备,界面切换到JTAG,并点击“应用” AVR Studio的冻结了一会儿,说: “无法连接到工具STK600

    0热度

    1回答

    我正努力在辛努上工作,我想知道是否有可能将用于英特尔奔腾架构的XINU移植到Atmel AVR STK500开发板上。它不一定只是那个开发板。它也可以是任何其他开发板。 感谢 NB