• mini2440----keil for AMR之IIC读写EEPROM(AT24C08)

    文章大纲:一:EEPROM芯片介绍(包括各种读写的时序与管脚定义)二:S3C2440中对于IIC需要配置的寄存器三:IIC成功读写EEPROM的程序(光盘的那个IIC读写程序真心对初学者不好理解)一:EEPROM芯片介绍在

    单片机
    2018-05-29
    amr eeprom iic keil
  • ARM指令后缀与常用读取指令

    一:指令可选后缀“S”后缀:指令中使用“S”后缀,指令执行后状态寄存器的条件标志位将被刷新;不使用“S”后缀时,指令执行后状态寄存器的条件标志位不会发生变化。此标志经常用于对条件进行测试,例

    单片机
    2018-05-29
    指令 ARM 后缀
  • STM32串口一直进中断解决方法

    今天在使用USART模块,遇到了一些问题并解决了,于是发贴共享。问题描述:在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优先级处理事情比较多,可能

    单片机
    2018-05-29
    串口
  • H-Jtag V1.0 烧写NOR Flash

    1. 打开H-Jtag-ServerInit->load,选择初始化脚本“FriendlyARM2440.his”->"打开"2. 菜单中选择“Settting”->"USB/LPT Selectiojn",选择 LPT3. 菜单中选择“Settting”->"LPT JTAG Setting",做如下

    单片机
    2018-05-29
    Flash jtag
  • 使用 IAR for ARM 的一些心得

    1.工程中ARM芯片选型2.Include目录配置3.配置程序在Flash / RAM中运行4.配置J-Linker仿真器5.修改 IAR 显示修改左侧 Project 显示字体修改编辑文档字体6.IAR6.2以后的版本编译IAR6.2以前的版本会出现如

    单片机
    2018-05-29
    ARM iar
  • IAR 源代码拷贝到 MDK 乱码问题的解决办法

    1.现象:IAR 的源代码中的中文注释拷贝到 MDK 后会变成乱码2.原因分析: IAR 软件默认使用 utf-8 编码,MDK 软件默认使用 ANSI 编码3.解决办法: 将 IAR 中代码先拷贝到 notepad++ 中,按如下方法转换

  • STM32 DMA 多通道 ADC 采集

    1. 本次实践目标 a. 完成外部 ADC 的采集, 连接引脚为 PC2 b. 完成 STM32 内置温度传感器 ADC 的采集 c. ADC 的采集必须以 DMA 的方式工作,通过 FreeRTOS 系统中创建的一个进程读取采集结果,并打包

    单片机
    2018-05-29
    dma adc
  • 基于KA3525的不对称半桥式功率变换器的数控开关电源的实现

    1、前 言 现实的生活和实验中,常常要用到各种各样的电源,电压要求多样。如何设计一个电压稳定,输出电压精度高,并且调节范围大的电压源,成了电子技术应用的热点。在市面上,各种电源产品各式各样

  • 单片机总线模式的键盘检测与液晶显示电路设计

      一、矩阵式键盘    1.工作原理    矩阵式键盘由行线和列线组成,按键位于行、列线的交叉点上。一个4x4的行、列结构可以构成16只按键的键盘,在按键数量较多的场合,矩阵式键盘比独立式键盘

  • 基于MT8816AE的语音系统设计

    1、引言 语音群聊系统由多路音频电路组成,为了使通话井然有序,要求通过音频交换电路来控制各路音频信号的输出。音频交换电路主要用于完成语音信号的切换,以实现同频终端的话音通信。经对可靠性、经

  • Keil uVision4 代码编辑器中文字符乱码问题

    MDK-ARM 使用中一直有个很纠结的问题,中文字符支持不好。比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。想过换IAR,新学个IDE也麻烦,上面的问题也不

  • KEIL编译环境优化等级说明

    option -> c/c++ -> language/code genderation -> optimization选项下的优化等级优化级别说明(仅供参考):则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的

  • keil编译出错关于__use_no_semihosting_swi的使用

    __use_no_semihosting_swi,即不使用半主机模式,防止程序进入软件中断。1.在嵌入式程序编译时如果出现printf、fopen、fclose等文件操作,因程序中并没有对这些函数的底层实现,使得设备运行时会进入软

    单片机
    2018-05-25
    keil
  • 在系统编程ISP及在应用编程IAP

    在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。ISP一般是通过单片机专用的串行口对内部的整个Flash存储器进行编程,而IAP技术是从结构上将Flash存储器分为两个部分,当运行一个存储

    单片机
    2018-05-25
    系统 iap isp
  • keil工程选项设置

    首先点击左边 Project 窗口的 Target 1,然后使用菜单“Project->Option for target ‘target1’”即出现对工程设置的对话框,这个对话框可谓非常复杂,共有 8 个页面,要全部搞清可不容易,好在绝大部

发布文章