
如何在STM32串口通信程序中使用printf发送数据-在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,常见的是硬件访真时无法进入main主函数,其实只要简单的配置一下就可以了。

基于pic单片机测温程序分享-page1macro
bsfSTATUS,RP0;page1
endm
page0macro
bcfSTATUS,RP0;page0
endm
cbLOCk0ch
time1,temp
lo_val,hi_val,msn,lsn
digit1,digit2
count,read
ssave,wsave
flags
endc

如何离线编程贴片机-离线编程是指利用离线编程软件在机器以外的计算机或编程器上进行贴片机元件贴装程序设计的编制工作。离 线编程在程序编制时可以不占用机器的资源,减少贴片机的停机时间,提高机器的利用率。离线编程还可以利用 其他的一些辅助工具,如扫描仪、Excel表格和计算机集成制造系统等,并可共同使用。

什么是单片机的中断响应时间-中断响应时间:从外部中断请求有效(外部中断请求标志置1)到转向中断入口地址所需要的响应时间。每个机器周期的S5P2时刻,INTx引脚的电平被锁存到内部寄存器中,待下一个周期查询。

AVR单片机对外部RAM的扩展-我采用的是GCC编译器,并且在项目中采用C++来编写程序,根据理论上来讲,只要外部存储器使能了并且配置完成,那么变量的地址分配完全可以交给编译器来做,但是前提是存储器使能及配置代码要在上电复位后最先得到执行,而采用C或者C++来编写程序,上电复位之后最先得到执行的代码是由编译器自动增加的启动代码以及构造函数代码。

STM32单片机串口通讯故障排除处理过程-使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x01 0x02 0x03 0x04.。接收端收到的数据为:0x02 0x03 0x04,第一个数据丢失。换成发送别的数值的数据,如0x06 0x0ff,则接收到0x0ff,0x06丢失。错误依旧。

STM32单片机FSMC模块的应用-1.与非总线复用的16位SRAM接口
FSMC配置
SRAM存储器和NOR闪存存储器共用相同的FSMC存储块,所用的协议依不同的存储器类型而有所不同。
控制SRAM存储器,FSMC应该具有下述功能:
使用或禁止地址/数据总线的复用功能。
选择所用的存储器类型:NOR闪存、SRAM或PSRAM。
定义外部存储器的数据总线宽度:8或16位。
使用或关闭扩展模式:扩展模式用于访问那些具有不同读写操作时序的存储器。

PIC单片机对数字温度传感器的控制设计-#define uchar unsigned char
#define uint unsigned int
#define DQ RC1
#define DQ_HIGH() TRISC1=1
#define DQ_LOW() TRISC1=0;DQ=0
__CONFIG(0x3B31);
const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f};