11 2024 档案

摘要:IIC引脚配置,SCL和SDA配置为关内部上拉,输出1,SCL和SDA应为开漏输出,若某些51单片机不支持,则使用外部电路配置为开漏输出,SDA需要配置有外部上拉,在SDA输出1时只需改变方向,变为输入模式,通过外部上拉为高电平。 SCL全程由主机控制,全程保持输出状态,输出低电平或高电平。 SDA 阅读全文
posted @ 2024-11-21 19:02 小智001 阅读(3) 评论(0) 推荐(0) 编辑
摘要:配置串口时,注意对TX的IO口初始配置为输出**高电平**(若为低电平,一般会丢掉帧头,导致数据错误,误以为一直是起始位),RX的IO口初始配置为输入低电平。 TX由高电平变为低电平时表示起始位,停止位是由低电平变为高电平 串口通信数波形传输时为低位在前,高位在后,即LSB小端模式,如发送0x41( 阅读全文
posted @ 2024-11-20 21:27 小智001 阅读(6) 评论(0) 推荐(0) 编辑
摘要:const作用常量,不可被改变,如果是对指针,const char *a,指的是指针a指向的变量不可被更改,a可变 code作用是单片机中,将变量存储到FLASH中,读取速度变慢(相比于RAM),由于RAM空间小,故可将一些占用空间较大的数据,如链表等存放到CODE区域中 static可以静态变量和 阅读全文
posted @ 2024-11-18 20:41 小智001 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.boot区的程序配置为0x0000-0x0c00,app区程序配置为0x0c00开始,程序区会有一个字节冲突呢,就是boot区的末尾0x0c00和APP区的起始0x0c00,但是一般不会用完,并且冲突的时候在使用合并软件合并时会有提醒 2.BOOT区也可以使用中断,与不使用中断的架构不同,需要重 阅读全文
posted @ 2024-11-03 17:09 小智001 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示