|
发表于 2011-5-19 09:19:34
|
显示全部楼层
我也遇到STM8S105K4的PF4不好用的问题,不知道原因在哪里,STVD环境。
不论输入输出都不好用。
PF_DDR=0X00; //PF口;PF4输入
PF_CR1=0X10; //PF口输出时推挽输出,输入时代上拉电阻“1”或高阻“0”
PF_CR2=0X00; //PF口输出时"0"低速2MHZ,"1"高速10MHZ; 输入时"0"关闭外部中断,"1"开外中断
端口初始化应该和其它端口一样的吧?不知道有啥特殊的地方没有。
/* Port F data output latch register */
DEF_8BIT_REG_AT(PF_ODR,0x5019);
/* Port F input pin value register */
DEF_8BIT_REG_AT(PF_IDR,0x501a);
/* Port F data direction register */
DEF_8BIT_REG_AT(PF_DDR,0x501b);
/* Port F control register 1 */
DEF_8BIT_REG_AT(PF_CR1,0x501c);
/* Port F control register 2 */
DEF_8BIT_REG_AT(PF_CR2,0x501d);
头文件里端口地址定义也没有错吧,还需要其它的设置定义吗? |
|