ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
21 апреля
1483713 Топик полностью
FDA (14.12.2024 10:59, просмотров: 123) ответил vesago на А у вас adc_base_struct.ordinary_channel_length = 1; Тогда верно. Может ноги на что подвязаны? Типа JTAG, который нужно принудительно ремапить. Допустим PB3 - хрена вы с него просто так что-то заберете. Хотя у вас B0 - обычная нога. С виду все верно. Если после этого дальше нога не переназначается - должно работать.
Вот я тоже пришёл тому, что из-за ремапа глючит. На PB0 может ещё висеть EMAC и SPI1. Но EMAC ремаплю на другие ноги и Ethernet у меня работает. SPI1 тоже попробовал переключить на другие пины: 

gpio_pin_remap_config(SPI1_MUX_10, TRUE);


Но АЦП всё равно выдаёт 0. То есть точно дело в пинах. Потому что перенастраиваю АЦП на 10-й канал (PC0) и всё работает!