历史上的今天
今天是:2024年11月08日(星期五)
2019年11月08日 | PIC单片机车载仪表带CAN总线通讯源代码
2019-11-08 来源:51hei
单片机源程序如下:
;******************************************************************************
; *
; Filename: FB_ZHU_JI_PIC16LF1947.ASM *
; Date: 2012.01.6 *
; File Version: 1.0 *
; *
; Author: *
; *
; *
;******************************************************************************
; *
; Files Required: P16F1947.INC *
; *
;******************************************************************************
; *
; Notes: *
; *
;******************************************************************************
; *
; Revision History: *
; *
;******************************************************************************
list p=16f1947 ; list directive to define processor
#include #include #include #include ERRORLEVEL 0,-305,-306,-302 ; Messages, Warnings and Errors Printed ; Ignore [305] => Using default dest of ; 1 file ; Ignore [306] => Crossing Page Boundary ;****************************************************************************** ; ; CONFIGURATION WORD SETUP ; ; The 'CONFIG' directive is used to embed the configuration word within the ; .asm file. The lables following the directive are located in the respective ; .inc file. See the data sheet for additional information on configuration ; word settings. ; ;****************************************************************************** ; __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_ON & _IESO_OFF & _FCMEN_OFF ; __CONFIG _CONFIG2, _WRT_OFF & _VCAPEN_OFF & _PLLEN_OFF & _STVREN_OFF & _BORV_19 & _LVP_OFF ;****************************************************************************** ; RESET VECTOR ;****************************************************************************** ORG 0x0000 ; processor reset vector PAGESEL START GOTO START ; When using debug header, first inst. ; may be passed over by ICD2. ORG 0x0004 ;****************************************************************************** ; INTERRUPT SERVICE ROUTINE ;****************************************************************************** #include ;****************************************************************************** ; USER INTERRUPT SERVICE ROUTINE GOES HERE ;****************************************************************************** ; Note the 16F1936 family automatically handles context restoration for ; W, STATUS, BSR, FSR, and PCLATH where previous templates for 16F families ; required manual restoration ;****************************************************************************** ; MAIN PROGRAM ;****************************************************************************** START PAGESEL Init_System_Clock CALL Init_System_Clock PAGESEL $ PAGESEL Init_Watch_Dog CALL Init_Watch_Dog PAGESEL $ ; BANKSEL Zhuan_Su_H_1 ; MOVLW 0XFF ; MOVWF Zhuan_Su_H_1 ; MOVLW 0X01 ; MOVWF Zhuan_Su_L_1 ; MOVLW 0X00
史海拾趣
|
IO引脚配置和输入输出实验 在前几个实验中,我们一直在研究ARM核心东西。本次实验,我们要把最基本的外设----IO引脚学习一下。学习中要注意的几个问题:1、定时器时钟源的倍频分频。2、理解匹配及如何产生中断。3、产生中断后,如何跳转到中断函数 ...… 查看全部问答> |
|
是SPI初始化代码,也不是每次都会有异常,偶尔重新烧写NK的时候才出现。奇怪这如果错误了,怎么不是每次都出现! 定义: typedef struct __SPIRX_BUFFER_INFO { ULONG Read; &nbs ...… 查看全部问答> |
|
首先向各位回帖帮助的朋友问个好! 我最近在调试一个西门子MC52i的无线模块,想利用其支持的FTP协议来远程传送文件数据,但利用AT指令资料里提供的内容无法正常的拨号建立FTP连接。问题如下: //初始化检测 AT   ...… 查看全部问答> |
|
下面是原程序: #include #include #include #include #include #include #include #define UART_ULCON1 (*(volatile unsigned *)0x50004000) //UART 1 Line control #define UART_UCON1 &nb ...… 查看全部问答> |
|
请问谁有F2812的 on-chip flash programmer 请问谁有F2812的 on-chip flash programmer 我用的CCS 是CCS3.1 不知道可以从哪下载 有那个插件的朋友能不能飞一个给我 我的邮箱: shasha_zhu@yahoo.com.cn… 查看全部问答> |
|
我的理解是,电源输出电压恒定为12V,输出电流视负载大小而定,从0到2A,不知道有没有问题? 如果是这样理解,那么能带的最大负载是12V/2A=6Ω,小于6Ω的负载是否会产生过流保护?如果没有过流保护电路,是否烧电源? 开关电源的过压保 ...… 查看全部问答> |




