- 博客(11)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 MSP432-SPI主从通信
编写程序实现MSP432P401r单片机中eUSCI模块之间的三线制SPI通信。其中,一个eUSCI_B0模块作为主机,另一个eUSCI_B2模块作为主机,主机从0X01开始发送递增字节,从机将接收到正确的字节时,P1.0LED灯会闪烁。同时,从机接收到的数据又会发回给主机,主机接收到正确数据,P2.2LE灯会闪烁:要求:三线,8位数据,空闲位高电平,高位优先:#include <ti/devices/msp432p4xx/driverlib/driverlib.h>/* Standa.
2021-05-14 12:03:19 2586 2
原创 2021-05-09
package mainimport ( "fmt" "math/rand" "sync" "time")/*一、使用goroutine和channel实现一个计算int64随机数各位数和的程序。 1.开启一个goroutine循环生成int64类型的随机数,发送到jobChan 2.开启24个goroutine从jobChan中取出随机数计算各位数的和,将结果发送到resultChan 3.主goroutine从resultChan取出结果并打印到终端输出*///job
2021-05-09 00:28:37 115
原创 基于MSP432的中断练习:
基于MSP432的中断练习:/*MSP432:基于寄存器编程:利用P1.1和P1.4引脚外部中断,实现对LED灯亮灭的控制。 P1.1和P1.4引脚连接S1和S2按键,该按键按下将触发引脚中断,P2.1和P2.2引脚分别连接连个LED灯,当按键P1.1被按下后,P2.1引脚LED灯的亮灭状态将会发生翻转,当按键P1.4按下后,P2.2引脚的电平将发生翻转。*///中断服务程序extern void PORT1_IRQHandler(void){ if(P1IFG & BIT1
2021-04-12 09:47:15 1212
原创 击哪个元素哪个元素发生变化
Vue点击哪个元素哪个元素发生变化<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">
2021-04-01 20:20:46 108
原创 Vue数据通信之子向父传递消息
Vue子向父传递数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <
2021-04-01 20:07:37 112
原创 英语四级作文万能句
过四级必背作文模板描述一种社会现象1、Nowadays, 某某问题 has become the focus of society2、Recently, more and more people are beginning to be aware of the importance of 某某问题某某问题 has been playint an tincreasingly important role in our daily life阐述观点1、别人的People's views on
2021-03-19 22:34:45 859 2
原创 彻底弄懂IIC总线协议
iic总线协议介绍IIC总线是Philips公司在八十年代推出的一种串行、半双工总线,主要应用于近距离、低速的芯片之间的通信;IIC有了两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步;IIC总线硬件结构简单,成本较低,因此各个领域都得到了广泛的应用。IIC总线是一种多主机总线,连接在IIC总线上的部分器件分为主机和从机,主机有权发起和结束一次通信,而从机只能被主机呼叫;当总线上有多个主机同时启用总线时,IIC也具有冲突检测和仲裁的功能来防止错误产生;每个连
2020-11-29 22:56:56 1902 1
原创 NB-IoT常用的AT指令
NB-IoT常用AT指令AT 指令分类执行命令:AT+<CMD>配置寄存器:AT+<cmd>=p1,p2,p3....查看寄存器的参数范围:AT+<cmd>=?查看寄存器的值:AT+<cmd>?常用指令:AT+NRB重启NB模块,模块自动入网返回:重启信息AT+CFUN?查看SIM卡是否正常返回:1-正常 0-不正常AT+NBAND?查看设置的频段信息返回:所支持的频段AT+CGATT?查看是
2020-11-29 14:11:38 4258
原创 2020-11-27
esp8266控灯#include <ESP8266WiFi.h> // 本程序使用 ESP8266WiFi库#include <ESP8266WiFiMulti.h> // ESP8266WiFiMulti库#include <ESP8266WebServer.h> // ESP8266WebServer库 ESP8266WiFiMulti wifiMulti; // 建立ESP8266WiFiMulti对象,对象名称是 'w
2020-11-27 10:33:03 153
原创 完美解决Xshell链接不上Linux的问题
Xshell连接Linux常见问题Xshell 连接不上 Linux时查看 Linux 是否安装了 SSh 服务如果没有安装,那安装 SSh 服务,命令如下#安装SSH服务器sudo apt-get install openssh-server#重启SSH服务器sudo service ssh restart如果使用 以上命令安装SSH服务器报一下错误时:E: Could not get lock /var/lib/dpkg/lock-frontend - open (
2020-11-25 22:14:23 2438
原创 彻底搞懂内存四区
内存四区C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值,局部变量等堆区:由程序员分配释放,若程序员不释放,程序结束时由系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程1.1程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域代码区存放cpu执行的机械指令代码区是共享的,共享的目的是对于频繁执行
2020-11-16 22:11:22 1238
gin框架拉去下来了,但go build时错误
2021-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人