avatar
文章
93
标签
38
分类
18
首页
归档
标签
分类
LogoHuayiSTM32入门教程 返回首页
搜索
首页
归档
标签
分类

STM32入门教程

发表于2023-07-31|更新于2023-07-31|电子&嵌入式
|总字数:8|阅读时长:1分钟|浏览量:

Links

  • STM32入门教程视频
CMCUSTM32
上一篇
CS161
The primary way of securing a system is understanding how it works? False. Oftentimes the best defense is to remove incentives for attackers Links ucb的一门系统安全课程 课程主页su20 课程主页su21用作proj 课程hw(toekn: G2DR3D) Lecture 1: Introduction Threat Model: 谁会攻击你、他们有什么样的资源 Lecture 2: Security Principles Don’t Blame the Users Security is Economics Prevention Detection, Defense in Depth Password Authentication Measuring Attacker Capabilities rubber-hose cryptanalysis Least P...
下一篇
51单片机入门教程
Links 51单片机入门教程视频 1.课程简介 安装Keil5和STC-ISP,分别为编辑器和编译器、汇编器 MCU(Micro Controller Unit)单片机 集成CPU、RAM、ROM。定时器、中断系统、通讯接口等 信息采集(传感器)、处理(CPU)、控制硬件设备(电机、LED) 本课程采用的51单片机型号STC89C52 命名规则 晶体振荡器:有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号,这种采用石英晶体的振荡器称为晶体振荡器。 单片机管脚 Vcc正极 Gnd负极 单片机最小系统 开发板原理图 C51数据类型 2.LED基础 LED(Light Emitting Diode)发光二极管 电路计数法 102 = 10*10^2 1003 = 100*10^3 LED模块 也就是说,通过控制P2寄存器使P2输出端口输出高低电平就可以实现LED的亮...
相关推荐
2023-07-29
51单片机入门教程
Links 51单片机入门教程视频 1.课程简介 安装Keil5和STC-ISP,分别为编辑器和编译器、汇编器 MCU(Micro Controller Unit)单片机 集成CPU、RAM、ROM。定时器、中断系统、通讯接口等 信息采集(传感器)、处理(CPU)、控制硬件设备(电机、LED) 本课程采用的51单片机型号STC89C52 命名规则 晶体振荡器:有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号,这种采用石英晶体的振荡器称为晶体振荡器。 单片机管脚 Vcc正极 Gnd负极 单片机最小系统 开发板原理图 C51数据类型 2.LED基础 LED(Light Emitting Diode)发光二极管 电路计数法 102 = 10*10^2 1003 = 100*10^3 LED模块 也就是说,通过控制P2寄存器使P2输出端口输出高低电平就可以实现LED的亮...
2023-11-13
CSAPP bomblab
Intro CSAPP里传奇的实验 通过汇编能力拆除二进制炸弹,拯救世界! phase_1 通过strings_not_equal想到这里有个字符串判断 x/s 402400得到字符串为Border relations with Canada have never been better. phase_1就是上述字符串 phase_2 通过read_six_numbers得到phase_2是六个数字 add eax, eax可见每次取出的比较数字翻倍,第一个数字为1 phase_2就是1 2 4 8 16 32 phase_3 阅读反汇编,可知读取两个数字 第一个要比7小 第二个根据第一个有不同的分支答案 phase_4 第四题的func4是一个递归函数 phase_5 通过内存查找关键字符串flyers x/s 0x4024b0查找另一个敏感字符串maduiersnfotvbylSo you think you can stop the bomb with ctrl-c, do you? 输入的六个...
2023-11-11
CSAPP datalab
突发奇想,重做下CSAPP的lab,顺便把以前没做完的补上,希望能坚持下来 Links lab download Intro datalab主要是使用位运算来实现函数,考验对底层数据类型的掌握 修改bit.c文件以彰显你的位运算技术 32bit Solution bitXor 用位与和位非实现位异或 德摩根律走起 123int bitXor(int x, int y) { return ~(~(~x & y) & ~(x & ~ y));} tmin 要求返回最小的补码值0x10000000 123int tmin(void) { return 1 << 31;} isTmax 判断是否是补码最大值 由tmax的特征可得,特判0xFFFFFFFF 123int isTmax(int x) { return !(((x + 1) ^ x) ^ ~0x0) & !!(~x);} allOddBits 要求判断所有奇数位是否都为1 先取奇数位 再判断是否...
2023-09-22
MIT 6.858
Links 课程主页 课程视频 LEC 1: Introduction, threat models
2023-08-25
CS161 Project 1
Project1 Q0 Customizer 以customizer - customizer身份获取后续密码 remus - ilearned Q1 Remus 要求我们使用缓冲区溢出注入代码,由此读取访问受限的文件README orbit.c12345678910111213#include <stdio.h>void orbit(){ char buf[8]; gets(buf);}int main(){ orbit(); return 0;} 可以发现gets()没有对读取的输入作越界处理,因此含有缓冲区溢出的隐患 ./debug-exploit并在第五行处打断点 gdb12345678910111213141516(gdb) b 5(gdb) r(gdb) x/16x buf0xbffffc68: 0xbffffd1c 0xb7ffc165 0x00000000 0x000000000xbffffc78: 0xbffffc88 0xb7ffc...
2023-08-20
CS161
The primary way of securing a system is understanding how it works? False. Oftentimes the best defense is to remove incentives for attackers Links ucb的一门系统安全课程 课程主页su20 课程主页su21用作proj 课程hw(toekn: G2DR3D) Lecture 1: Introduction Threat Model: 谁会攻击你、他们有什么样的资源 Lecture 2: Security Principles Don’t Blame the Users Security is Economics Prevention Detection, Defense in Depth Password Authentication Measuring Attacker Capabilities rubber-hose cryptanalysis Least P...
avatar
Huayi
Time to Code.
文章
93
标签
38
分类
18
Follow Me
公告
🚧施工中...
目录
  1. 1. Links
最新文章
AtCoder Beginner Contest 4192025-08-20
CSAPP bomblab2023-11-13
CSAPP datalab2023-11-11
Latex2023-11-08
Hackergame20232023-11-04
© 2022 - 2025 By Huayi框架 Hexo 6.1.0|主题 Butterfly 5.4.3
搜索
数据加载中