2014年2月4日
摘要: stm32的代码复杂些,而且某宝卖家给的代码写得有点乱而且注释有问题啊。。吐槽完毕,还是要脑子清醒思路清晰才能高效完成工作发现问题分析问题解决问题总结下睡觉。1.地址、接收通道、通信频道什么的,反正收发模式设置要相同2.数据宽度、地址宽度3.关键一点:数值和字符!ASCII码表在线查询(1.0 beta 1) 由于stm32上的与24l01有关的代码现在还是用的某宝卖家的,还没完全吃透。就这么说吧,其中的函数的参数是数字(不知道是不是这样表达的即表里的代码,另外c语言的变量不允许数字开头),而我发送的数据是字符串,发现问题花了一会儿,想办法解决又花了好一会儿。两边代码都不好改,参数如果是数组. 阅读全文
posted @ 2014-02-04 00:28 _Ljj 阅读(3696) 评论(0) 推荐(0) 编辑
  2014年2月2日
摘要: 寒假过去一半了,这两天重新开始学习。这里来个小结,51单片机的一些关于串口通信的寄存器/锁存器。首先放上一段代码,来自郭天祥的51单片机教程功能是:向单片机发送一个字符(比如e),然后单片机返回字符串“ I get e”,串口通信。#include #include typedef unsigned char uchar;typedef unsigned int uint;uchar flag, a;uchar code table[]=" I get ";//串口初始化void Serial_Init(){ TMOD = 0x20; //设定T1定时器工作方式2 TH1 阅读全文
posted @ 2014-02-02 15:19 _Ljj 阅读(3208) 评论(1) 推荐(1) 编辑
  2013年11月28日
摘要: 我们的ADC是淘宝上买的现成模块ADC0809 各脚功能如下:D7-D0:8 位数字量输出引脚。IN0-IN7:8 位模拟量输入引脚。VCC:+5V 工作电压。GND:地。REF(+):参考电压正端。REF(-):参考电压负端。START:A/D 转换启动信号输入端。ALE:地址锁存允许信号输入端。(以上两种信号用于启动A/D 转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。高电平有效CLK:因ADC0809 的内部没有时钟电路,所需时钟信号必须由外界提供,一般为500KHz。模块上有短路帽可以选择in3作为输入 阅读全文
posted @ 2013-11-28 22:20 _Ljj 阅读(2108) 评论(0) 推荐(0) 编辑
摘要: 主要为AD提供clk,因ADC0809 的内部没有时钟电路,所需时钟信号必须由外界提供,通常为500KHZ。`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // Create Date: 10:55:40 11/26/2013 // Design Name: // Module Name: clk8M // Project Name: // Target Devices: ... 阅读全文
posted @ 2013-11-28 22:19 _Ljj 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 前几周微机课上布置了一个Project,要求用FPGA实现多路电压采集器,对多路模拟信号采集并显示其电压幅值。我们小组的设计思路是利用ADC芯片对模拟电压输入信号进行采集,转换为数字信号,然后交由FPGA进行处理,最后将处理结果通过串口传输给电脑并由串口助手显示读数。基本框图如下经过好几天的努力,现... 阅读全文
posted @ 2013-11-28 21:20 _Ljj 阅读(1452) 评论(0) 推荐(0) 编辑
  2013年10月29日
摘要: 今天准备在实验室一台式机上U盘安装ubuntu13.04,1.点了试用而不安装,进去以后除了点问题,图形界面桌面出不来了。心想linux也会出这种问题(类似于死机)。。没想到按下ctrl+alt+T竟然能把终端调出来。。不过对文字界面命令还不熟悉,换笔记本google解决问题的方法,首先出来一条知乎——如何优雅地使用 Ubuntu?里面有一句:"图形界面死机而系统不死机。ubuntu哪怕死机,也只是图形界面死了,打开终端重启即可",呼应了上面遇到的问题还有下一条回复是:从终端输入sudo restart lightdm。照此方法重新打开了图形界面~另外还有一条百度知道:1, 阅读全文
posted @ 2013-10-29 22:06 _Ljj 阅读(751) 评论(0) 推荐(0) 编辑
  2013年10月27日
摘要: 硬盘中划出40G给ubuntu从U盘安装,ubuntu-13.04-desktop-i386,(双系统)在设置分区的时候没注意,直接默认了安装启动引导器的设备为全硬盘。。结果就变成用Ubuntu来引导win7了,本来应该在这一项选/boot分区的回到win7打开diskgenius,弹出一个错误框,应该是说引导区文件有问题,点了更正还是没反应。。心想还是重装吧。。再次U盘安装,选了卸载ubuntu并重新安装,想着里面可能可以改安装启动引导器的设备的选项,没想到是直接开始了重装的,进度条开始后猛然想到教程中说选了卸载并重新安装的选项会直接抹盘!吓得直接强行关机。。一身冷汗。以后找台新电脑验证一下 阅读全文
posted @ 2013-10-27 10:54 _Ljj 阅读(313) 评论(0) 推荐(0) 编辑
  2013年10月22日
摘要: 这学期有微机原理这门课,有学FPGA,开发环境用的是Xilinx ISE。它可以通过原理图、SM、HDL等方式输入。前两个星期稍微接触了一下,结合以前学51单片机的经历,然后google了一些资料代码什么的,初步实现了简单的按键控制灯的亮灭、流水灯功能,不过对verilog语法还不是很熟悉。 跑题了。今天想写这篇博文主要是为了记录和整理上课时遇到的一些问题。下午两节课,主要内容是熟悉ise的环境,然后根据指导书,用原理图输入的方法做一个译码器并仿真。 根据实验指导书,这部分内容第一步是要画出基本的门电路,然后用导线连接并添加输入输出,比较简单,和multisim差不多直接拖元件进去就好... 阅读全文
posted @ 2013-10-22 19:53 _Ljj 阅读(659) 评论(0) 推荐(0) 编辑
  2013年10月17日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-10-17 20:18 _Ljj 阅读(3) 评论(0) 推荐(0) 编辑