Questions tagged «avr»

20
如何对Arduino代码进行单元测试?
我希望能够对Arduino代码进行单元测试。理想情况下,我将能够运行任何测试,而无需将代码上传到Arduino。哪些工具或库可以帮助我解决此问题? 开发中有一个Arduino仿真器可能很有用,但似乎尚未准备就绪。 Atmel的AVR Studio包含一个可能有用的芯片模拟器,但是我看不到如何将其与Arduino IDE结合使用。

7
uint8_t,uint_fast8_t和uint_least8_t之间的区别
C99标准引入了以下数据类型。可以在此处找到有关AVR stdint库的文档。 uint8_t 表示它是8位无符号类型。 uint_fast8_t 表示它是最快的无符号整数,至少8位。 uint_least8_t 表示它是一个至少8位的无符号整数。 我了解uint8_t什么是uint_fast8_t(我不知道它如何在寄存器级别实现)。 1.您能解释一下“它unsigned int至少有8位”的含义吗? 2.uint_fast8_t与uint_least8_t相比如何以及uint8_t如何帮助提高效率/代码空间?
75 c++  c  integer  avr  c99 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.