Get Board Info
- Войдите на сайт для отправки комментариев
Пт, 05/04/2019 - 23:32
В среде софта Ардуино есть пункт - Get Board Info
как пример
BN: Arduino/Genuino Mega or Mega 2560
VID: 2341
PID: 0042
SN: 85633343239351B052F1
Вопрос - где лежит и как это добыть программно ?
VID/PID это от USB-Serial конвертера, и добыть это изнутри ардуины проблематично. А вот Uniq ID можно
#include <avr/boot.h> void print_val(char *msg, uint8_t val) { Serial.print(msg); Serial.println(val, HEX); } void setup(void) { Serial.begin(9600); while (!Serial) ; print_val("lockb = 0x", boot_lock_fuse_bits_get(1)); print_val("ext fuse = 0x", boot_lock_fuse_bits_get(2)); print_val("high fuse = 0x", boot_lock_fuse_bits_get(3)); print_val("low fuse = 0x", boot_lock_fuse_bits_get(0)); #define SIGRD 5 #if defined(SIGRD) || defined(RSIG) Serial.print("Signature : "); for (uint8_t i = 0; i < 5; i += 2) { Serial.print(" 0x"); Serial.print(boot_signature_byte_get(i), HEX); } Serial.println(); Serial.print("Serial Number : "); for (uint8_t i = 14; i < 24; i += 1) { Serial.print(" 0x"); Serial.print(boot_signature_byte_get(i), HEX); } Serial.println(); #endif } void loop(void) { }Sysinfo for Arduino: http://arduino.ru/forum/programmirovanie/sysinfo-arduino?page=1#comment-...
Sysinfo for Arduino: http://arduino.ru/forum/programmirovanie/sysinfo-arduino?page=1#comment-...
Я бы посоветовал ещё OSCCAL отображать. Для некоторых случаев вполне себе ID. И минимум телодвижений.)
Sysinfo for Arduino: http://arduino.ru/forum/programmirovanie/sysinfo-arduino?page=1#comment-...
Я бы посоветовал ещё OSCCAL отображать. Для некоторых случаев вполне себе ID. И минимум телодвижений.)
В теме "Sysinfo for Arduino" принимаются любые коды, выдающие различную дополнительную информацию об Ардуино-совместимых контроллерах.
В теме "Sysinfo for Arduino" принимаются любые коды, выдающие различную дополнительную информацию об Ардуино-совместимых контроллерах.
а WAVGAT не пробывали ?
В теме "Sysinfo for Arduino" принимаются любые коды, выдающие различную дополнительную информацию об Ардуино-совместимых контроллерах.
а WAVGAT не пробывали ?
У меня ВАВГАТа нет, а у кого есть могли бы давно взять скетч из поста #74 (http://arduino.ru/forum/programmirovanie/sysinfo-arduino?page=1#comment-...), проверить что он выдаёт и внести свои предложения для добавления в скетч.