embedded

    -1热度

    1回答

    我只是给自己一个温度和湿度传感器DHT22,我有一些疑问: - 这个设备只能用于arduino或Rpi吗? - 如果答案为否,它如何与GPIO协同工作?据我所知,gpio有2个选项:-Direcion(in或out)和Value(0或1)。所以根据这一点,我正在检查arduino和Rpi如何使用这些设备的很多示例,并且所有这些都附加到了gpio的端口。那么这是如何工作的? c/C++有更大的容量来

    -3热度

    1回答

    我用C语言进行模运算有问题。 我已经定义了全局变量uint16_t Tmr_1ms,它是每1毫秒递增 。我想用这个变量 这是考虑功能 void OSC(uint32_t output, Osc_t *p){ float act_time; if(p->start){ taskENTER_CRITICAL(); act_time = Tmr_1ms

    1热度

    1回答

    我一直在努力与STM32F30x系列一会儿并习惯了对文件系统看起来像这样: inc/ ---*.h lib/ ---CMSIS/ ---STM32F30x_StdPeriph_Driver/ ------inc/ ------scr/ ---STM32_USB-FS-Device-Driver/ ------inc/ ------scr/ src/ ---*.c usb/

    1热度

    1回答

    我正在写一个小型嵌入式程序,在那里我通过uart发送一些命令到atmega328p芯片。这些命令以字符$开头并以字符#结尾(所以我知道何时执行解析)。接收到命令后,我解析并打开设备(COMMAND:TURN_ON_I1)或关闭(COMMAND:TURN_OFF_I1)。该应用目前看起来是这样的: // ------- Defines -------- // #define F_CPU 80000

    0热度

    1回答

    即将形成this昨天的问题,我决定将this库移植到我的主板上。我意识到我需要改变一些东西,所以我编译了这个库,在一个小程序中调用它,看看会发生什么。第一个问题在这里: // Check for GPIO and peripheral addresses from device tree. // Adapted from code in the RPi.GPIO library at:

    1热度

    1回答

    我试图用adafruit PWM伺服控制器来控制几个伺服器。它使用i2c接口从微控制器进行通信。 https://www.adafruit.com/product/815 我正在使用Atmega 168试图使用简单的i2c库向微控制器发送I2C指令。 #include "i2c.h" void initI2C(void) { TWBR = 32; /* set bit

    -1热度

    1回答

    正如标题所说,使用通用定时器来调光LED(PWM具有可变的占空比),还是使用OS调度/何时可用任务(RTOS ecc)? 我最近看到一个使用RTOS内部定时器的闪烁示例,我想知道定时器的时间段是否可以固定到可以调暗LED(〜2Khz)的时间点。 问候,

    -2热度

    1回答

    我想在特定行列中显示字母16x2液晶屏显示屏8051MCU。例如: Display "R" at 2nd column in first row Display "W" at 3rd column in second row 我使用这些例程用于LCD: #include<reg51.h> /* Data pins connected to port P1 of 8051 */ #def

    0热度

    1回答

    CANOE中CAPL测试节点&网络节点有什么区别?

    6热度

    1回答

    从标题可能不清楚。我在嵌入式STM32项目中遇到以下代码。我不明白函数内部的行。 static void txend1(UARTDriver *uartp) { (void)uartp; // what does this do? Is it a statement? } 我试过其他地方网上搜索,但大多数结果被转换指针void的指针,我不认为这是。谢谢您的帮助!