您的位置 首页 知识

PIC读书笔记1:编译、链接,GPIO初始化,5V电压兼容

图书馆借的书,《16位单片机c语言编程基于PIC24》,人民邮电出版社。很不错的一本书。看了书才发现自己学习过程中忽略和轻视的部分很多,一一记录下来吧。1:关于main函数在进入m

  图书馆借的书,《16位单片机c言语编程根据PIC24》,人民邮电出版社。很不错的一本书。看了书才发现自己学习过程中疏忽和小看的部分许多,逐个记录下来吧。

  1:关于main函数

  在进入main函数之前,微操控器会履行衔接器主动刺进一个较短的初始化代码段。这个代码段又被称为c0码。c0码将完成根本的例行内务处理,包含微操控器栈的初始化以及其他事物。

  2:衔接脚本

  衔接器脚本(.gld)文件是用来告知衔接器内存的预界说方位(由设备数据表决议)和供给根本的内存空间信息,如内存的可用空间巨细、RAM存储器的可用空间巨细及其地址规模。

  3:GPIO初始化

  大部分的PORTB引脚与模数转化时复用的,在默许状态下,同“模仿”输入服用的引脚与“数字”输入端口是断开的。因而简略的仅仅设置TRISB与PORTB是不能操控数字端口B的。

  4:关于printf函数

  C30的编译器支撑printf函数,可是一个简略的printf函数或许导致可履行文件添加几千字节的代码。慎用!!

  5:5V电压兼容

  PIC24FJ系列是3VCMOS工艺的,要衔接到5V设备很简略:

  a:为了驱动一个5V的输出信号,要运用ODCx操控寄存器将每一个输出引脚设置为开漏极形式,并衔接外部上拉电阻到5V。

  b:数字输入引脚自身能够接受5V电压,能够直连续至5V输入信号(可是和模仿服用的引脚不能)。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/115126.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部