0
Никто не заметил, но в «Добавляем кит» у вас неверный скриншот )

А как создавать новый проект? Он даже не показывает добавленный кит в «C project» и так далее.
  • avatar
  • vk2
  • 12 июля 2014, 14:12
0
В крайнем случае, они вставят workaround в driverlib'e (поэтому, наверное, стоит указывать в дефайне точную версию процессора; для LM4F120 это будет TARGET_IS_BLIZZARD_RA3, наверное).
  • avatar
  • vk2
  • 08 января 2014, 12:47
0
Полагаю, этого нет в стартапе, потому что это теперь в файле /Keil/ARM/Startup/TI/TM4C123/system_TM4C123.c — и именно в функции SystemInit()… почему файл не добавляется в проект автоматически — не знаю.
  • avatar
  • vk2
  • 08 января 2014, 04:20
0
Я тоже челюсть поднял с пола.

«Утилизировали»?

ОТЛАДОЧНАЯ ПЛАТА НА АРМЕ ОТ ТИ УГРОЖАЕТ ЦЕЛОСТНОСТИ РОССИИ, ШОК, ВИДЕО, ЛАЙФНЬЮЗ.
  • avatar
  • vk2
  • 07 января 2014, 07:50
0
А я правильно понимаю, что от предыдущей Stellaris LaunchPad LM4F120XL эта Тива отличается не сильно? в основном память и прочее.

PS сочувствую с таможней, мне fedex привез домой (Тверь) без лишних вопросов как msp430 launchpad, так и стелларис. Неужели зависит от города?
  • avatar
  • vk2
  • 06 января 2014, 04:02
0
А можно подтверждение? Я везде читал, что долгое нажатие на power обрабатывается на очень низком уровне, еще до BIOS'а и само собой до OS.
  • avatar
  • vk2
  • 17 июня 2013, 18:39
0
А где бы найти что-нибудь такое же недорогое (или собрать самому) для HDMI/VGA? «мультиэкранные процессоры» слишком дороги (тысячи баксов).
  • avatar
  • vk2
  • 17 июня 2013, 18:30
0
С ключом -c патч становится гораздо читабельнее, попробуйте. Кроме того, раз присутствует context, patch может наложить патч даже если пара строк в исходном файле съехала.
  • avatar
  • vk2
  • 30 марта 2013, 20:50
+1
«Написаны более 30 учебных статей по блокам МК и сопутствующим наукам (математика, криптография, программирование, алгоритмы) для своих знакомых».

Так Вы покажете их? Мне действительно интересно.
  • avatar
  • vk2
  • 25 марта 2013, 07:34
+3
По поводу последних строк. Вы, как преподаватель, хотя бы теоретически допускаете, что это не люди глупые или невнимательные, а это Вы плохо объясняете свои мысли — или попросту переоцениваете свой подход? :)
  • avatar
  • vk2
  • 24 марта 2013, 13:56
+2
Спокойно! я этот пример гуглил :)
  • avatar
  • vk2
  • 24 марта 2013, 12:54
0
Вы писали, что есть учебные материалы, статьи на смежные темы. Мне очень хочется их прочитать, т.к. я интересуюсь темой преподавания и имею в этой области небольшой опыт.
  • avatar
  • vk2
  • 24 марта 2013, 12:52
+3
моя концепция — вставил прибор в PC — появилось меню, сто хозяин хочешь.
выбирай — осциллограф нате, лог.анализатор нате, вольтметр, свистелка-перделка нате, добавьте по вкусу.

(растерянно) но, простите, а здесь-то что нового, в этой идее загружать прошивку при каждом старте? В конце концов, есть МК без флеш-памяти, в них прошивка загружается с ПК при подключении — как пример, на одном из таких МК построен USBee AX Pro / Saleae Logic, в который, действительно, что загрузи, тем он и станет (чем и пользуются авторы «народных» клонов).

потому что не понимают, что такое МК, процессор, как они работают.
они не знают, что RCC->APB2ENR, RCC_APB2ENR_ADC1EN, RCC_APB2ENR_IOPAEN это просто числа.

К вашей «концепции» это не имеет никакого отношения. Никто не мешает объяснять устройство процессора «снизу вверх» и использовать все эти числа при программировании на ассемблере/Си, вводя константы лишь позже. Это как на обычном ПК: можно выбрать путь «от Паскаля — к машинному коду», можно наоборот. И там, и там есть свои плюсы и минусы. Обычный среды разработки для МК все это нормально поддерживают.
  • avatar
  • vk2
  • 24 марта 2013, 12:47
+4
Я даже восхищен. Из такой банальности раздуть «концепцию».

Но Вы серьезно думаете, что

r 40023830; RCC_AHB1ENR
00100001
w 40023830 00100009; |= RCC_AHB1ENR_GPIODEN
00100009
w 40020c00 55000000; GPIOD_MODER
55000000
w 40020c14 f000; GPIO_OTR – зажгутся все 4 светодиода
0000F000

проще для обучения, чем

digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);

?

Вы все напираете, что подход «запиши число А в ячейку Б» позволит изучить устройство МК без программирования. Мол, "… именно мигание светодиодов – это 90% всех программ. Поставьте вместо светодиода тиристор, семистор или реле, оптрон для гальваноразвязки..". Но ведь дело не в том, как зажечь этот светодиод. Дело в том, КОГДА его зажечь. И в этом уже не разобраться без программирования и погружения. С вашим подходом и футбол — это игра, где нужно лишь научиться бить по мячу.
  • avatar
  • vk2
  • 24 марта 2013, 11:24