- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 SPD5 集线器协议内容解析
若不同SPD5 Hub后面的本地侧设备同时发送请求,则是22和23、24的混合过程,先通过LID裁决,再通过HID裁决,这里的LID是本地设备的,若LID一致,则看HID,由于SPD5 Hub的本地侧设备HID均为111,因此实际上是比较SPD5 Hub的HID,这个过程在前文提到,SPD5 Hub会转换HID。 若MR27[4]=1且MR27[3:0]=1,如果MR51[3:0]=1时,发送IBI,并且MR48[7]置1,将GETSTATUS CCC的待处理中断位[3:0]更新为0001。
2024-07-09 10:48:35 1881
原创 【记录一下】2022 树莓派4B 官方系统Raspbian 串口使用例程
需要了解的一些知识树莓派3的时候,一共有两个串口。硬件串口:/dev/ttyAMA0 mini串口:/dev/ttyS0硬件串口有独立的时钟源,通信稳定,但默认分配成了蓝牙功能。可以通过禁用蓝牙等操作来使用这个串口。而mini串口的时钟源由cpu提供,会随主频的变化而变化,通信不稳定,但可以通过固定CPU主频来稳定通信。为追求稳定的串口通信,树莓派3需要经过非常复杂的操作才得以实现。树莓派4增加了四个硬件串口,但需要修改配置来打开。sudo nano /boot/config.
2022-05-23 11:50:54 794 1
原创 【记录一下】2022 树莓派4B 官方系统Raspbian换源
使用清华大学开源镜像站【2022/5/23】查看系统架构pi@raspberrypi:~ $ uname -marmv7l查看debian版本pi@raspberrypi:~ $ cat /etc/debian_version10.9以下是对应debian10和armv7l的换源操作备份文件pi@raspberrypi:~ $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bakpi@raspberrypi:~ $ sudo
2022-05-23 11:16:33 482
原创 一步一步来 如何将Django项目部署到Centos 7 腾讯云服务器
一步一步来 将Django项目部署到Centos 7 腾讯云服务器部署环境=======================================PYTHON环境=======================================PYTHON虚拟环境0、安装virtualenv的意义1、安装virtualenv2、使用virtualenv================================为虚拟环境安装Django和uwsgi===========================
2022-05-01 23:27:34 4982 4
原创 django -- This QueryDict instance is immutable --request Django修改request
Django为了保护数据,QueryDict的数据是不可变的。比如request的数据。这个可以通过修改设置来改变,找到django文件夹下的**\http\request.py**将 def __init__(self, query_string=None, mutable=False, encoding=None):改成 def __init__(self, query_string=None, mutable=True, encoding=None):...
2022-04-30 10:15:19 746
原创 Django 模板语法的使用注意事项
在html文件中,给模板变量套上尖括号对<h3>编辑管理员账户-<{{ title }}></h3>py文件中,给title的值为rootreturn render(request, "html.html", {"form": form,"title":"root"}) #11 Django渲染效果为title和尖括号一起消失了事实上被格式化为了html标签不只是root,只要占位符最终是html标签的形式,都会被格式化成标签,比如img
2022-04-24 22:42:56 1078 1
原创 MSP430 使用printf函数
众所周知,使用32的时候,只需要重写fputc就可以了但是我在MSP430重写fputc后,发现printf只能发送字符串,不能带%符号,也就是无法格式化。printf("Pressed{%.2f}\r\n",3.1111);输出为Pressed{后面的数据统统消失了~后来才发现,除了要重写fputc外,还要重写fputs把以下这段代码加到引用了stdio.h的c文件中int fputc(int ch,FILE *f){ UCA1TXBUF = ch&0xff;
2021-07-15 15:55:45 3120 6
原创 MSP430F5529LP一个定时器多路输出不同频率不同占空比PWM
MSP430F5529LP一个定时器多路输出不同频率不同占空比PWM这个在用32的时候就搞过这个,现在稍微搞下msp430,把以前弄过的东西移植一下。在32时,定时器每次计数到CCR时让电平翻转一次,同时改变CCR值,新的值是在原来的基础上加上设置值。参考一下官方文档。如果定时器周期不能与0FFFFh计数相同,则使用up模式。计时器重复计数到比较寄存器TAxCCR0的值,它定义了周期(见图17-2)。周期内定时器计数为TAxCCR0 + 1。当定时器的值等于TAxCCR0时,定时器重新从0开始计数
2021-07-13 21:33:29 2733 4
原创 c语言字符串转型,指针强制转换
字符串转float型float chuli3(unsigned char* p){ char sign = 1; float temp = 0; int ttt = 1; char size = 0,flag=0; if (*p == '-') { sign -= 2; p++; } //小数点前开始 while (*p != '\0' && *p !='.') {
2021-03-25 00:10:11 1324 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人