NO.001:dsPIC33EP系列的开篇

本文是dsPIC33EP系列的开篇,重点介绍了IO口的使用技巧,包括漏极开路配置、模拟和数字引脚的配置、引脚功能优先级、上下拉电阻的控制以及数字输入输出的管理。内容基于dsPIC33EP数据手册,对比了与STM32的相似之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小白的博客荒废了很久,都快发霉了。正好利用最近刚入手的dsPIC33EP32MC202开发板,在此感谢峰韵电子的杨老板提供开发板的整套资料,为小白的学习助力。俗话说站在巨人的肩膀可以省很多事,哈哈哈,不扯了。进入正题。

NO.001:dsPIC33EP系列的开篇—IO的使用技巧。

但凡是单片机,都逃不过要对IO口进行操作。学会对IO口进行操作,后面的事就简单多了。dsPIC33EP系列的IO口功能较之前的dsPIC30F系列要强大很多(我只用过dsPIC30F4011,不过一个系列应该都差不多),一个比较突出的特点就是外设引脚可以随意的映射,并且每个引脚都有弱上(上拉电压为VDD-0.8而不是VDD)、下拉。对手册中的IO口使用技巧总结如下:
1、漏极开路配置
除了PORTx、LATx和TRISx寄存器用于数据控制外,端口引脚也可被单独配置为数字输出或者漏极开路输出,这是由与每个端口相关的漏极开路控制寄存器ODCx控制的,将其中的任何位置1即可将相应的引脚配置为漏级开漏输出。
2、配置模拟和数字引脚(特别小心,我被这个地方坑了几次)
在发生任何的复位之后,与任意模拟输入引脚(即ANx)共用的IO引脚默认情况下总是模拟引脚(在使用除ADC外的其他外设要特别小心,在初始化要对相应的ANSELx进行清零操作,因为ANSELx寄存器具有默认值0XFFFF,默认功能是模拟输入),因此,将某个引脚配置为模拟输入引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值