几天来一直在尝试构建这个引导加载程序。 https://github.com/ahtn/kp_boot_32u4 Windows pc,安装在 mingG、WINavr 和 Python 下。 我坚持创建精灵文件...... 我将一个 palou elf 上传到 build 文件夹,并且 mak ...
几天来一直在尝试构建这个引导加载程序。 https://github.com/ahtn/kp_boot_32u4 Windows pc,安装在 mingG、WINavr 和 Python 下。 我坚持创建精灵文件...... 我将一个 palou elf 上传到 build 文件夹,并且 mak ...
我安装了 winavr 并尝试打开程序员记事本,但我得到: 并且 pn 文件夹是空的。 有没有办法解决这个问题? ...
我正在尝试生成要在微控制器上刻录的.hex文件。 我正在使用WinAVR 。 使用MFile我为我的ATmega8生成makefile 。 这是makefile main.c 现在,当我尝试从Programmer's Notepad中make all内容时,它给了我错误消息: 这里的实际错误是什么, ...
我正在尝试使用attiny85中的ADC读取模拟电压。 但是,无论给出什么输入,ADC寄存器总是读取1023。 此外,当用万用表测量ADC引脚时,它显示出接近3.1V的电压。 我认为它是上拉的,但事实是,当我将引脚连接到其模拟输入时,引脚上的电压会干扰输入电压电路。 我不知道为什么会 ...
我正在使用系统,从特定键盘读取一些符号,将其传递给ATmega8,然后逐个传递给显示器(此步骤正常工作),但如果我想显示所有符号数组,我发现第一个位置的动态数组保存为null,第二个保存空符号,后续字符保存正确。 我没有看到代码中的任何错误,所以我需要一个帮助。 此代码函数必须返回从键盘 ...
我正在尝试编写一个程序,以在使用AVR-GCC编译的Teensy微控制器上检测位图的像素级冲突。 我试图找出如何计算位图的单个字节在屏幕上的位置,并被告知我应该使用指针。 我看不到位图字节的物理地址与其在屏幕上的位置之间的关系,但我想调查一下。 问题是,我无法打印此地址。 AVR没有pr ...
我有atmega 32和DALLLAS 18b20。 温度传感器的输出是一线数字的。 谁能建议我如何使用ADC通道读取值。 提前致谢。 ...
我是AVR世界的新手。我已经找到了要在我的项目中使用的LCD文件。 我有.c和.h文件要使用。 但是我不知道如何在我的新项目中包含这些文件。 任何人都可以提供相关的教程或示例来解决此问题。 ...
我使用了一个makefile来构建代码,并且产生了一个ELF文件。 为了使我的attiny85易于理解,我通常使用avr-objcopy -O ihex -R .eeprom -R .fuse main.elf main_all.hex 。 我得到一个包含保险丝设置的十六进制文件。 我 ...
我正确连接了USBasp,还更新了固件。 没有构建错误,选择USBasp作为工具后,它说avrdud已准备就绪,但我的led无法打开。 这是使用USBasp加载后出现的内容: 我正在使用Atmel Studio 7,笔记本电脑是Windows 10 64位 ...
我正在研究一个学校项目“自动铁路系统”,我的项目假设当火车到达车站时会关闭大门,蜂鸣器打开,7 段显示 90 秒倒计时。 和一个 LED 闪烁。 火车出站后,门打开,蜂鸣器关闭,引出。 我尝试使用直流电机打开和关闭门,但它没有给我所需的准确角度,我尝试使用伺服电机。 所以我需要它在位置 0 打开门并 ...
我正在学习C。所以我写了这个距离计时器程序。 它与gnu-gcc编译器一起运行良好。 但是用gnu-gcc for avr确实可以编译,但是当我运行它时,我只会得到一个cmd会话,除了按下任何按钮后消失,它什么都不做。 我想知道为什么。 我正在使用代码块,这是我的代码 ...
我有一个实验室作业,需要我使用 Atmega328P 来做一个 ADC,并使用 USART,将数字值传输到 MILFORD-4X20-BKP LCD 显示器。 LCD需要在第一行以2字节格式(十进制,0-255)显示值,在第三行以字格式(4字节,0-1023)显示值。 我成功地做到了这一点,但是 ...
下列RTOS .c文件在“ make”期间可以正常编译: 然后我得到以下错误: serial.c:在函数“ xSerialPortReInit”中 serial.c:665:错误:未声明“ ulWantedBaud”(此功能中的首次使用) serial.c:66 ...
我有一个关于如何读取RPM并通过串行发送值的问题,这是我的代码: 我们可以在中断计数器和计时器发送串行数据,尝试时出错吗? 读取RPM并通过串行发送值的最佳方法是什么 ...
我在通过USART发送串行数据时遇到问题,它发送的是ASCII而不是十进制的ASCII码。 这是我的代码: 这是标题: 如何发送十进制数据,我想从ADC读取并使用USART发送... 非常感谢你 ...
我想驱动BLDC电机,我将ATMEGA32用作控制器的CPU,从BLDC电机读取霍尔效应传感器时遇到问题 这是我的代码: PORTB作为输出,PORTD作为输入,这是主程序: 我的答案是该程序无法从霍尔效应传感器读取逻辑零(0),因此BLDC无法正常运行,如何在AVR AT ...
我正在学习微控制器编程。 我需要帮助才能在WinAVR上使用Atmega8L-8PU完成我的程序。 当按下按钮时,我添加了3个按钮:第一个按钮将提供15分钟输出,第二个按钮将提供30分钟,最后一个按钮将提供45分钟。 每次经过后应自动重置以进行下一次按下。 这是我写的代码,但我不能添 ...
我将AT32UC3B0256微控制器与AVR32Studio 2.6结合使用,我想在闪存末尾取一个固定地址(例如位置0x80799999)上的常量变量。 有任何想法吗? ...
我试图在Visual Studio 2010的C#应用程序中运行avrdude ,并在RichTextox.获取其输出RichTextox. 这是我的代码: 此代码在RichTextBox中未显示任何内容。 现在,我决定使用pin命令。 所以,我替换这条线 这样 ...