- 博客(12)
- 收藏
- 关注
转载 单片机程序是如何执行的:指令数据写哪了
单片机的运行需要执行程序,同时硬件也是必不可少的,二者缺一不可。大家都知道单片机的运行需要执行写好的程序,但是单片机的指令数据都被写在了哪里?在哪读取指令?单片机达人给你解答技术难题。 让我们从最开始的环节讲起。在单片机上电的瞬间,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的main之前,还有一系列其他的...
2020-03-08 22:19:51
572
原创 三角形按键扫描原理分析。
一、应用场景以及优势该按键扫描方式用于产品按键较多产品。可以用较少的端口控制较多的按键。以8个IO口为例子,普通按键扫描最多控制,16个按键(矩形扫描)。采用该方式可以控制28个按键二、扫描方式原理图:IO1输出低IO0输入检测,IO0输入检测到低电平则K01按下。以此类推。IO2输出低,IO0输入检测到低则K02按下,IO1检测到输入低则K03按下,一直扫描完全部按键。...
2019-11-29 11:04:19
1409
原创 C语言队列
C对列队列,先进先出。大神看下有毛病没。注意:定义MAXQUEUE 20字节,只能存储19字节的内容。有一字节空,是判断队列是否满的标志。#define MAXQUEUE 20typedef struct tagMsgQueue{ int uFront,uRear; int m_Msg[MAXQUEUE];}MSGQUEUE; #define Q_...
2019-11-19 10:29:34
186
原创 jflash合并bin文件
1、file-> open data file 选择boot文件 地址从0开始2、file-> merge data file 选择bin文件 地址从程序开始执行地址开始 比如0x40003、file-> save data file as.. 保存合并后文件。
2017-09-20 16:41:26
1966
原创 音标小知识
一、 1、清辅音:/t/ /k/ /p/ /s/ /tr/ /f/ /ʃ/ /tʃ/ /θ/ /ts/ tank pass tree fish watch think cats 2、浊辅音:/ð/ /ʒ/ /dr/ /g/ /v/ /b/ /d/ /z/ /dʒ/ /dz/ father pleasure dress glove bed zoo bridge birds
2017-08-09 08:43:53
475
原创 QPBOC与PayWave的异同别
最近做了Pay Wave开发,总结如下: 共同点:主流程基本一致,都包含预处理,寻卡,应用选择,应用初始化,read record,脱机数据认证等。 不同点: 1、qVSDC增加了可支持发卡行脚本回写。QPBOC无该功能,非接方式回写脚本只能通过非接标准借贷记方式。 2、预处理 增加量DRL(Reader Risk Parameters 是可以配置的(可选项),状态
2017-08-03 17:54:53
2334
转载 Ubuntu Server 12.04(14.04)配置静态IP的方法
一、配置静态IP地址 编辑系统文件 /etc/network/interfaces,原先的文件内容如下:123456# vim /etc/network/interfaces auto loiface lo inet loopbackauto eth0
2016-11-10 16:09:54
295
原创 Ubuntu 设置多用户smba共享服务
1、添加共享的用户sudo adduser username (username为用户名)几个用户执行几次添加命令2、修改用户密码passwd username(先输入旧密码,再输入新密码,这个在普通用户下可以修改)3、修改用户目录权限sudochmod –R 0750 /home/username 4、设置普通用户具有sambashare权限 sudo us
2016-10-31 16:08:31
2402
转载 ubuntu12.04 修改分辨率
针对VMware安装ubuntu12.04分辨率设置无此项可通过修改开机分辨率增加sudo gedit /etc/default/grub找到:#GRUB_GFXMODE=640x480 在这行下面加一行GRUB_GFXMODE=1920x1080保存后sudo update-grub重新启动后在显示设置里面就有1920x1080选项了
2016-09-28 16:30:11
304
原创 Jlink 下载bootloader
1、打开JLINK软件2、Option->Project Setings Target Interface 如下设置3、切换到CPU选项卡 选择CPU 选择后点击应用确定4、Target 目录选择connect选项,jlink 与 开发板建立连接(物理连接保证没问题,开发板供电)。5、从File菜单 Open data file 选项打开要刷写的文件。6、Targ
2016-04-25 18:38:12
1923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人