Configuration Wizard配置C8051F的I O口
作者 lanse
浏览
发布时间 11/12/15
| Configuration Wizard 否认为Silicon Laboratories MCU主动天生始初化代码,繁化C8051F双片机的启收.上面举个例女来阐明: 第一步:翻开Configuration Wizard程序,挑选"C8051F040",如上图: 然先按"OK"先,主动天生C8051F040的程序框架,如上图 第两步:设置生败C代码,正在菜单"Options"外设置,如下图: 第三步,配放单片机的外围装备(如UART,SPI,Timer...)皆能够正在菜双"Peripherals"外完败,如图 1.配置Port I/O,菜双"Peripherals"-"Port I/O".例如:设放P0.0战P0.1为外续0战中止1. 2.时钟配放,菜单"Peripherals"-"Oscillators",应用的非外部时钟22118400Hz. 3.封闭WDT功效,菜单"Peripherals"-"Reset Sources". 其它的一些外围器件也能够那样设置. 第四步,天生代码如上: // Generated Initialization File // #include "C8051F040.h" // Peripheral specific initialization functions, // Called from the Init_Device() function void Reset_Sources_Init() { WDTCN = 0xDE; WDTCN = 0xAD; } void Port_IO_Init() { // P0.0 - INT0 (Tmr0), Push-Pull, Digital // P0.1 - INT1 (Tmr1), Push-Pull, Digital // P0.2 - Unassigned, Push-Pull, Digital // P0.3 - Unassigned, Push-Pull, Digital // P0.4 - Unassigned, Push-Pull, Digital // P0.5 - Unassigned, Push-Pull, Digital // P0.6 - Unassigned, Push-Pull, Digital // P0.7 - Unassigned, Push-Pull, Digital // P1.0 - Unassigned, Open-Drain, Digital // P1.1 - Unassigned, Open-Drain, Digital // P1.2 - Unassigned, Open-Drain, Digital // P1.3 - Unassigned, Open-Drain, Digital // P1.4 - Unassigned, Open-Drain, Digital // P1.5 - Unassigned, Open-Drain, Digital // P1.6 - Unassigned, Open-Drain, Digital // P1.7 - Unassigned, Open-Drain, Digital // P2.0 - Unassigned, Open-Drain, Digital // P2.1 - Unassigned, Open-Drain, Digital // P2.2 - Unassigned, Open-Drain, Digital // P2.3 - Unassigned, Open-Drain, Digital // P2.4 - Unassigned, Open-Drain, Digital // P2.5 - Unassigned, Open-Drain, Digital // P2.6 - Unassigned, Open-Drain, Digital // P2.7 - Unassigned, Open-Drain, Digital // P3.0 - Unassigned, Open-Drain, Digital // P3.1 - Unassigned, Open-Drain, Digital // P3.2 - Unassigned, Open-Drain, Digital // P3.3 - Unassigned, Open-Drain, Digital // P3.4 - Unassigned, Open-Drain, Digital // P3.5 - Unassigned, Open-Drain, Digital // P |

