V
VSMVDD
Guest
ar ds1868 picc draiveripēc kāda testēšana, lai apstiprinātu, ka mazliet B0 nekad izpaužas noteikti picc vadītājs
par Sout B0 akciju izvēlieties bit
es esmu pa labi
kad es palaist vienkāršu clocked iekraušanas B0 ..Pārbaudes plāns
status logu ISIS atjauninājumus ar bo bitu iestatījumu
paziņojums zemāk
cmd [0] = podi [0];
cmd [1] = podi [1];
cmd [2] = 0; šo shurly jāatspoguļo stāvokļa pot_num
ir 0 vai 1 vērtībā
lai varētu lasīt
cmd [2] = pot_num;
var kāds ieteikt man, ja es esmu pareizi šajā pieņēmumā, vai varbūt man ir nepieciešams arī novirzīt savu vērtību MSB šī baits ar pāreju <<7 vai kaut kas līdzīgsja es esmu labi man ir noteikts pēdējais jautājums
(Nav problēma ar dizainu vai dll tas darbojas naudas sodu purly jo picc)par spēkā neesošu set_pot (int pot_num, int new_value) (
BYTE i;
BYTE cmd [3];
BYTE podi [2];
ja (pot_num> = NUM_POTS)
atgriezties;
podi [pot_num] = new_value;
cmd [0] = podi [0];
cmd [1] = podi [1];
cmd [2] = 0; //<<< šeit
(i = 1, i <= 7; i )
shift_left (cmd 3,0);
output_high (RST1);
delay_us (2);
(i = 1, i <= 17; i ) (
output_bit (DI, shift_left (cmd 3,0));
delay_us (2);
output_high (CLK);
delay_us (2);
if (i == 17)
output_low (RST1);
output_low (CLK);
delay_us (2);
)
)
par Sout B0 akciju izvēlieties bit
es esmu pa labi
kad es palaist vienkāršu clocked iekraušanas B0 ..Pārbaudes plāns
status logu ISIS atjauninājumus ar bo bitu iestatījumu
paziņojums zemāk
cmd [0] = podi [0];
cmd [1] = podi [1];
cmd [2] = 0; šo shurly jāatspoguļo stāvokļa pot_num
ir 0 vai 1 vērtībā
lai varētu lasīt
cmd [2] = pot_num;
var kāds ieteikt man, ja es esmu pareizi šajā pieņēmumā, vai varbūt man ir nepieciešams arī novirzīt savu vērtību MSB šī baits ar pāreju <<7 vai kaut kas līdzīgsja es esmu labi man ir noteikts pēdējais jautājums
(Nav problēma ar dizainu vai dll tas darbojas naudas sodu purly jo picc)par spēkā neesošu set_pot (int pot_num, int new_value) (
BYTE i;
BYTE cmd [3];
BYTE podi [2];
ja (pot_num> = NUM_POTS)
atgriezties;
podi [pot_num] = new_value;
cmd [0] = podi [0];
cmd [1] = podi [1];
cmd [2] = 0; //<<< šeit
(i = 1, i <= 7; i )
shift_left (cmd 3,0);
output_high (RST1);
delay_us (2);
(i = 1, i <= 17; i ) (
output_bit (DI, shift_left (cmd 3,0));
delay_us (2);
output_high (CLK);
delay_us (2);
if (i == 17)
output_low (RST1);
output_low (CLK);
delay_us (2);
)
)