MSP430日志

2018-10-03

刚收到开发板,咸鱼买的,还挺好的,官网下载了最新版本的EW430,找了个注册机破解,毕竟是为了学习。

下载的时候遇到了问题,百度也没百度到,最后在商家的资料里找到了解决办法,点亮了led,真是秀逗了。

2018-10-04

今天开始上手OLED,用的是中景园的,先用例程,然后一步一步去改去试,用取模软件取模,我的字库设的汉字是“智能电子门锁RFID识别区”,结果我调用的时候出了问题,首先是取模软件的取模方式和走向的问题,这个还需要进一步研究源代码;其次就是RFID这四个字母是不需要汉字取模的,而且取模的时候四个字母各占了半个汉字,这样显示的时候在主函数调用就只需要写两条就好了,或者之间显示string函数,但是用四条就不对了。

弄得差不多的时候索性研究了一下头文件oled.h,发现:

#define  u8 unsigned char 
#define  u32 unsigned int 

原来u8和u32是这样定义的,之前只是看CPrimerPlus那本书讲到了这个,现在终于理解了。

#define        Set_Bit(val, bitn)        (val |= (/*1 <<*/(bitn)))        //竚琘 1
#define        Clr_Bit(val, bitn)        (val &= ~(/*1<<*/(bitn)))        //竚琘 0
#define        Get_Bit(val, bitn)        (val & (1<<(bitn)) )        //眔琘

这个是看不懂的,尤其是后面注释还有一堆乱码。。查了百度之后发现:

三个分别用来设置某一位,清除某一位,取某一位的值。 使用方法为.Set_Bit(PORTA,3); Clr_Bit(PORTB,2); Get_Bit(val,5); 

https://wenku.baidu.com/view/0588e744a8956bec0975e37d.html

OLED采用SPI通信,七个引脚依次分别是:电源地GND、电源VCC、时钟D0、数据D1、复位RES、命令DC、片选CS

说真的,做智能车的时候都没了解这么细致。。果然还是慢下来低头搞研究更有收获。

MSP430F149学习之IO端口https://blog.youkuaiyun.com/qq_36914987/article/details/80809301

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值