板:FRDM-KL46Z
红色通用LED
820ohm电阻(这是该LED的正确电阻)
面包板用来连接从j4 io插头的端口引脚1(io插头引脚4)连接到与一个电阻串联的LED并终止于接地。打开/配置/切换FRDM-KL46Z GPIO寄存器点亮外部LED /电阻
我试图执行一些测试代码来点亮串联的LED /电阻。我被给了这个通用测试代码来启动,但似乎缺少一些东西。
int main()
{
SIM_BASE_PTR->SCGC5 = 1 << SIM_SCGC5_PORTB_SHIFT;
PORTB_PCR1 |= PORT_PCR_MUX(0b001);
PTB_BASE_PTR->PDDR |= 1 << 1;
PTB_BASE_PTR->PDOR |= 1 << 1;
return 0;
}
不管LED的配置如何,当用数字万用表检查时,我没有从引脚上得到任何电压。
'PDOR&= 1 << 1;'不会使PTB1变高。 'PDOR | =(1 << 1);'会。 –
更新!随着变化,多米仪表仍然没有运气。 – mar10