Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM8L
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
mobira
Здравствуйте!

Подскажите, как правильно считать в массив уникальный номер процессора STM8L101 с помощью языка С?
Использую IAR.
zltigo
Просто надо для начала немножко узнать о программировании вообще sad.gif. "Проблема" копирования областей памяти может быть решена самыми разными способами, наиболее простой и в большинстве случаев оптимальный, это memcpy(). Указываете адрес(имя) масива назначения, адрес идентификатора, его размер. Все.


mobira
Спасибо за ответ!
Разобрался,просто немножко ум за разум зашел..
ID читается так же, как данные из eeprom или flash памяти.
giniyazovrr
Помогите разобраться с DAC (STM8L152K6). Никак не могу завести эту штуковину.

SYSCFG_RIDeInit(); // сброс внутреннего комутатора МК
SYSCFG_RIIOSwitchConfig(RI_IOSwitch_15, ENABLE); // Здесь ДАК должен высовываться на GPIOB.4

CLK_PeripheralClockConfig(CLK_Peripheral_DAC, ENABLE); // подаем клок на дак

DAC_DeInit(); // сброс дака
DAC_Init(DAC_Channel_1, DAC_Trigger_None, DAC_OutputBuffer_Enable); // инициализация DAC_Trigger_None - как понял дак не ждет внешнего воздействия чтобы запустить преобразование
DAC_Cmd(DAC_Channel_1, ENABLE); //запускаем ДАК
uint16_t n = 0x0FFF;
for(;;)
{
DAC_SetChannel1Data(DAC_Align_12b_R, n); // делаем пилу
if(!n--) n = 0x0FFF;
// for(uint16_t i = 0; i < 100; i++);
}
на выходе никаких изменений 0
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.